#include <fn.hpp>
Classes | |
struct | subgen |
Public Types | |
using | element_type = typename InGen::value_type |
using | value_type = seq< subgen > |
Public Member Functions | |
maybe< element_type > | next () |
maybe< value_type > | operator() () |
Public Attributes | |
InGen | in_gen |
const F | key_fn |
const BinaryPred | pred2 |
maybe< element_type > | current |
bool | reached_subend |
using rangeless::fn::impl::group_adjacent_as_subseqs_by< F, BinaryPred >::gen< InGen >::element_type = typename InGen::value_type |
using rangeless::fn::impl::group_adjacent_as_subseqs_by< F, BinaryPred >::gen< InGen >::value_type = seq<subgen> |
|
inline |
|
inline |
maybe<element_type> rangeless::fn::impl::group_adjacent_as_subseqs_by< F, BinaryPred >::gen< InGen >::current |
InGen rangeless::fn::impl::group_adjacent_as_subseqs_by< F, BinaryPred >::gen< InGen >::in_gen |
const F rangeless::fn::impl::group_adjacent_as_subseqs_by< F, BinaryPred >::gen< InGen >::key_fn |
const BinaryPred rangeless::fn::impl::group_adjacent_as_subseqs_by< F, BinaryPred >::gen< InGen >::pred2 |
bool rangeless::fn::impl::group_adjacent_as_subseqs_by< F, BinaryPred >::gen< InGen >::reached_subend |