rangeless::fn
rangeless::fn::impl::reverse Struct Reference

#include <fn.hpp>

Public Member Functions

template<typename Gen >
auto operator() (seq< Gen > r) const -> std::vector< typename seq< Gen >::value_type >
 
template<typename ReversibleContainer >
auto operator() (ReversibleContainer cont) const -> ReversibleContainer
 
template<typename Iterator >
view< std::reverse_iterator< Iterator > > operator() (view< Iterator > v) const
 

Detailed Description

Definition at line 2368 of file fn.hpp.

Member Function Documentation

◆ operator()() [1/3]

template<typename Gen >
auto rangeless::fn::impl::reverse::operator() ( seq< Gen >  r) const -> std::vector<typename seq<Gen>::value_type>
inline

Definition at line 2371 of file fn.hpp.

◆ operator()() [2/3]

template<typename ReversibleContainer >
auto rangeless::fn::impl::reverse::operator() ( ReversibleContainer  cont) const -> ReversibleContainer
inline

Definition at line 2431 of file fn.hpp.

◆ operator()() [3/3]

template<typename Iterator >
view<std::reverse_iterator<Iterator> > rangeless::fn::impl::reverse::operator() ( view< Iterator >  v) const
inline

Definition at line 2439 of file fn.hpp.


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