![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "lib/iter-adapter.hpp"
wrapper to expose values as const
Definition at line 1064 of file iter-adapter.hpp.
Public Types | |
| using | value_type = const IT::value_type |
| using | pointer = const IT::pointer |
| using | reference = const IT::reference |
Public Member Functions | |
| ConstIter (IT srcIter) | |
| operator bool () const | |
| reference | operator* () const |
| pointer | operator-> () const |
| ConstIter & | operator++ () |
| bool | isValid () const |
| bool | empty () const |
| IT const & | getBase () const |
| access the wrapped implementation iterator | |
| ENABLE_USE_IN_STD_RANGE_FOR_LOOPS (ConstIter) | |
Private Attributes | |
| IT | i_ |
| nested source iterator | |
|
inline |
Definition at line 1074 of file iter-adapter.hpp.
| using value_type = const IT::value_type |
Definition at line 1070 of file iter-adapter.hpp.
| using pointer = const IT::pointer |
Definition at line 1071 of file iter-adapter.hpp.
| using reference = const IT::reference |
Definition at line 1072 of file iter-adapter.hpp.
|
inlineexplicit |
Definition at line 1079 of file iter-adapter.hpp.
References ConstIter< IT >::isValid().
Here is the call graph for this function:
|
inline |
Definition at line 1089 of file iter-adapter.hpp.
References ConstIter< IT >::i_.
|
inline |
Definition at line 1095 of file iter-adapter.hpp.
References ConstIter< IT >::i_.
|
inline |
Definition at line 1101 of file iter-adapter.hpp.
References ConstIter< IT >::i_.
|
inline |
Definition at line 1108 of file iter-adapter.hpp.
References ConstIter< IT >::i_.
Referenced by ConstIter< IT >::empty(), and ConstIter< IT >::operator bool().
Here is the caller graph for this function:
|
inline |
Definition at line 1114 of file iter-adapter.hpp.
References ConstIter< IT >::isValid().
Here is the call graph for this function:
|
inline |
access the wrapped implementation iterator
Definition at line 1122 of file iter-adapter.hpp.
References ConstIter< IT >::i_.
Referenced by lib::operator==().
Here is the caller graph for this function:| ENABLE_USE_IN_STD_RANGE_FOR_LOOPS | ( | ConstIter< IT > | ) |
|
private |
nested source iterator
Definition at line 1066 of file iter-adapter.hpp.
Referenced by ConstIter< IT >::getBase(), ConstIter< IT >::isValid(), ConstIter< IT >::operator*(), ConstIter< IT >::operator++(), and ConstIter< IT >::operator->().
Collaboration diagram for ConstIter< IT >: