ADTF
|
The const element iterator. More...
Public Types | |
using | element_type = typename ElementAccessType::element_type |
The element type in use. | |
using | value_type = const element_type |
const value type of the iterator | |
using | const_reference = value_type & |
const reference value type | |
using | const_pointer = value_type * |
pointer to const data value type | |
using | difference_type = int |
difference value type | |
using | iterator_category = std::forward_iterator_tag |
iterator type | |
Public Member Functions | |
ElementIteratorConst ()=delete | |
default CTOR | |
ElementIteratorConst (value_type &&element) | |
CTOR for one element. More... | |
ElementIteratorConst & | operator++ () |
increasing operator to the next position. More... | |
ElementIteratorConst | operator++ (int) |
iterator increasing. More... | |
bool | operator== (const ElementIteratorConst &rhs) const |
checks for equality (refering the same element!) More... | |
bool | operator!= (const ElementIteratorConst &rhs) const |
checks for not equality (does not refer the same element!) More... | |
const_reference | operator* () const |
defering access (check for end!) More... | |
const_pointer | operator-> () const |
pointer access (check for end!) More... | |
Private Member Functions | |
void | next () |
Private Attributes | |
element_type | _element |
The const element iterator.
ElementAccessType | The element access concept type. (see concept templates FactoryElementAccess, DecoderElementAccess, CodecElementAccess) |
Definition at line 161 of file codec_iterator.h.
|
inline |
CTOR for one element.
element | the element. |
Definition at line 178 of file codec_iterator.h.
|
inline |
checks for not equality (does not refer the same element!)
rhs | the other iterator |
Definition at line 219 of file codec_iterator.h.
|
inline |
defering access (check for end!)
Definition at line 228 of file codec_iterator.h.
|
inline |
increasing operator to the next position.
Definition at line 185 of file codec_iterator.h.
|
inline |
|
inline |
pointer access (check for end!)
Definition at line 237 of file codec_iterator.h.
|
inline |
checks for equality (refering the same element!)
rhs | the other iterator |
Definition at line 208 of file codec_iterator.h.