rangeless::fn
rangeless::fn::impl::take_last 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 Iterable >
Iterable operator() (Iterable &&inps) const
 
template<typename Cont >
Cont operator() (const Cont &cont) const
 

Public Attributes

const size_t cap
 

Detailed Description

Definition at line 1841 of file fn.hpp.

Member Function Documentation

◆ operator()() [1/3]

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

Definition at line 1846 of file fn.hpp.

◆ operator()() [2/3]

template<typename Iterable >
Iterable rangeless::fn::impl::take_last::operator() ( Iterable &&  inps) const
inline

Definition at line 1878 of file fn.hpp.

◆ operator()() [3/3]

template<typename Cont >
Cont rangeless::fn::impl::take_last::operator() ( const Cont &  cont) const
inline

Definition at line 1896 of file fn.hpp.

Member Data Documentation

◆ cap

const size_t rangeless::fn::impl::take_last::cap

Definition at line 1843 of file fn.hpp.


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