Lumiera  0.pre.03
»edit your freedom«
_ReduceTraits< SRC, FUN > Struct Template Reference

#include "lib/iter-explorer.hpp"

Description

template<class SRC, class FUN>
struct lib::iter_explorer::_ReduceTraits< SRC, FUN >

derive suitable result value types when reducing elements into an accumulator.

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

Public Types

using Result = typename iter_explorer::_FunTraits< FUN, SRC >::Res
 
using ResVal = typename lib::meta::RefTraits< Result >::Value
 

Member Typedef Documentation

◆ Result

using Result = typename iter_explorer::_FunTraits<FUN,SRC>::Res

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

◆ ResVal

using ResVal = typename lib::meta::RefTraits<Result>::Value

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

+ Collaboration diagram for _ReduceTraits< SRC, FUN >:

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