#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 |