|
ADTF
|
POD forward iterator type using a forward iterator interface to iterate over a sequence. More...
#include <iterator_intf.h>
Public Types | |
| typedef T | value_type |
| value type | |
| typedef forward_iterator< T > | self_type |
| self type | |
| typedef T * | pointer |
| value pointer type | |
| typedef const T * | const_pointer |
| const value pointer type | |
| typedef T & | reference |
| value reference type | |
| typedef const T & | const_reference |
| const value reference type | |
| typedef std::forward_iterator_tag | iterator_category |
| category of the iterator | |
| typedef std::ptrdiff_t | difference_type |
| pointer difference type | |
Public Member Functions | |
| self_type | operator++ () |
Pre-increment operator using iterator interface method Next() | |
| self_type | operator++ (int32_t) |
| Post-increment operator. | |
| pointer | operator-> () |
| Pointer operator. | |
| const_pointer | operator-> () const |
| Pointer operator const version. | |
| reference | operator* () |
| Dereference operator. | |
| const_reference | operator* () const |
| Dereference operator const version. | |
Friends | |
| template<typename, template< typename > class> | |
| struct | iterator_adapter |
Alias always bringing the latest version of ant::iterator_adapter into scope. | |
POD forward iterator type using a forward iterator interface to iterate over a sequence.
Objects of this type are restricted to be correctly assigned only by friend type iterator_adapter
| T | Value type of the container to iterator over |
|
inline |
Dereference operator.
|
inline |
Dereference operator const version.
|
inline |
Pre-increment operator using iterator interface method Next()
|
inline |
Post-increment operator.
|
inline |
Pointer operator.
|
inline |
Pointer operator const version.