Planeshift
|
Iterator base class for Forward and Reverse Iterators. More...
#include <edge.h>
Public Member Functions | |
virtual bool | HasNext ()=0 |
Check if there is more elements. More... | |
Iterator () | |
Constructor. More... | |
virtual psPathPoint * | Next ()=0 |
Return next element. More... | |
virtual | ~Iterator () |
Destructor. More... | |
|
inlinevirtual |
|
pure virtual |
Check if there is more elements.
Implemented in Edge::ReverseIterator, and Edge::ForwardIterator.
|
pure virtual |
Return next element.
Return the next element. Call HasNext before calling this to see if there are more elements.
Implemented in Edge::ReverseIterator, and Edge::ForwardIterator.