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 
) [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]