VirtualDirEntry
VirtualDirEntry::VirtualDirEntry()
VirtualDirEntry*
while (VirtualDirEntry* entry = GetFirstEntry())
VirtualDirEntry::~VirtualDirEntry()
VirtualDirEntry* entry = new(std::nothrow) VirtualDirEntry;
ObjectDeleter<VirtualDirEntry> entryDeleter(entry);
VirtualDirEntry::SetTo(const char* name, Node* node)
VirtualDirEntry* entry = fEntries.Remove(name);
VirtualDirEntry*
if (VirtualDirEntry* entry = GetEntry(name))
VirtualDirEntry*
VirtualDirEntry*
VirtualDir::GetNextEntry(VirtualDirEntry* entry) const
VirtualDirEntry::GetName() const
VirtualDirEntry::GetNode() const
class VirtualDirEntry;
VirtualDirEntry* GetCurrentEntry() const;
VirtualDirEntry* fCurrentEntry;
class VirtualDirEntry : public DoublyLinkedListLinkImpl<VirtualDirEntry> {
VirtualDirEntry();
~VirtualDirEntry();
VirtualDirEntry* GetEntry(const char* name) const;
VirtualDirEntry* GetFirstEntry() const;
VirtualDirEntry* GetNextEntry(VirtualDirEntry* entry) const;
typedef HashMap<HashString, VirtualDirEntry*> EntryMap;
DoublyLinkedList<VirtualDirEntry> fEntryList;