![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "lib/itertools.hpp"
A neutral identity-function core, also serving as point-of reference how any core is intended to work.
Any core is intended to serve as inner part of an iterator tool template.
Definition at line 105 of file itertools.hpp.
Public Types | |
| using | pointer = IT::pointer |
| using | reference = IT::reference |
| using | value_type = IT::value_type |
Public Attributes | |
| IT | source_ |
Public Member Functions | |
| IdentityCore (IT &&orig) | |
| IdentityCore (IT const &orig) | |
| IT & | pipe () |
| IT const & | pipe () const |
| void | advance () |
| bool | evaluate () const |
|
inline |
Definition at line 109 of file itertools.hpp.
|
inline |
Definition at line 112 of file itertools.hpp.
| using pointer = IT::pointer |
Definition at line 140 of file itertools.hpp.
| using reference = IT::reference |
Definition at line 141 of file itertools.hpp.
| using value_type = IT::value_type |
Definition at line 142 of file itertools.hpp.
|
inline |
Definition at line 117 of file itertools.hpp.
References IdentityCore< IT >::source_.
|
inline |
Definition at line 123 of file itertools.hpp.
References IdentityCore< IT >::source_.
|
inline |
Definition at line 129 of file itertools.hpp.
References IdentityCore< IT >::source_.
|
inline |
Definition at line 135 of file itertools.hpp.
References IdentityCore< IT >::source_.
| IT source_ |
Definition at line 107 of file itertools.hpp.
Referenced by IdentityCore< IT >::advance(), IdentityCore< IT >::evaluate(), IdentityCore< IT >::pipe(), and IdentityCore< IT >::pipe().
Inheritance diagram for IdentityCore< IT >:
Collaboration diagram for IdentityCore< IT >: