#include <PreTreeIterator.h>
Public Member Functions | |
virtual | ~PreTreeIterator () |
void | first () |
void | next () |
virtual bool | isDone () const =0 |
virtual PreTree * | currentItem () const =0 |
Protected Member Functions | |
PreTreeIterator (PreTree *node, bool dir=true) | |
Protected Attributes | |
PreTree * | _tree |
long | _current |
bool | _dir |
Puma::PreTreeIterator::PreTreeIterator | ( | PreTree * | node, | |
bool | dir = true | |||
) | [inline, protected] |
virtual Puma::PreTreeIterator::~PreTreeIterator | ( | ) | [inline, virtual] |
void Puma::PreTreeIterator::first | ( | ) | [inline] |
void Puma::PreTreeIterator::next | ( | ) | [inline] |
virtual bool Puma::PreTreeIterator::isDone | ( | ) | const [pure virtual] |
Implemented in Puma::PreSemIterator, and Puma::PreSonIterator.
virtual PreTree* Puma::PreTreeIterator::currentItem | ( | ) | const [pure virtual] |
Implemented in Puma::PreSemIterator, and Puma::PreSonIterator.
PreTree* Puma::PreTreeIterator::_tree [protected] |
long Puma::PreTreeIterator::_current [protected] |
bool Puma::PreTreeIterator::_dir [protected] |