Displaying 1 result from an estimated 1 matches for "registrytrait".
Did you mean:
registrytraits
2007 Aug 31
3
[LLVMdev] PATCH: Registry template
...eturn Name; }
+ const char *getDesc() const { return Desc; }
+ T *instantiate() const { return Ctor(); }
+ };
+
+
+ /// Traits for registry entries. If using other than
SimpleRegistryEntry, it
+ /// is necessary to define an alternate traits class.
+ template <typename T>
+ class RegistryTraits {
+ RegistryTraits(); // Do not implement.
+
+ public:
+ typedef SimpleRegistryEntry<T> entry;
+
+ /// Accessors for .
+ ///
+ static const char *nameof(const entry &Entry) { return
Entry.getName(); }
+ static const char *descof(const entry &Entry) { return
Ent...