#include <fn.hpp>
Public Types | |
using | inp_t = typename InGen::value_type |
using | value_type = typename std::conditional< std::is_same< inp_t, char >::value, std::string, std::vector< inp_t > >::type |
Public Member Functions | |
void | recycle (value_type &grbg) |
auto | operator() () -> maybe< value_type > |
Public Attributes | |
InGen | gen |
const F | key_fn |
const BinaryPred | pred2 |
value_type | next |
value_type | garbage |
using rangeless::fn::impl::group_adjacent_by< F, BinaryPred >::gen< InGen >::inp_t = typename InGen::value_type |
using rangeless::fn::impl::group_adjacent_by< F, BinaryPred >::gen< InGen >::value_type = typename std::conditional< std::is_same<inp_t, char>::value, std::string, std::vector<inp_t> >::type |
|
inline |
|
inline |
value_type rangeless::fn::impl::group_adjacent_by< F, BinaryPred >::gen< InGen >::garbage |
InGen rangeless::fn::impl::group_adjacent_by< F, BinaryPred >::gen< InGen >::gen |
const F rangeless::fn::impl::group_adjacent_by< F, BinaryPred >::gen< InGen >::key_fn |
value_type rangeless::fn::impl::group_adjacent_by< F, BinaryPred >::gen< InGen >::next |
const BinaryPred rangeless::fn::impl::group_adjacent_by< F, BinaryPred >::gen< InGen >::pred2 |