Lines Matching defs:entry
18 /// A simple registry entry which provides only a name, description, and
43 typedef SimpleRegistryEntry<T> entry;
47 static const char *nameof(const entry &Entry) { return Entry.getName(); }
48 static const char *descof(const entry &Entry) { return Entry.getDesc(); }
59 typedef typename U::entry entry;
68 static void Announce(const entry &E) {
86 const entry& Val;
89 node(const entry& V) : Next(0), Val(V) {
112 const entry &operator*() const { return Cur->Val; }
113 const entry *operator->() const { return &Cur->Val; }
126 /// void registered(const Registry<Collector>::entry &e) {
139 friend void Registry::Announce(const entry &E);
142 /// Called when an entry is added to the registry.
144 virtual void registered(const entry &) = 0;
146 /// Calls 'registered' for each pre-existing entry.
184 /// 2. The registry entry type has a constructor compatible with this
187 /// entry(const char *Name, const char *ShortDesc, T *(*Ctor)());
193 entry Entry;