#include <wvhashtable.h>
Inheritance diagram for WvHashTableBase:
Public Methods | |
size_t | count () const |
size_t | count () const |
Public Attributes | |
unsigned | numslots |
WvListBase * | slots |
WvListBase * | slots |
Protected Types | |
typedef bool | Comparator (const void *, const void *) |
typedef bool | Comparator (const void *, const void *) |
Protected Methods | |
WvHashTableBase (unsigned _numslots) | |
WvHashTableBase (const WvHashTableBase &t) | |
WvHashTableBase & | operator= (const WvHashTableBase &t) |
void | setup () |
void | shutdown () |
WvLink * | prevlink (WvListBase *slots, const void *data, unsigned hash, Comparator *comp) |
void * | genfind (WvListBase *slots, const void *data, unsigned hash, Comparator *comp) |
WvHashTableBase (unsigned _numslots) | |
WvHashTableBase (const WvHashTableBase &t) | |
WvHashTableBase & | operator= (const WvHashTableBase &t) |
void | setup () |
void | shutdown () |
WvLink * | prevlink (WvListBase *slots, const void *data, unsigned hash, Comparator *comp) |
void * | genfind (WvListBase *slots, const void *data, unsigned hash, Comparator *comp) |
|
Definition at line 85 of file utils/wvhashtable.h. |
|
Definition at line 85 of file include/wvhashtable.h. |
|
Definition at line 41 of file wvhashtable.cc. References numslots. |
|
|
|
|
|
|
|
|
|
Definition at line 79 of file wvhashtable.cc. References WvListBase::count, count, numslots, and slots. |
|
|
|
Definition at line 68 of file wvhashtable.cc. References WvLink::data, WvLink::next, and prevlink. Referenced by WvHashTable< int, int, WvIntTable_hack::WvIntTable_fptr_ >::operator[]. |
|
|
|
|
|
|
|
Definition at line 52 of file wvhashtable.cc. References WvListBase::IterBase::cur, WvLink::data, WvListBase::IterBase::next, WvLink::next, numslots, and WvListBase::IterBase::rewind. Referenced by genfind, and WvHashTable< int, int, WvIntTable_hack::WvIntTable_fptr_ >::remove. |
|
Definition at line 90 of file utils/wvhashtable.h. |
|
Definition at line 90 of file include/wvhashtable.h. Referenced by WvHashTable< int, int, WvIntTable_hack::WvIntTable_fptr_ >::WvHashTable. |
|
Definition at line 92 of file utils/wvhashtable.h. |
|
Definition at line 92 of file include/wvhashtable.h. Referenced by WvHashTable< int, int, WvIntTable_hack::WvIntTable_fptr_ >::~WvHashTable. |
|
|
Definition at line 100 of file utils/wvhashtable.h. |
|