rangeless::fn
rangeless::fn::impl::group_adjacent_as_subseqs_by< F, BinaryPred >::gen< InGen >::subgen Struct Reference

#include <fn.hpp>

Public Types

using value_type = typename InGen::value_type
 

Public Member Functions

maybe< value_typeoperator() ()
 

Public Attributes

genparent
 

Detailed Description

template<typename F, typename BinaryPred = impl::eq>
template<typename InGen>
struct rangeless::fn::impl::group_adjacent_as_subseqs_by< F, BinaryPred >::gen< InGen >::subgen

Definition at line 2779 of file fn.hpp.

Member Typedef Documentation

◆ value_type

template<typename F , typename BinaryPred = impl::eq>
template<typename InGen >
using rangeless::fn::impl::group_adjacent_as_subseqs_by< F, BinaryPred >::gen< InGen >::subgen::value_type = typename InGen::value_type

Definition at line 2781 of file fn.hpp.

Member Function Documentation

◆ operator()()

template<typename F , typename BinaryPred = impl::eq>
template<typename InGen >
maybe<value_type> rangeless::fn::impl::group_adjacent_as_subseqs_by< F, BinaryPred >::gen< InGen >::subgen::operator() ( )
inline

Definition at line 2784 of file fn.hpp.

Member Data Documentation

◆ parent

template<typename F , typename BinaryPred = impl::eq>
template<typename InGen >
gen* rangeless::fn::impl::group_adjacent_as_subseqs_by< F, BinaryPred >::gen< InGen >::subgen::parent

Definition at line 2782 of file fn.hpp.


The documentation for this struct was generated from the following file: