Searched refs:mp_copy_if (Results 1 – 6 of 6) sorted by relevance
/third_party/boost/libs/mp11/test/ |
D | mp_copy_if.cpp | 28 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()
|
D | Jamfile | 77 run mp_copy_if.cpp ;
|
/third_party/boost/boost/mp11/detail/ |
D | mp_copy_if.hpp | 42 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/ |
D | test_cast_constexpr.cpp | 84 using l1 = mp_copy_if<l, p>; in main()
|
/third_party/boost/libs/mp11/doc/mp11/ |
D | algorithm.adoc | 159 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/ |
D | algorithm.hpp | 552 using type = L<mp_copy_if<L<T...>, P>, mp_remove_if<L<T...>, P>>;
|