#include <BasicHashTable.hh>
Inheritance diagram for BasicHashTable::Iterator:


Public Member Functions | |
| Iterator (BasicHashTable const &table) | |
Static Public Member Functions | |
| static Iterator * | create (HashTable const &hashTable) |
Private Member Functions | |
| void * | next (char const *&key) |
Private Attributes | |
| BasicHashTable const & | fTable |
| unsigned | fNextIndex |
| TableEntry * | fNextEntry |
Definition at line 45 of file BasicHashTable.hh.
| BasicHashTable::Iterator::Iterator | ( | BasicHashTable const & | table | ) |
| void* BasicHashTable::Iterator::next | ( | char const *& | key | ) | [private, virtual] |
Implements HashTable::Iterator.
| HashTable::Iterator * HashTable::Iterator::create | ( | HashTable const & | hashTable | ) | [static, inherited] |
Definition at line 122 of file BasicHashTable.cpp.
References BasicHashTable::Iterator.
Referenced by MatroskaDemux::handleEndOfFile(), MatroskaFile::TrackTable::Iterator::Iterator(), RTCPMemberDatabase::reapOldMembers(), and HashTable::RemoveNext().
00122 { 00123 // "hashTable" is assumed to be a BasicHashTable 00124 return new BasicHashTable::Iterator((BasicHashTable const&)hashTable); 00125 }
BasicHashTable const& BasicHashTable::Iterator::fTable [private] |
Definition at line 53 of file BasicHashTable.hh.
unsigned BasicHashTable::Iterator::fNextIndex [private] |
Definition at line 54 of file BasicHashTable.hh.
TableEntry* BasicHashTable::Iterator::fNextEntry [private] |
Definition at line 55 of file BasicHashTable.hh.
1.5.2