|
| EST_TRwStructIterator () |
| Create an iterator not associated with any specific container.
|
|
Iter & | operator= (const Iter &orig) |
| Copy an iterator by assignment.
|
|
| EST_TRwStructIterator (Container &over) |
| Create an iterator ready to run over the given container.
|
|
Entry * | operator-> () const |
|
| EST_TRwIterator () |
| Create an iterator not associated with any specific container.
|
|
Iter & | operator= (const Iter &orig) |
| Copy an iterator by assignment.
|
|
| EST_TRwIterator (Container &over) |
| Create an iterator ready to run over the given container.
|
|
void | begin (Container &over) |
| Set the iterator ready to run over this container.
|
|
Entry & | current () const |
| Return the element currently pointed to.
|
|
Entry & | operator* () const |
| The * operator returns the current element.
|
|
Entry & | next_element () |
| Return the current element and move the pointer forwards.
|
|
| EST_TIterator () |
| Create an iterator not associated with any specific container.
|
|
| EST_TIterator (const Container &over) |
| Create an iterator ready to run over the given container.
|
|
Iter & | operator= (const Iter &orig) |
| Copy an iterator by assignment.
|
|
Iter & | operator= (const Container &over) |
| Assigning a container to an iterator sets it ready to start.
|
|
void | begin (const Container &over) |
| Set the iterator ready to run over this container.
|
|
void | beginning () |
| Reset to the start of the container.
|
|
bool | has_more_elements () const |
| True if there are more elements to look at.
|
|
bool | at_end () const |
| True when there are no more.
|
|
| operator int () const |
|
void | next () |
| Next moves to the next entry.
|
|
Iter & | operator++ () |
| The increment operator does the same as next.
|
|
Iter | operator++ (int dummy) |
|
const Entry & | current () const |
| Return the element currently pointed to.
|
|
const Entry & | operator* () const |
| The * operator returns the current element.
|
|
const Entry & | next_element () |
| Return the current element and move the pointer forwards.
|
|
unsigned int | n () const |
| Return the current position.
|
|
template<class Container, class IPointer, class Entry>
class EST_TRwStructIterator< Container, IPointer, Entry >
Definition at line 78 of file EST_TIterator.h.