Definition at line 358 of file wvhashtable.h.
Public Types | |
typedef MyHashTable::Iter | Iter |
Public Member Functions | |
WvMap (int s) | |
TData * | find (const TKey &key) const |
MyPair * | find_pair (const TKey &key) const |
TData & | operator[] (const TKey &key) const |
bool | exists (const TKey &key) const |
void | set (const TKey &key, const TData &data, bool autofree=false) |
void | add (const TKey &key, const TData &data, bool autofree=false) |
void | remove (const TKey &key) |
void | zap () |
Static Public Member Functions | |
static const TKey * | get_key (const MyPair *obj) |
Protected Types | |
typedef WvMapPair< TKey, TData > | MyPair |
typedef WvMap< TKey, TData, Comparator, BackendHash > | MyMap |
typedef BackendHash< MyPair, TKey, MyMap, Comparator > | MyHashTable |
Protected Member Functions | |
MyPair * | find_helper (const TKey &key) const |
WvMap (const WvMap &m) | |
Protected Attributes | |
MyPair * | last_accessed |