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