#include <fn.hpp>
Classes | |
| struct | gen_wr |
Public Types | |
| using | inp_t = typename InGen::value_type |
| using | value_type = decltype(fn(gen_wr{ nullptr })) |
Public Member Functions | |
| void | next () |
| auto | operator() () -> maybe< value_type > |
Public Attributes | |
| InGen | in_gen |
| F | fn |
| maybe< inp_t > | inp |
| bool | started |
| using rangeless::fn::impl::adapt< F >::gen< InGen >::inp_t = typename InGen::value_type |
| using rangeless::fn::impl::adapt< F >::gen< InGen >::value_type = decltype(fn(gen_wr{ nullptr })) |
|
inline |
|
inline |
| InGen rangeless::fn::impl::adapt< F >::gen< InGen >::in_gen |
| maybe<inp_t> rangeless::fn::impl::adapt< F >::gen< InGen >::inp |
| bool rangeless::fn::impl::adapt< F >::gen< InGen >::started |