Puma Reference Manual Puma: Puma::PreTreeIterator Class Reference



Puma::PreTreeIterator Class Reference

#include <PreTreeIterator.h>

Inherited by Puma::PreSemIterator, and Puma::PreSonIterator.

List of all members.

Public Member Functions

virtual ~PreTreeIterator ()
void first ()
void next ()
virtual bool isDone () const =0
virtual PreTreecurrentItem () const =0

Protected Member Functions

 PreTreeIterator (PreTree *node, bool dir=true)

Protected Attributes

PreTree_tree
long _current
bool _dir

Constructor & Destructor Documentation

Puma::PreTreeIterator::PreTreeIterator ( PreTree node,
bool  dir = true 
) [inline, protected]
virtual Puma::PreTreeIterator::~PreTreeIterator (  )  [inline, virtual]

Member Function Documentation

virtual PreTree* Puma::PreTreeIterator::currentItem (  )  const [pure virtual]
void Puma::PreTreeIterator::first (  )  [inline]
virtual bool Puma::PreTreeIterator::isDone (  )  const [pure virtual]
void Puma::PreTreeIterator::next (  )  [inline]

Member Data Documentation

bool Puma::PreTreeIterator::_dir [protected]



Puma Reference Manual. Created on 18 Sep 2009.