|
| WvHashTable (unsigned _numslots) |
| Creates a hash table. More...
|
|
WvList< T > * | sl () |
|
void | add (T *data, bool autofree) |
|
WvLink * | getlink (const K &key) |
|
T * | operator[] (const K &key) const |
|
bool | get_autofree (const K &key) const |
| Returns the state of autofree for the element associated with key.
|
|
bool | get_autofree (const T *data) const |
|
void | set_autofree (const K &key, bool autofree) |
| Sets the state of autofree for the element associated with key.
|
|
void | set_autofree (const T *data, bool autofree) |
|
void | remove (const T *data) |
|
void | zap () |
|
size_t | count () const |
| Returns the number of elements in the hash table. More...
|
|
bool | isempty () const |
| Returns true if the hash table is empty. More...
|
|
template<class T, class K, class Accessor, template< class > class Comparator = OpEqComp>
class WvHashTable< T, K, Accessor, Comparator >
Definition at line 168 of file wvhashtable.h.