|
libcommonc++
0.7
|
A Java-style iterator. More...
#include <Iterator.h++>

Public Member Functions | |
| virtual | ~Iterator () |
| Destructor. More... | |
| virtual void | rewind ()=0 |
| Rewind the iterator to the first item in the sequence. More... | |
| virtual T | next ()=0 |
| Get the next item in the sequence. More... | |
| virtual bool | hasNext ()=0 |
| Test if there are more items in the sequence. More... | |
| virtual void | remove ()=0 |
| Remove the current item from the sequence. More... | |
A Java-style iterator.
|
inlinevirtual |
Destructor.
Reimplemented in BTree< K, V, ORDER >::Iterator.
|
pure virtual |
Test if there are more items in the sequence.
Implemented in BTree< K, V, ORDER >::Iterator, XMLElementConstIterator, and XMLElementIterator.
|
pure virtual |
Get the next item in the sequence.
Implemented in BTree< K, V, ORDER >::Iterator, XMLElementConstIterator, and XMLElementIterator.
|
pure virtual |
Remove the current item from the sequence.
Implemented in BTree< K, V, ORDER >::Iterator, XMLElementConstIterator, and XMLElementIterator.
|
pure virtual |
Rewind the iterator to the first item in the sequence.
Implemented in BTree< K, V, ORDER >::Iterator, XMLElementConstIterator, and XMLElementIterator.