#include <wvgdbmlist.h>
Collaboration diagram for WvGdbmList< T >::Iter:
Public Member Functions | |
Iter (WvGdbmList &_list) | |
void | rewind () |
bool | cur () |
bool | next () |
void | unlink () |
Unlinks the current element from the list like in WvList. | |
void | xunlink () |
Unlinks the current element from the list like in WvList. | |
T * | ptr () const |
WvIterStuff (T) | |
Public Attributes | |
WvGdbmList & | list |
Index | prev |
Index | xcur |
Index | xnext |
|
Definition at line 260 of file wvgdbmlist.h. |
|
Definition at line 265 of file wvgdbmlist.h. References WvGdbmList< T >::Iter::xcur. Referenced by WvGdbmList< T >::Iter::next(). |
|
Definition at line 267 of file wvgdbmlist.h. References WvGdbmList< T >::Iter::cur(), WvGdbmList< T >::retrieve(), WvGdbmList< T >::Iter::xcur, and WvGdbmList< T >::Iter::xnext. |
|
Definition at line 288 of file wvgdbmlist.h. References WvGdbmList< T >::Link::data(), and WvGdbmList< T >::saved. |
|
Definition at line 263 of file wvgdbmlist.h. References WvGdbmList< T >::retrieve(), WvGdbmList< T >::Iter::xcur, and WvGdbmList< T >::Iter::xnext. |
|
Unlinks the current element from the list like in WvList. You usually want xunlink() instead. Definition at line 275 of file wvgdbmlist.h. References WvGdbmList< T >::retrieve(), WvGdbmList< T >::unlink_after(), WvGdbmList< T >::Iter::xcur, and WvGdbmList< T >::Iter::xnext. |
|
|
|
Unlinks the current element from the list like in WvList. The iterator becomes invalid until next(), but next() does exactly what it would have done if you hadn't done xunlink(). See WvLink::Iter::xunlink() for the reasoning here. Definition at line 285 of file wvgdbmlist.h. References WvGdbmList< T >::unlink_after(), and WvGdbmList< T >::Iter::xcur. |
|
Definition at line 257 of file wvgdbmlist.h. |
|
Definition at line 258 of file wvgdbmlist.h. |
|
Definition at line 258 of file wvgdbmlist.h. Referenced by WvGdbmList< T >::Iter::cur(), WvGdbmList< T >::Iter::next(), WvGdbmList< T >::Iter::rewind(), WvGdbmList< T >::Iter::unlink(), and WvGdbmList< T >::Iter::xunlink(). |
|
Definition at line 258 of file wvgdbmlist.h. Referenced by WvGdbmList< T >::Iter::next(), WvGdbmList< T >::Iter::rewind(), and WvGdbmList< T >::Iter::unlink(). |