Lumiera  0.pre.03
»edityourfreedom«
_BoundFunctor< FUN, SRC >::ArgAccessor< IT, enable_if< __and_< is_base_of< IterSource< typename IT::value_type >, typename IT::Source >, is_base_of< IterSource< typename IT::value_type >, remove_reference_t< Arg > > > > > Struct Template Reference

#include "lib/iter-tree-explorer.hpp"

Description

template<class FUN, typename SRC>
template<class IT>
struct lib::iter_explorer::_BoundFunctor< FUN, SRC >::ArgAccessor< IT, enable_if< __and_< is_base_of< IterSource< typename IT::value_type >, typename IT::Source >, is_base_of< IterSource< typename IT::value_type >, remove_reference_t< Arg > > > > >

adapt to a functor collaborating with an IterSource based iterator pipeline

Definition at line 512 of file iter-tree-explorer.hpp.

Public Types

using Source = typename IT::Source
 

Static Public Member Functions

static auto build ()
 

Member Typedef Documentation

◆ Source

using Source = typename IT::Source

Definition at line 516 of file iter-tree-explorer.hpp.

Member Function Documentation

◆ build()

static auto build ( )
inlinestatic

Definition at line 518 of file iter-tree-explorer.hpp.

+ Collaboration diagram for _BoundFunctor< FUN, SRC >::ArgAccessor< IT, enable_if< __and_< is_base_of< IterSource< typename IT::value_type >, typename IT::Source >, is_base_of< IterSource< typename IT::value_type >, remove_reference_t< Arg > > > > >:

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