Home
last modified time | relevance | path

Searched refs:mp_copy_if (Results 1 – 6 of 6) sorted by relevance

/third_party/boost/libs/mp11/test/
Dmp_copy_if.cpp28 using boost::mp11::mp_copy_if; in main()
33 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_copy_if<L1, std::is_const>, L1>)); in main()
37 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_copy_if<L2, std::is_volatile>, L1>)); in main()
38 … BOOST_TEST_TRAIT_TRUE((std::is_same<mp_copy_if<L2, std::is_const>, mp_list<X1 const, X2 const>>)); in main()
39 … BOOST_TEST_TRAIT_TRUE((std::is_same<mp_copy_if<L2, std::is_pointer>, mp_list<X1*, X2*, X3*>>)); in main()
45 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_copy_if<L1, std::is_const>, L1>)); in main()
49 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_copy_if<L2, std::is_volatile>, L1>)); in main()
50 …BOOST_TEST_TRAIT_TRUE((std::is_same<mp_copy_if<L2, std::is_const>, std::tuple<X1 const, X2 const>>… in main()
51 … BOOST_TEST_TRAIT_TRUE((std::is_same<mp_copy_if<L2, std::is_pointer>, std::tuple<X1*, X2*, X3*>>)); in main()
61 using R1 = mp_copy_if<L1, is_even>; in main()
DJamfile77 run mp_copy_if.cpp ;
/third_party/boost/boost/mp11/detail/
Dmp_copy_if.hpp42 template<class L, template<class...> class P> using mp_copy_if = typename detail::mp_copy_if_impl<L… typedef
43 template<class L, class Q> using mp_copy_if_q = mp_copy_if<L, Q::template fn>;
/third_party/boost/libs/safe_numerics/test/
Dtest_cast_constexpr.cpp84 using l1 = mp_copy_if<l, p>; in main()
/third_party/boost/libs/mp11/doc/mp11/
Dalgorithm.adoc159 See also `mp_copy_if` and `mp_remove_if`, less general variants of `mp_filter` that only take a sin…
516 ## mp_copy_if<L, P>
518 template<class L, template<class...> class P> using mp_copy_if = /*...*/;
524 template<class L, class Q> using mp_copy_if_q = mp_copy_if<L, Q::template fn>;
526 As `mp_copy_if`, but takes a quoted metafunction.
/third_party/boost/boost/mp11/
Dalgorithm.hpp552 using type = L<mp_copy_if<L<T...>, P>, mp_remove_if<L<T...>, P>>;