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