Puma Reference Manual Puma::PreTreeIterator Class Reference



Puma::PreTreeIterator Class Reference

#include <PreTreeIterator.h>

Inheritance diagram for Puma::PreTreeIterator:
Inheritance graph

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 
)
inlineprotected
virtual Puma::PreTreeIterator::~PreTreeIterator ( )
inlinevirtual

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

long Puma::PreTreeIterator::_current
protected
bool Puma::PreTreeIterator::_dir
protected
PreTree* Puma::PreTreeIterator::_tree
protected



Puma Reference Manual. Created on Sun Jul 1 2012.