|
|
| 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.