template<typename TY>
struct lib::IterSource< TY >::iterator
Definition at line 146 of file iter-source.hpp.
|
using | _I = IterAdapter< Pos, DataHandle > |
|
using | pointer = typename _ValTrait::pointer |
|
using | reference = typename _ValTrait::reference |
|
using | value_type = typename _ValTrait::value_type |
|
|
| operator string () const |
|
| IterAdapter (DataHandle src, Pos const &startpos) |
|
bool | empty () const |
|
| ENABLE_USE_IN_STD_RANGE_FOR_LOOPS (IterAdapter) |
|
bool | isValid () const |
|
| operator bool () const |
|
reference | operator* () const |
|
IterAdapter & | operator++ () |
|
pointer | operator-> () const |
|
|
using | ConRef = typename meta::RefTraits< DataHandle >::Reference |
|
bool | check () const |
| ask the controlling container if this position is valid. More...
|
|
void | iterate () |
| ask the controlling container to yield the next position. More...
|
|
void | resetPos (Pos otherPos) |
|
ConRef | source () |
| allow derived classes to access backing container
|
|
const ConRef | source () const |
|
The documentation for this struct was generated from the following file: