|
| | 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 276 of file EST_TIterator.h.