Lines Matching refs:mp_valid
36 using boost::mp11::mp_valid; in main()
40 BOOST_TEST_TRAIT_FALSE((mp_valid<mp_identity>)); in main()
41 BOOST_TEST_TRAIT_TRUE((mp_valid<mp_identity, void>)); in main()
42 BOOST_TEST_TRAIT_FALSE((mp_valid<mp_identity, void, void>)); in main()
44 BOOST_TEST_TRAIT_FALSE((mp_valid<X>)); in main()
45 BOOST_TEST_TRAIT_TRUE((mp_valid<X, void>)); in main()
46 BOOST_TEST_TRAIT_FALSE((mp_valid<X, int>)); in main()
47 BOOST_TEST_TRAIT_FALSE((mp_valid<X, void, void>)); in main()
49 BOOST_TEST_TRAIT_FALSE((mp_valid<QX::fn>)); in main()
50 BOOST_TEST_TRAIT_TRUE((mp_valid<QX::fn, void>)); in main()
51 BOOST_TEST_TRAIT_FALSE((mp_valid<QX::fn, int>)); in main()
52 BOOST_TEST_TRAIT_FALSE((mp_valid<QX::fn, void, void>)); in main()
59 BOOST_TEST_TRAIT_FALSE((mp_valid<add_pointer>)); in main()
60 BOOST_TEST_TRAIT_TRUE((mp_valid<add_pointer, void>)); in main()
61 BOOST_TEST_TRAIT_TRUE((mp_valid<add_pointer, int>)); in main()
64 BOOST_TEST_TRAIT_FALSE((mp_valid<add_pointer, int&>)); in main()
66 BOOST_TEST_TRAIT_FALSE((mp_valid<add_pointer, void, void>)); in main()
68 BOOST_TEST_TRAIT_FALSE((mp_valid<Q_add_pointer::fn>)); in main()
69 BOOST_TEST_TRAIT_TRUE((mp_valid<Q_add_pointer::fn, void>)); in main()
70 BOOST_TEST_TRAIT_TRUE((mp_valid<Q_add_pointer::fn, int>)); in main()
71 BOOST_TEST_TRAIT_FALSE((mp_valid<Q_add_pointer::fn, void, void>)); in main()
80 BOOST_TEST_TRAIT_FALSE((mp_valid<add_reference>)); in main()
83 BOOST_TEST_TRAIT_FALSE((mp_valid<add_reference, void>)); in main()
85 BOOST_TEST_TRAIT_TRUE((mp_valid<add_reference, int>)); in main()
86 BOOST_TEST_TRAIT_FALSE((mp_valid<add_reference, int, int>)); in main()
89 BOOST_TEST_TRAIT_FALSE((mp_valid<add_extents>)); in main()
90 BOOST_TEST_TRAIT_TRUE((mp_valid<add_extents, int>)); in main()
93 BOOST_TEST_TRAIT_FALSE((mp_valid<add_extents, void>)); in main()
94 BOOST_TEST_TRAIT_FALSE((mp_valid<add_extents, int&>)); in main()
96 BOOST_TEST_TRAIT_FALSE((mp_valid<add_extents, int, int>)); in main()