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