Lines Matching defs:Entry
163 struct Entry {
164 Entry(Entry* parent, char* name, bool implicit)
173 ~Entry()
185 static status_t Create(Entry* parent, const char* name, bool implicit,
186 Entry*& _entry)
189 Entry* entryInParent = parent->FindChild(name);
200 Entry* entry = new(std::nothrow) Entry(parent, clonedName, implicit);
219 Entry* Parent() const
251 Entry* FindChild(const char* name) const
259 typedef Entry ValueType;
266 size_t Hash(const Entry* value) const
271 bool Compare(const char* key, const Entry* value) const
276 Entry*& GetLink(Entry* value) const
287 Entry* child = fChildren.Clear(true);
289 Entry* next = child->fHashTableNext;
296 Entry* fHashTableNext;
299 Entry* fParent;
360 Entry* entry = &fRootFilterEntry;
385 Entry* FindFilterEntry(const char* fileName)
388 Entry* entry = &fRootFilterEntry;
418 Entry* parentFilterEntry;
434 Entry* filterEntry = parentFilterEntry != NULL
649 Entry* filterEntry;
669 status_t _AddFilterEntry(Entry* parentEntry, const char* _name,
670 size_t nameLength, bool implicit, Entry*& _entry)
676 return Entry::Create(parentEntry, name.String(), implicit, _entry);
758 Entry fRootFilterEntry;
846 if (Entry* entry = handler.FindFilterEntry(explicitEntries[i])) {
848 fprintf(stderr, "Warning: Entry \"%s\" not found.\n",