Home
last modified time | relevance | path

Searched refs:mp_partial_sum (Results 1 – 5 of 5) sorted by relevance

/third_party/boost/libs/mp11/test/
Dmp_partial_sum.cpp27 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 …]
DJamfile123 run mp_partial_sum.cpp ;
/third_party/boost/libs/mp11/doc/mp11/
Dchangelog.adoc25 * Added `mp_partial_sum`
Dalgorithm.adoc717 ## 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/
Dalgorithm.hpp1201 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>;