Public Types | |
| using | self_type = xreducer_functors<REDUCE_FUNC, INIT_FUNC, MERGE_FUNC> |
| using | base_type = std::tuple<REDUCE_FUNC, INIT_FUNC, MERGE_FUNC> |
| using | reduce_functor_type = REDUCE_FUNC |
| using | init_functor_type = INIT_FUNC |
| using | merge_functor_type = MERGE_FUNC |
| using | init_value_type = typename init_functor_type::value_type |
| template<class NT> | |
| using | rebind_t = xreducer_functors<REDUCE_FUNC, const_value<NT>, MERGE_FUNC> |
Public Member Functions | |
| template<class RF> | |
| xreducer_functors (RF &&reduce_func) | |
| template<class RF, class IF> | |
| xreducer_functors (RF &&reduce_func, IF &&init_func) | |
| template<class RF, class IF, class MF> | |
| xreducer_functors (RF &&reduce_func, IF &&init_func, MF &&merge_func) | |
| reduce_functor_type | get_reduce () const |
| init_functor_type | get_init () const |
| merge_functor_type | get_merge () const |
| template<class NT> | |
| rebind_t< NT > | rebind () |
Definition at line 617 of file xreducer.hpp.
| using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::base_type = std::tuple<REDUCE_FUNC, INIT_FUNC, MERGE_FUNC> |
Definition at line 620 of file xreducer.hpp.
| using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::init_functor_type = INIT_FUNC |
Definition at line 622 of file xreducer.hpp.
| using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::init_value_type = typename init_functor_type::value_type |
Definition at line 624 of file xreducer.hpp.
| using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::merge_functor_type = MERGE_FUNC |
Definition at line 623 of file xreducer.hpp.
| using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::rebind_t = xreducer_functors<REDUCE_FUNC, const_value<NT>, MERGE_FUNC> |
Definition at line 665 of file xreducer.hpp.
| using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::reduce_functor_type = REDUCE_FUNC |
Definition at line 621 of file xreducer.hpp.
| using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::self_type = xreducer_functors<REDUCE_FUNC, INIT_FUNC, MERGE_FUNC> |
Definition at line 619 of file xreducer.hpp.
|
inline |
Definition at line 626 of file xreducer.hpp.
|
inline |
Definition at line 632 of file xreducer.hpp.
|
inline |
Definition at line 638 of file xreducer.hpp.
|
inline |
Definition at line 644 of file xreducer.hpp.
|
inline |
Definition at line 654 of file xreducer.hpp.
|
inline |
Definition at line 659 of file xreducer.hpp.
|
inline |
Definition at line 649 of file xreducer.hpp.
|
inline |
Definition at line 668 of file xreducer.hpp.