Iteration interval.This class manages an iteration interval with a beginning and an end. It allows for the simple construction of an iterator pair to iterate over the entire container. More...
Public Member Functions | |
| IteratorBase (IT b, IT e) | |
| void | operator++ () |
| void | operator-- () |
| R | operator* () const |
| V | operator-> () const |
| bool | notEnd () const |
| bool | operator() () const |
| IT | current () const |
| IT | end () const |
Private Attributes | |
| IT | m_begin |
| Iterator over the current element. | |
| IT | m_end |
| Iterator over the end of the container. | |
Iteration interval.
This class manages an iteration interval with a beginning and an end. It allows for the simple construction of an iterator pair to iterate over the entire container.
Definition at line 39 of file arccore/src/base/arccore/base/Iterator.h.
|
inline |
Definition at line 43 of file arccore/src/base/arccore/base/Iterator.h.
|
inline |
Definition at line 54 of file arccore/src/base/arccore/base/Iterator.h.
|
inline |
Definition at line 55 of file arccore/src/base/arccore/base/Iterator.h.
|
inline |
Definition at line 52 of file arccore/src/base/arccore/base/Iterator.h.
|
inline |
Definition at line 53 of file arccore/src/base/arccore/base/Iterator.h.
|
inline |
Definition at line 50 of file arccore/src/base/arccore/base/Iterator.h.
|
inline |
Definition at line 48 of file arccore/src/base/arccore/base/Iterator.h.
|
inline |
Definition at line 49 of file arccore/src/base/arccore/base/Iterator.h.
|
inline |
Definition at line 51 of file arccore/src/base/arccore/base/Iterator.h.
|
private |
Iterator over the current element.
Definition at line 59 of file arccore/src/base/arccore/base/Iterator.h.
|
private |
Iterator over the end of the container.
Definition at line 60 of file arccore/src/base/arccore/base/Iterator.h.