#include <wvbdbhash.h>
Inherits WvBdbHashBase::IterBase.
Collaboration diagram for WvBdbHash< K, D >::Iter:
Public Member Functions | |
Iter (WvBdbHash &_bdbhash) | |
~Iter () | |
void | rewind () |
void | rewind (const K &firstkey) |
bool | next () |
void | unlink () |
void | xunlink () |
void | save () |
bool | cur () |
K & | key () const |
D * | ptr () const |
WvIterStuff (D) | |
void | rewind (const datum &firstkey, datum &key, datum &data) |
void | next (datum &key, datum &data) |
void | xunlink (const datum &key) |
void | update (const datum &key, const datum &data) |
Protected Attributes | |
WvBdbHashBase & | bdbhash |
datum | rewindto |
|
Definition at line 213 of file wvbdbhash.h. |
|
Definition at line 215 of file wvbdbhash.h. |
|
Definition at line 276 of file wvbdbhash.h. |
|
Definition at line 279 of file wvbdbhash.h. Referenced by WvBdbHash< K, D >::Iter::next(), and WvBdbHash< K, D >::Iter::rewind(). |
|
|
|
Definition at line 248 of file wvbdbhash.h. References WvError::isok(), and WvBdbHash< K, D >::Iter::key(). Referenced by WvBdbHash< K, D >::count(), WvBdbHash< K, D >::first(), WvBdbHash< K, D >::isempty(), and WvBdbHash< K, D >::Iter::unlink(). |
|
Definition at line 282 of file wvbdbhash.h. |
|
|
|
Definition at line 228 of file wvbdbhash.h. References WvBdbHash< K, D >::Iter::key(). |
|
Reimplemented from WvBdbHashBase::IterBase. Definition at line 221 of file wvbdbhash.h. Referenced by WvBdbHash< K, D >::count(), WvBdbHash< K, D >::first(), and WvBdbHash< K, D >::isempty(). |
|
Definition at line 272 of file wvbdbhash.h. |
|
Definition at line 266 of file wvbdbhash.h. References WvBdbHash< K, D >::Iter::next(), and WvBdbHash< K, D >::Iter::xunlink(). |
|
|
|
|
|
|
|
Definition at line 269 of file wvbdbhash.h. Referenced by WvBdbHash< K, D >::Iter::unlink(). |
|
Definition at line 89 of file wvbdbhash.h. |
|
Definition at line 90 of file wvbdbhash.h. |