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


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