Searched refs:mp_product_q (Results 1 – 5 of 5) sorted by relevance
/third_party/boost/libs/mp11/test/ |
D | mp_product.cpp | 36 using boost::mp11::mp_product_q; in main() 45 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_product_q<mp_quote<F3>, L1, L2, L3>, std::tuple<F3<X1, Y1, … in main() 54 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_product_q<mp_quote<F3>, L1, L2, L3>, std::tuple<>>)); in main() 62 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_product_q<mp_quote<F1>, L1>, std::tuple<F1<X1>, F1<X2>, F1<… in main() 65 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_product_q<mp_quote<F1>, L2>, mp_list<F1<X1>, F1<X2>, F1<X3>… in main() 70 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_product_q<mp_quote<F>>, mp_list<F<>>>)); in main()
|
/third_party/boost/libs/mp11/doc/mp11/ |
D | examples.adoc | 427 using R = mp_product_q<Qret, remove_cv_ref<V>...>; 430 …in our case all `Li` are `std::variant`, the result will also be `std::variant`. (`mp_product_q` is 437 using R = mp_unique<mp_product_q<Qret, remove_cv_ref<V>...>>; 458 using R = mp_unique<mp_product_q<Qret, remove_cv_ref<V>...>>;
|
D | algorithm.adoc | 282 ## mp_product_q<Q, L...> 284 template<class Q, class... L> using mp_product_q = mp_product<Q::template fn, L...>;
|
/third_party/boost/boost/mp11/ |
D | algorithm.hpp | 288 template<class Q, class... L> using mp_product_q = typename detail::mp_product_impl<Q::template fn,… typedef
|
/third_party/boost/boost/variant2/ |
D | variant.hpp | 2016 …11::mp_eval_if_not< std::is_same<R, deduced>, R, front_if_same, mp11::mp_product_q<Qret<F>, apply_… 2022 …11::mp_eval_if_not< std::is_same<R, deduced>, R, front_if_same, mp11::mp_product_q<Qret<F>, apply_…
|