#include <wvhashtable.h>
Inheritance diagram for WvHashTable:
Public Types | |
typedef WvSorter< _type_, WvHashTableBase, WvHashTableBase::IterBase > | Sorter |
typedef WvSorter< _type_, WvHashTableBase, WvHashTableBase::IterBase > | Sorter |
Public Methods | |
WvHashTable (unsigned _numslots) | |
WvList< _type_ > * | sl () |
~WvHashTable () | |
void | add (_type_ *data, bool auto_free) |
_type_ * | operator[] (const _ftype_ &key) |
void | remove (const _type_ *data) |
void | zap () |
WvHashTable (unsigned _numslots) | |
WvList< _type_ > * | sl () |
~WvHashTable () | |
void | add (_type_ *data, bool auto_free) |
_type_ * | operator[] (const _ftype_ &key) |
void | remove (const _type_ *data) |
void | zap () |
Protected Methods | |
unsigned | hash (const _type_ *data) |
unsigned | hash (const _type_ *data) |
Static Protected Methods | |
bool | comparator (const void *key, const void *elem) |
bool | comparator (const void *key, const void *elem) |
|
Definition at line 177 of file utils/wvhashtable.h. |
|
Definition at line 177 of file include/wvhashtable.h. |
|
Definition at line 139 of file include/wvhashtable.h. |
|
Definition at line 145 of file include/wvhashtable.h. |
|
Definition at line 139 of file utils/wvhashtable.h. |
|
Definition at line 145 of file utils/wvhashtable.h. |
|
Reimplemented in WvIntTable. Definition at line 148 of file utils/wvhashtable.h. |
|
Reimplemented in WvIntTable. Definition at line 148 of file include/wvhashtable.h. |
|
Definition at line 135 of file utils/wvhashtable.h. |
|
Definition at line 135 of file include/wvhashtable.h. Referenced by WvHashTable< int, int, WvIntTable_hack::WvIntTable_fptr_ >::operator[], and WvHashTable< int, int, WvIntTable_hack::WvIntTable_fptr_ >::remove. |
|
Definition at line 133 of file utils/wvhashtable.h. |
|
Definition at line 133 of file include/wvhashtable.h. Referenced by WvHashTable< int, int, WvIntTable_hack::WvIntTable_fptr_ >::add, and WvHashTable< int, int, WvIntTable_hack::WvIntTable_fptr_ >::remove. |
|
Definition at line 151 of file utils/wvhashtable.h. |
|
Definition at line 151 of file include/wvhashtable.h. |
|
Definition at line 154 of file utils/wvhashtable.h. |
|
Definition at line 154 of file include/wvhashtable.h. |
|
Definition at line 142 of file utils/wvhashtable.h. |
|
|
Definition at line 161 of file utils/wvhashtable.h. |
|
Definition at line 161 of file include/wvhashtable.h. |