

Public Types | |
| typedef EST_TRwIterator< Container, IPointer, Entry > | Iter |
| Can't access constant containers this way. More... | |
Public Types inherited from EST_TIterator< Container, IPointer, Entry > | |
| typedef EST_TIterator< Container, IPointer, Entry > | Iter |
| Name for an iterator like this. More... | |
Public Member Functions | |
| EST_TRwIterator () | |
| Create an iterator not associated with any specific container. More... | |
| Iter & | operator= (const Iter &orig) |
| Copy an iterator by assignment. More... | |
| EST_TRwIterator (Container &over) | |
| Create an iterator ready to run over the given container. More... | |
| void | begin (Container &over) |
| Set the iterator ready to run over this container. More... | |
Access | |
| Entry & | current () const |
| Return the element currently pointed to. More... | |
| Entry & | operator* () const |
| The * operator returns the current element. More... | |
| Entry & | next_element () |
| Return the current element and move the pointer forwards. More... | |
Public Member Functions inherited from EST_TIterator< Container, IPointer, Entry > | |
| EST_TIterator () | |
| Create an iterator not associated with any specific container. More... | |
| EST_TIterator (const Container &over) | |
| Create an iterator ready to run over the given container. More... | |
| Iter & | operator= (const Iter &orig) |
| Copy an iterator by assignment. More... | |
| Iter & | operator= (const Container &over) |
| Assigning a container to an iterator sets it ready to start. More... | |
| void | |