#include <HashTable.hpp>
Public Member Functions | |
| HashTableIterator () | |
| HashTableIterator (bucket_type **table, size_t totalBuckets) | |
| bool | operator== (const HashTableIterator &other) |
| bool | operator!= (const HashTableIterator &other) |
| void | operator++ (int) |
| std::pair< _Key *, _Value * > & | operator * () |
| std::pair< _Key *, _Value * > * | operator-> () |
Private Types | |
| typedef HashBucket< _Key, _Value > | bucket_type |
Private Member Functions | |
| void | next () |
Private Attributes | |
| bucket_type ** | _table |
| bucket_type * | _currentEntry |
| size_t | _currentBucket |
| size_t | _totalBuckets |
| std::pair< _Key *, _Value * > | _pair |
|
|||||
|
|
|
|||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.3.4