Lumiera  0.pre.03
»edit your freedom«
_FunTraits< FUN, SRC >::ArgAdapter< ARG, SEL > Struct Template Reference

#include "lib/iter-explorer.hpp"

Description

template<class FUN, typename SRC>
template<class ARG, class SEL = void>
struct lib::iter_explorer::_FunTraits< FUN, SRC >::ArgAdapter< ARG, SEL >

adapt to a functor, which accesses the source iterator or embedded "state core"

Definition at line 430 of file iter-explorer.hpp.

Public Types

using FunArgType = remove_reference_t< Arg >
 

Static Public Member Functions

static decltype(auto) wrap (FUN &&rawFunctor)
 

Member Function Documentation

◆ wrap()

static decltype(auto) wrap ( FUN &&  rawFunctor)
inlinestatic
Parameters
rawFunctoractually pass-through the raw functor unaltered

Definition at line 437 of file iter-explorer.hpp.

+ Collaboration diagram for _FunTraits< FUN, SRC >::ArgAdapter< ARG, SEL >:

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