![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "lib/iter-adapter.hpp"
Adapter to »piggy-back« a STL iterable container inline and expose it as »state core«.
Definition at line 614 of file iter-adapter.hpp.
Public Member Functions | |
| ContainerCore (CON &&container) | |
| bool | checkPoint () const |
| decltype(auto) | yield () const |
| void | iterNext () |
Private Types | |
| using | Iter = CON::iterator |
Private Attributes | |
| Iter | p_ |
|
inline |
Definition at line 622 of file iter-adapter.hpp.
|
private |
Definition at line 617 of file iter-adapter.hpp.
|
inline |
Definition at line 632 of file iter-adapter.hpp.
References ContainerCore< CON >::p_.
|
inline |
Definition at line 638 of file iter-adapter.hpp.
References ContainerCore< CON >::p_.
|
inline |
Definition at line 644 of file iter-adapter.hpp.
References ContainerCore< CON >::p_.
|
private |
Definition at line 619 of file iter-adapter.hpp.
Referenced by ContainerCore< CON >::checkPoint(), ContainerCore< CON >::iterNext(), and ContainerCore< CON >::yield().
Inheritance diagram for ContainerCore< CON >:
Collaboration diagram for ContainerCore< CON >: