Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

WvGdbmHash< K, D >::Iter Class Reference

#include <wvgdbmhash.h>

Inherits WvGdbmHashBase::IterBase.

Collaboration diagram for WvGdbmHash< K, D >::Iter:

[legend]
List of all members.

template<class K, class D>
class WvGdbmHash< K, D >::Iter


Public Member Functions

 Iter (WvGdbmHash &_gdbmhash)
 ~Iter ()
bool next ()
bool cur ()
K & key () const
D * ptr () const
 WvIterStuff (D)
void rewind ()

Protected Attributes

WvGdbmHashBasegdbmhash
datum curkey
datum nextkey
datum curdata

Constructor & Destructor Documentation

template<class K, class D>
WvGdbmHash< K, D >::Iter::Iter WvGdbmHash _gdbmhash  )  [inline]
 

Definition at line 130 of file wvgdbmhash.h.

template<class K, class D>
WvGdbmHash< K, D >::Iter::~Iter  )  [inline]
 

Definition at line 132 of file wvgdbmhash.h.


Member Function Documentation

template<class K, class D>
bool WvGdbmHash< K, D >::Iter::cur  )  [inline]
 

Definition at line 159 of file wvgdbmhash.h.

template<class K, class D>
K& WvGdbmHash< K, D >::Iter::key  )  const [inline]
 

Definition at line 162 of file wvgdbmhash.h.

template<class K, class D>
bool WvGdbmHash< K, D >::Iter::next  )  [inline]
 

Reimplemented from WvGdbmHashBase::IterBase.

Definition at line 138 of file wvgdbmhash.h.

template<class K, class D>
D* WvGdbmHash< K, D >::Iter::ptr  )  const [inline]
 

Definition at line 165 of file wvgdbmhash.h.

void WvGdbmHashBase::IterBase::rewind  )  [inherited]
 

Definition at line 77 of file wvgdbmhash.cc.

References WvGdbmHashBase::IterBase::curkey, WvGdbmHashBase::dbf, WvGdbmHashBase::IterBase::gdbmhash, and WvGdbmHashBase::IterBase::nextkey.

template<class K, class D>
WvGdbmHash< K, D >::Iter::WvIterStuff  ) 
 


Member Data Documentation

datum WvGdbmHashBase::IterBase::curdata [protected, inherited]
 

Definition at line 46 of file wvgdbmhash.h.

Referenced by WvGdbmHashBase::IterBase::IterBase(), WvGdbmHashBase::IterBase::next(), and WvGdbmHashBase::IterBase::~IterBase().

datum WvGdbmHashBase::IterBase::curkey [protected, inherited]
 

Definition at line 45 of file wvgdbmhash.h.

Referenced by WvGdbmHashBase::IterBase::IterBase(), WvGdbmHashBase::IterBase::next(), WvGdbmHashBase::IterBase::rewind(), and WvGdbmHashBase::IterBase::~IterBase().

WvGdbmHashBase& WvGdbmHashBase::IterBase::gdbmhash [protected, inherited]
 

Definition at line 44 of file wvgdbmhash.h.

Referenced by WvGdbmHashBase::IterBase::next(), and WvGdbmHashBase::IterBase::rewind().

datum WvGdbmHashBase::IterBase::nextkey [protected, inherited]
 

Definition at line 45 of file wvgdbmhash.h.

Referenced by WvGdbmHashBase::IterBase::IterBase(), WvGdbmHashBase::IterBase::next(), WvGdbmHashBase::IterBase::rewind(), and WvGdbmHashBase::IterBase::~IterBase().


The documentation for this class was generated from the following file:
Generated on Sat Feb 21 21:06:21 2004 for WvStreams by doxygen 1.3.5