Searched refs:mp_same (Results 1 – 7 of 7) sorted by relevance
/third_party/boost/libs/mp11/test/ |
D | mp_same.cpp | 23 using boost::mp11::mp_same; in main() 27 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_same<>, mp_true>)); in main() 28 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_same<void>, mp_true>)); in main() 29 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_same<void, void>, mp_true>)); in main() 30 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_same<void, void, void>, mp_true>)); in main() 31 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_same<void, void, void, void>, mp_true>)); in main() 32 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_same<void, void, void, void, void>, mp_true>)); in main() 34 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_same<void, int>, mp_false>)); in main() 35 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_same<void, void, int>, mp_false>)); in main() 36 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_same<void, void, void, int>, mp_false>)); in main() [all …]
|
D | Jamfile | 180 run mp_same.cpp ;
|
/third_party/boost/libs/mp11/doc/mp11/ |
D | function.adoc | 97 ## mp_same<T...> 99 template<class... T> using mp_same = /*...*/; 101 `mp_same<T...>` is `mp_true` if all the types in `T...` are the same type, `mp_false` otherwise. `m…
|
/third_party/boost/boost/mp11/ |
D | function.hpp | 158 template<class... T> using mp_same = typename detail::mp_same_impl<T...>::type; typedef
|
D | tuple.hpp | 164 class E = mp_if<mp_apply<mp_same, Z>, mp_front<Z>>,
|
D | algorithm.hpp | 89 template<class... L> using mp_same_size_1 = mp_same<mp_size<L>...>; 102 …using type = mp_if<mp_same<mp_size<L>...>, detail::mp_transform_impl<F, L...>, detail::list_size_m… 121 template<template<class...> class F, class... L> using mp_transform = typename mp_if<mp_same<mp_siz…
|
/third_party/boost/boost/variant2/ |
D | variant.hpp | 2008 template<class L> using front_if_same = mp11::mp_if<mp11::mp_apply<mp11::mp_same, L>, mp11::mp_fron…
|