Puma Reference Manual Puma: 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 
) [inline, protected]

virtual Puma::PreTreeIterator::~PreTreeIterator (  )  [inline, virtual]


Member Function Documentation

void Puma::PreTreeIterator::first (  )  [inline]

void Puma::PreTreeIterator::next (  )  [inline]

virtual bool Puma::PreTreeIterator::isDone (  )  const [pure virtual]

virtual PreTree* Puma::PreTreeIterator::currentItem (  )  const [pure virtual]


Member Data Documentation

bool Puma::PreTreeIterator::_dir [protected]




Puma Reference Manual. Created on 5 Nov 2008.