rangeless::fn
rangeless::fn::impl::concat Struct Reference

#include <fn.hpp>

Classes

struct  gen
 

Public Member Functions

template<typename InGen >
auto operator() (seq< InGen > in) const -> seq< gen< InGen >>
 
template<typename Iterable , typename Ret = typename Iterable::value_type>
Ret operator() (Iterable src) const
 
template<typename Gen >
auto operator() (std::vector< seq< Gen >> vec_of_seqs) const -> seq< gen< to_seq::gen< std::vector< seq< Gen >> > >>
 

Detailed Description

Definition at line 2969 of file fn.hpp.

Member Function Documentation

◆ operator()() [1/3]

template<typename InGen >
auto rangeless::fn::impl::concat::operator() ( seq< InGen >  in) const -> seq<gen<InGen>>
inline

Definition at line 3020 of file fn.hpp.

◆ operator()() [2/3]

template<typename Iterable , typename Ret = typename Iterable::value_type>
Ret rangeless::fn::impl::concat::operator() ( Iterable  src) const
inline

Definition at line 3027 of file fn.hpp.

◆ operator()() [3/3]

template<typename Gen >
auto rangeless::fn::impl::concat::operator() ( std::vector< seq< Gen >>  vec_of_seqs) const -> seq<gen< to_seq::gen< std::vector<seq<Gen>> > >>
inline

Definition at line 3047 of file fn.hpp.


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