#include <wvscatterhash.h>
Inherited by WvScatterHash< T, K, Accessor, Comparator >::Iter.
Collaboration diagram for WvScatterHashBase::IterBase:
Public Member Functions | |
IterBase (WvScatterHashBase &_table) | |
IterBase (const IterBase &other) | |
void | rewind () |
bool | cur () |
void * | vptr () |
bool | next () |
bool | get_autofree () |
void | set_autofree (bool auto_free) |
Protected Member Functions | |
void * | get () const |
Protected Attributes | |
WvScatterHashBase * | table |
unsigned | index |
|
Definition at line 45 of file wvscatterhash.h. References table. |
|
Definition at line 47 of file wvscatterhash.h. |
|
Definition at line 51 of file wvscatterhash.h. References index, WvScatterHashBase::numslots, and table. |
|
Definition at line 75 of file wvscatterhash.h. References index, table, and WvScatterHashBase::xslots. Referenced by WvScatterHash< T, K, Accessor, Comparator >::Iter::ptr(), and vptr(). |
|
Definition at line 68 of file wvscatterhash.h. References index, IS_AUTO_FREE, table, and WvScatterHashBase::xslots. |
|
Definition at line 56 of file wvscatterhash.h. References index, IS_OCCUPIED, WvScatterHashBase::numslots, table, and WvScatterHashBase::xslots. |
|
Definition at line 50 of file wvscatterhash.h. References index. |
|
Definition at line 71 of file wvscatterhash.h. References index, table, and WvScatterHashBase::xslots. |
|
Definition at line 53 of file wvscatterhash.h. References get(). |
|
Definition at line 78 of file wvscatterhash.h. Referenced by cur(), get(), get_autofree(), IterBase(), next(), rewind(), and set_autofree(). |
|
Definition at line 77 of file wvscatterhash.h. Referenced by cur(), get(), get_autofree(), IterBase(), next(), and set_autofree(). |