WvStreams
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
UniConfTree< Sub >::Iter Class Reference

An iterator that walks over all elements on one level of a UniConfTree. More...

#include <uniconftree.h>

Inheritance diagram for UniConfTree< Sub >::Iter:
Inheritance graph
[legend]

List of all members.

Public Types

typedef UniHashTreeBase::Iter MyBase

Public Member Functions

 Iter (Sub &tree)
 Creates an iterator over the specified tree.
Sub * ptr () const
 Returns a pointer to the current node.
 WvIterStuff (Sub)
unsigned char * getstatus ()
 WvIterStuff (T)
void rewind ()
bool cur ()
void * vptr ()
bool next ()
bool get_autofree () const
void set_autofree (bool autofree)

Protected Member Functions

void * get () const

Protected Attributes

WvScatterHashBasetable
unsigned index

Detailed Description

template<class Sub>
class UniConfTree< Sub >::Iter

An iterator that walks over all elements on one level of a UniConfTree.

Definition at line 134 of file uniconftree.h.


Constructor & Destructor Documentation

template<class Sub>
UniConfTree< Sub >::Iter::Iter ( Sub &  tree) [inline]

Creates an iterator over the specified tree.

Definition at line 140 of file uniconftree.h.


Member Function Documentation

template<class Sub>
Sub* UniConfTree< Sub >::Iter::ptr ( ) const [inline]

Returns a pointer to the current node.

Reimplemented from WvScatterHash< T, K, Accessor, Comparator >::Iter.

Definition at line 144 of file uniconftree.h.


The documentation for this class was generated from the following file: