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

Public Attributes

const size_t n
 

Detailed Description

Definition at line 1910 of file fn.hpp.

Member Function Documentation

◆ operator()() [1/3]

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

Definition at line 1953 of file fn.hpp.

◆ operator()() [2/3]

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

Definition at line 1956 of file fn.hpp.

◆ operator()() [3/3]

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

Definition at line 1978 of file fn.hpp.

Member Data Documentation

◆ n

const size_t rangeless::fn::impl::drop_last::n

Definition at line 1912 of file fn.hpp.


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