Searched refs:mp_unique (Results 1 – 13 of 13) sorted by relevance
/third_party/boost/libs/mp11/test/ |
D | mp_unique.cpp | 19 using boost::mp11::mp_unique; in main() 22 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_unique<mp_list<>>, mp_list<>>)); in main() 24 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_unique<mp_list<void>>, mp_list<void>>)); in main() 25 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_unique<mp_list<void, void>>, mp_list<void>>)); in main() 26 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_unique<mp_list<void, void, void>>, mp_list<void>>)); in main() 27 … BOOST_TEST_TRAIT_TRUE((std::is_same<mp_unique<mp_list<void, void, void, void>>, mp_list<void>>)); in main() 29 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_unique<mp_list<void, int>>, mp_list<void, int>>)); in main() 30 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_unique<mp_list<void, void, void, int, int, int>>, mp_list<v… in main() 31 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_unique<mp_list<void, int, void, int, int, void, int, int, i… in main() 33 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_unique<mp_list<void, int, char[]>>, mp_list<void, int, char… in main() [all …]
|
D | Jamfile | 94 run mp_unique.cpp ;
|
/third_party/boost/libs/mp11/test/cmake_install_test/ |
D | main.cpp | 11 return mp_size<mp_unique<L1>>::value == 2? 0: 1; in main()
|
/third_party/boost/tools/cmake/test/mp11/ |
D | main.cpp | 11 return mp_size<mp_unique<L1>>::value == 2? 0: 1; in main()
|
/third_party/boost/libs/mp11/test/cmake_subdir_test/ |
D | main.cpp | 11 return mp_size<mp_unique<L1>>::value == 2? 0: 1; in main()
|
/third_party/boost/boost/histogram/detail/ |
D | axes.hpp | 101 using L = mp_unique<axis::variant<Ts...>>; in make_empty_dynamic_axes() 206 using V = mp11::mp_unique<axis::variant<Ts*...>>; in axis_get() 213 using V = mp11::mp_unique<axis::variant<const Ts*...>>; in axis_get() 432 mp11::mp_unique<mp11::mp_transform<axis::traits::value_type, axis_types<Axes>>>,
|
/third_party/boost/libs/histogram/test/ |
D | utility_histogram.hpp | 30 using Var = boost::mp11::mp_unique<axis::variant<Ts..., R, I, V, C>>; in make_axis_vector()
|
/third_party/boost/boost/type_erasure/detail/ |
D | check_map.hpp | 87 typedef ::boost::mp11::mp_unique<
|
/third_party/boost/libs/safe_numerics/test/ |
D | test_construction.cpp | 156 using test_types = mp_unique<
|
/third_party/boost/libs/mp11/doc/mp11/ |
D | examples.adoc | 166 mp_rename<mp_push_front<mp_unique<mp_append<E1, E2>>, common_type_t<T1, T2>>, 181 the `E` types. This makes our job easier. `mp_unique<mp_append<E1, E2>>` gives us the concatenation… 435 … `int` or `float`, and we need to filter out the duplicates. So, we pass the result to `mp_unique`: 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 | 797 ## mp_unique<L> 799 template<class L> using mp_unique = /*...*/; 801 `mp_unique<L>` returns a list of the same form as `L` with the duplicate elements removed. 807 As `mp_unique`, but two elements `T` and `U` are considered duplicates when `mp_to_bool<P<T, U>>` i…
|
/third_party/boost/libs/mp11/doc/article/ |
D | simple_cxx11_metaprogramming_2.adoc | 55 duplicates. Let's call it `mp_unique<L>`: 78 // mp_unique 82 template<class L> using mp_unique = typename mp_unique_impl<L>::type; 92 using _rest = mp_unique<L<T...>>; 120 Note that `mp_unique<L>` makes `N` calls to `mp_contains`, where `N` is the 124 Here are the compile times in seconds for invoking `mp_unique` on a list with
|
/third_party/boost/boost/mp11/ |
D | algorithm.hpp | 973 template<class L> using mp_unique = typename detail::mp_unique_impl<L>::type; typedef
|