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