Searched refs:mp_partial_sum (Results 1 – 5 of 5) sorted by relevance
/third_party/boost/libs/mp11/test/ |
D | mp_partial_sum.cpp | 27 using boost::mp11::mp_partial_sum; in main() 38 BOOST_TEST_TRAIT_TRUE((std::is_same< mp_partial_sum< mp_list<>, void, F >, mp_list<> >)); in main() 39 …BOOST_TEST_TRAIT_TRUE((std::is_same< mp_partial_sum< mp_list<X1>, void, F >, mp_list< F<void, X1> … in main() 40 …BOOST_TEST_TRAIT_TRUE((std::is_same< mp_partial_sum< mp_list<X1, X2>, void, F >, mp_list< F<void, … in main() 41 …BOOST_TEST_TRAIT_TRUE((std::is_same< mp_partial_sum< mp_list<X1, X2, X3>, void, F >, mp_list< F<vo… in main() 43 …BOOST_TEST_TRAIT_TRUE((std::is_same< mp_partial_sum< mp_list_c<int, 7, 7, 2>, mp_int<0>, mp_plus >… in main() 44 …BOOST_TEST_TRAIT_TRUE((std::is_same< mp_partial_sum< mp_list_c<std::size_t, 7, 7, 2>, mp_size_t<0>… in main() 63 … BOOST_TEST_TRAIT_TRUE((std::is_same< mp_partial_sum< std::tuple<>, void, F >, std::tuple<> >)); in main() 64 …BOOST_TEST_TRAIT_TRUE((std::is_same< mp_partial_sum< std::tuple<X1>, void, F >, std::tuple< F<void… in main() 65 …BOOST_TEST_TRAIT_TRUE((std::is_same< mp_partial_sum< std::tuple<X1, X2>, void, F >, std::tuple< F<… in main() [all …]
|
D | Jamfile | 123 run mp_partial_sum.cpp ;
|
/third_party/boost/libs/mp11/doc/mp11/ |
D | changelog.adoc | 25 * Added `mp_partial_sum`
|
D | algorithm.adoc | 717 ## mp_partial_sum<L, V, F> 719 template<class L, class V, template<class...> class F> using mp_partial_sum = /*...*/; 721 `mp_partial_sum<L, V, F>` is similar to `mp_fold<L, V, F>`, but instead of its final result, it ret… 723 result of `mp_partial_sum` is the same as the result of `mp_fold`. 726 `mp_partial_sum<mp_list<X1, X2, X3>, V, F>` is `mp_list<F<V, X1>, F<F<V, X1>, X2>, F<F<F<V, X1>, X2… 730 .Using mp_partial_sum 733 using R1 = mp_partial_sum<L1, mp_int<0>, mp_plus>; // mp_list_c<int, 1, 3, 6, 10> 739 mp_partial_sum<L, V, Q::template fn>; 741 As `mp_partial_sum`, but takes a quoted metafunction.
|
/third_party/boost/boost/mp11/ |
D | algorithm.hpp | 1201 template<class L, class V, template<class...> class F> using mp_partial_sum = mp_second<mp_fold_q<L… typedef 1202 template<class L, class V, class Q> using mp_partial_sum_q = mp_partial_sum<L, V, Q::template fn>;
|