Lumiera
0.pre.03
»edit your freedom«
|
#include "lib/iter-adapter.hpp"
Adapter to add sanity checks to a »state core«.
Definition at line 544 of file iter-adapter.hpp.
Public Types | |
using | TAG_CheckedCore_Raw = COR |
marker to allow unwrapping the raw core | |
Public Member Functions | |
template<typename... ARGS> | |
CheckedCore (ARGS &&...init) | |
blindly pass-down any argument... More... | |
CheckedCore (CheckedCore &&)=default | |
CheckedCore (CheckedCore const &)=default | |
bool | checkPoint () const |
void | iterNext () |
CheckedCore & | operator= (CheckedCore &&)=default |
CheckedCore & | operator= (CheckedCore const &)=default |
decltype(auto) | yield () const |
Protected Member Functions | |
void | __throw_if_empty () const |
COR & | _rawCore () const |
|
inline |
blindly pass-down any argument...
Definition at line 568 of file iter-adapter.hpp.