Searched refs:mp_eval_if_not (Results 1 – 7 of 7) sorted by relevance
/third_party/boost/libs/mp11/test/ |
D | mp_eval_if_not.cpp | 18 using boost::mp11::mp_eval_if_not; in main() 24 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_eval_if_not<std::false_type, char[], mp_identity, void, voi… in main() 25 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_eval_if_not<std::true_type, char[], mp_identity, void()>, m… in main() 32 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_eval_if_not<mp_int<0>, char[], mp_identity, void, void, voi… in main() 33 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_eval_if_not<mp_int<-7>, char[], mp_identity, void()>, mp_id… in main() 40 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_eval_if_not<mp_size_t<0>, char[], mp_identity, void, void, … in main() 41 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_eval_if_not<mp_size_t<14>, char[], mp_identity, void()>, mp… in main()
|
D | Jamfile | 145 run mp_eval_if_not.cpp ;
|
/third_party/boost/libs/mp11/doc/mp11/ |
D | utility.adoc | 138 ## mp_eval_if_not<C, T, F, U...> 141 using mp_eval_if_not = mp_eval_if<mp_not<C>, T, F, U...>; 148 mp_eval_if_not<C, T, Q::template fn, U...>; 150 Same as `mp_eval_if_not`, but takes a quoted metafunction. 174 mp_eval_if_not<mp_valid<F, U...>, T, F, U...>;
|
D | changelog.adoc | 36 * Added `mp_eval_if_not`, `mp_eval_or`, `mp_valid_q`
|
/third_party/boost/boost/mp11/ |
D | utility.hpp | 155 template<class C, class T, template<class...> class F, class... U> using mp_eval_if_not = mp_eval_i… typedef 159 template<class T, template<class...> class F, class... U> using mp_eval_or = mp_eval_if_not<mp_vali…
|
/third_party/boost/boost/histogram/axis/ |
D | traits.hpp | 415 return mp11::mp_eval_if_not<detail::is_tuple<T>, mp11::mp_size_t<1>, mp11::mp_size, in rank()
|
/third_party/boost/boost/variant2/ |
D | variant.hpp | 2016 template<class R, class F, class... V> using Vret = mp11::mp_eval_if_not< std::is_same<R, deduced>,… 2022 …using type = mp11::mp_eval_if_not< std::is_same<R, deduced>, R, front_if_same, mp11::mp_product_q<…
|