PUMA Library Reference Manual
Loading...
Searching...
No Matches
Puma::PreSemIterator Class Reference

#include <PreSemIterator.h>

+ Inheritance diagram for Puma::PreSemIterator:

Public Member Functions

 PreSemIterator (PreTree *node, bool dir=true)
 
 ~PreSemIterator ()
 
bool isDone () const
 
PreTreecurrentItem () const
 
- Public Member Functions inherited from Puma::PreTreeIterator
virtual ~PreTreeIterator ()
 
void first ()
 
void next ()
 
virtual bool isDone () const =0
 
virtual PreTreecurrentItem () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from Puma::PreTreeIterator
 PreTreeIterator (PreTree *node, bool dir=true)
 
- Protected Attributes inherited from Puma::PreTreeIterator
PreTree_tree
 
long _current
 
bool _dir
 

Constructor & Destructor Documentation

◆ PreSemIterator()

Puma::PreSemIterator::PreSemIterator ( PreTree node,
bool  dir = true 
)
inline

◆ ~PreSemIterator()

Puma::PreSemIterator::~PreSemIterator ( )
inline

Member Function Documentation

◆ currentItem()

PreTree * Puma::PreSemIterator::currentItem ( ) const
inlinevirtual

Implements Puma::PreTreeIterator.

◆ isDone()

bool Puma::PreSemIterator::isDone ( ) const
inlinevirtual

Implements Puma::PreTreeIterator.