#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 225 of file wvbdbhash.cc. References WvBdbHashBase::IterBase::bdbhash, comparefunc(), WvBdbHashBase::dbf, WvBdbHashBase::datum::dptr, WvBdbHashBase::datum::dsize, WvError::isok(), WvBdbHashBase::IterBase::rewindto, and WvError::seterr(). |
|
|||||||||
|
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 213 of file wvbdbhash.cc. References WvBdbHashBase::datum::dptr, WvBdbHashBase::datum::dsize, and WvBdbHashBase::IterBase::rewindto. |
|
||||||||||
|
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 298 of file wvbdbhash.cc. References WvBdbHashBase::add(), and WvBdbHashBase::IterBase::bdbhash. |
|
||||||||||
|
|
|
|
Definition at line 292 of file wvbdbhash.cc. References WvBdbHashBase::IterBase::bdbhash, and WvBdbHashBase::remove(). |
|
|||||||||
|
Definition at line 269 of file wvbdbhash.h. Referenced by WvBdbHash< K, D >::Iter::unlink(). |
|
|
Definition at line 89 of file wvbdbhash.h. Referenced by WvBdbHashBase::IterBase::next(), WvBdbHashBase::IterBase::update(), and WvBdbHashBase::IterBase::xunlink(). |
|
|
Definition at line 90 of file wvbdbhash.h. Referenced by WvBdbHashBase::IterBase::IterBase(), WvBdbHashBase::IterBase::next(), WvBdbHashBase::IterBase::rewind(), and WvBdbHashBase::IterBase::~IterBase(). |
1.3.6-20040222