Searched refs:mp_valid_q (Results 1 – 4 of 4) sorted by relevance
/third_party/boost/libs/mp11/test/ |
D | mp_valid.cpp | 37 using boost::mp11::mp_valid_q; in main() 54 BOOST_TEST_TRAIT_FALSE((mp_valid_q<QX>)); in main() 55 BOOST_TEST_TRAIT_TRUE((mp_valid_q<QX, void>)); in main() 56 BOOST_TEST_TRAIT_FALSE((mp_valid_q<QX, int>)); in main() 57 BOOST_TEST_TRAIT_FALSE((mp_valid_q<QX, void, void>)); in main() 73 BOOST_TEST_TRAIT_FALSE((mp_valid_q<Q_add_pointer>)); in main() 74 BOOST_TEST_TRAIT_TRUE((mp_valid_q<Q_add_pointer, void>)); in main() 75 BOOST_TEST_TRAIT_TRUE((mp_valid_q<Q_add_pointer, int>)); in main() 76 BOOST_TEST_TRAIT_FALSE((mp_valid_q<Q_add_pointer, void, void>)); in main()
|
/third_party/boost/libs/mp11/doc/mp11/ |
D | changelog.adoc | 36 * Added `mp_eval_if_not`, `mp_eval_or`, `mp_valid_q`
|
D | utility.adoc | 165 ## mp_valid_q<Q, T...> 167 template<class Q, class... T> using mp_valid_q = mp_valid<Q::template fn, T...>;
|
/third_party/boost/boost/mp11/ |
D | utility.hpp | 97 template<class Q, class... T> using mp_valid_q = mp_valid<Q::template fn, T...>; typedef
|