#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|