#include <wvhashtable.h>
Inheritance diagram for WvHashTable< _type_, _ftype_, fptr >:

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, WvHTTPHeaderDict, WvInterfaceDictBase, WvIPAddrTable, WvStringTable, IntstrDict, WvIntTable, and WvStringTable. Definition at line 148 of file utils/wvhashtable.h. |
|
||||||||||||||||
|
Reimplemented in WvIntTable, WvHTTPHeaderDict, WvInterfaceDictBase, WvIPAddrTable, WvStringTable, IntstrDict, WvIntTable, and WvStringTable. 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. |
1.2.15