 
 | 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.