| Puma Reference Manual | Puma: Puma::PreTreeIterator Class Reference |
#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] |