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

UniListGen::IterIter Class Reference

#include <unilistgen.h>

Inherits UniConfGen::Iter.

Collaboration diagram for UniListGen::IterIter:

[legend]
List of all members.

Public Member Functions

 IterIter (UniConfGenList::Iter &geniter, const UniConfKey &key)
virtual ~IterIter ()
virtual void rewind ()
 Rewinds the iterator.

virtual bool next ()
 Seeks to the next element in the sequence.

virtual UniConfKey key () const
 Returns the current key.


Protected Member Functions

 DeclareWvScatterTable (UniConfKey)
 DeclareWvList2 (IterList, UniConfGen::Iter)

Protected Attributes

IterList l
IterList::Iter * i
UniConfKeyTable d

Constructor & Destructor Documentation

UniListGen::IterIter::IterIter UniConfGenList::Iter &  geniter,
const UniConfKey key
 

Definition at line 123 of file unilistgen.cc.

References i, and l.

virtual UniListGen::IterIter::~IterIter  )  [inline, virtual]
 

Definition at line 62 of file unilistgen.h.


Member Function Documentation

UniListGen::IterIter::DeclareWvList2 IterList  ,
UniConfGen::Iter 
[protected]
 

UniListGen::IterIter::DeclareWvScatterTable UniConfKey   )  [protected]
 

UniConfKey UniListGen::IterIter::key  )  const [virtual]
 

Returns the current key.

Implements UniConfGen::Iter.

Definition at line 165 of file unilistgen.cc.

bool UniListGen::IterIter::next  )  [virtual]
 

Seeks to the next element in the sequence.

Returns true if that element exists. Must be called prior to the first invocation of key().

Implements UniConfGen::Iter.

Definition at line 144 of file unilistgen.cc.

References d, and i.

void UniListGen::IterIter::rewind  )  [virtual]
 

Rewinds the iterator.

Must be called prior to the first invocation of next().

Implements UniConfGen::Iter.

Definition at line 132 of file unilistgen.cc.

References d, and i.


Member Data Documentation

UniConfKeyTable UniListGen::IterIter::d [protected]
 

Definition at line 58 of file unilistgen.h.

Referenced by next(), and rewind().

IterList::Iter* UniListGen::IterIter::i [protected]
 

Definition at line 57 of file unilistgen.h.

Referenced by IterIter(), next(), and rewind().

IterList UniListGen::IterIter::l [protected]
 

Definition at line 56 of file unilistgen.h.

Referenced by IterIter().


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