rangeless::fn
rangeless::fn::impl::unique_all_by< F > Struct Template 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 >
auto operator() (Iterable src) const -> decltype(unique_adjacent_by< F >
 

Public Attributes

const F key_fn
 

Detailed Description

template<typename F>
struct rangeless::fn::impl::unique_all_by< F >

Definition at line 3123 of file fn.hpp.

Member Function Documentation

◆ operator()() [1/2]

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

Definition at line 3171 of file fn.hpp.

◆ operator()() [2/2]

template<typename F >
template<typename Iterable >
auto rangeless::fn::impl::unique_all_by< F >::operator() ( Iterable  src) const -> decltype( unique_adjacent_by<F>
inline

Definition at line 3175 of file fn.hpp.

Member Data Documentation

◆ key_fn

template<typename F >
const F rangeless::fn::impl::unique_all_by< F >::key_fn

Definition at line 3125 of file fn.hpp.


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