search for: registrytrait

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...