Home
last modified time | relevance | path

Searched refs:mp_empty (Results 1 – 11 of 11) sorted by relevance

/third_party/boost/libs/mp11/test/
Dmp_empty.cpp20 using boost::mp11::mp_empty; in main()
25 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_empty<L1>, mp_true>)); in main()
28 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_empty<L2>, mp_false>)); in main()
31 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_empty<L3>, mp_false>)); in main()
34 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_empty<L4>, mp_true>)); in main()
37 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_empty<L5>, mp_false>)); in main()
40 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_empty<L6>, mp_false>)); in main()
43 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_empty<L7>, mp_false>)); in main()
46 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_empty<L8>, mp_false>)); in main()
DJamfile30 run mp_empty.cpp ;
/third_party/boost/boost/type_traits/detail/
Dmp_defer.hpp41 struct mp_empty struct
50 …er = typename boost::conditional<mp_valid<F, T...>::value, mp_defer_impl<F, T...>, mp_empty>::type;
/third_party/boost/boost/parameter/aux_/pack/
Dmake_parameter_spec_items.hpp82 ::boost::mp11::mp_empty<SpecSeq>
129 ::boost::mp11::mp_empty<SpecSeq>
199 ::boost::mp11::mp_empty<SpecSeq>
/third_party/boost/libs/geometry/test/algorithms/distance/
Ddistance.cpp381 bg::model::multi_point<P> mp_empty; in test_empty_input() local
388 test_empty_input(p, mp_empty); in test_empty_input()
390 test_empty_input(mp_empty, mp_empty); in test_empty_input()
395 test_empty_input(mp_empty, mp); in test_empty_input()
396 test_empty_input(mp, mp_empty); in test_empty_input()
/third_party/boost/libs/mp11/doc/mp11/
Dlist.adoc67 ## mp_empty<L>
69 template<class L> using mp_empty = mp_bool<mp_size<L>::value == 0>;
71 `mp_empty<L>` is an alias for `mp_true` if the list `L` is empty, for `mp_false` otherwise.
73 .Using mp_empty with std::tuple
76 using R1 = mp_empty<L1>; // mp_false
79 using R2 = mp_empty<L2>; // mp_true
Dutility.adoc128 template<class L> using first_or_void = mp_eval_if<mp_empty<L>, void, mp_first, L>;
/third_party/boost/boost/parameter/aux_/
Dset.hpp40 ::boost::mp11::mp_empty<Set>
/third_party/boost/libs/geometry/test/algorithms/
Dis_empty.cpp313 multi_point mp_empty; in BOOST_AUTO_TEST_CASE() local
330 variant_geometry = mp_empty; in BOOST_AUTO_TEST_CASE()
/third_party/boost/boost/mp11/
Dlist.hpp48 template<class L> using mp_empty = mp_bool< mp_size<L>::value == 0 >; typedef
/third_party/boost/libs/mp11/doc/article/
Dsimple_cxx11_metaprogramming.adoc488 using mp_transform = typename mp_transform_impl<F, mp_empty<L...>, L...>::type;
509 * `mp_empty<L$$...$$>` -- returns `mp_true` if all lists are empty, `mp_false`