Searched refs:mp_front (Results 1 – 12 of 12) sorted by relevance
/third_party/boost/libs/mp11/test/ |
D | mp_front.cpp | 19 using boost::mp11::mp_front; in main() 23 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_front<L1>, void>)); in main() 27 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_front<L2>, int[]>)); in main() 31 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_front<L3>, int>)); in main() 35 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_front<L4>, char>)); in main() 39 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_front<L5>, void()>)); in main()
|
D | mpl.cpp | 69 BOOST_TEST_TRAIT_TRUE((std::is_same<typename mpl::front<L1>::type, mp_front<L1>>)); in test()
|
D | Jamfile | 31 run mp_front.cpp ;
|
/third_party/boost/libs/mp11/doc/mp11/ |
D | list.adoc | 116 ## mp_front<L> 118 template<class L> using mp_front = /*...*/; 120 `mp_front<L>` is the first element of the list `L`. That is, `mp_front<L<T1, T...>>` is an alias fo… 122 .Using mp_front with std::pair 125 using R1 = mp_front<L1>; // int 128 .Using mp_front with std::tuple 131 using R2 = mp_front<L2>; // float 134 .Using mp_front with mp_list 137 using R3 = mp_front<L3>; // char[1] 160 template<class L> using mp_first = mp_front<L>; [all …]
|
/third_party/boost/boost/parameter/aux_/pack/ |
D | make_parameter_spec_items.hpp | 52 ::boost::mp11::mp_front<SpecSeq> 169 , ::boost::mp11::mp_front<SpecSeq> 225 ::boost::mp11::mp_front<SpecSeq>
|
/third_party/boost/boost/mp11/ |
D | list.hpp | 85 template<class L> using mp_front = typename detail::mp_front_impl<L>::type; typedef 107 template<class L> using mp_first = mp_front<L>;
|
D | tuple.hpp | 164 class E = mp_if<mp_apply<mp_same, Z>, mp_front<Z>>,
|
/third_party/boost/boost/mp11/detail/ |
D | mpl_common.hpp | 105 using type = mp11::mp_front<L>;
|
/third_party/boost/boost/gil/ |
D | packed_pixel.hpp | 59 channel_traits<mp11::mp_front<ChannelRefs>>::is_mutable;
|
/third_party/boost/libs/mp11/doc/article/ |
D | simple_cxx11_metaprogramming_2.adoc | 432 using type = mp_if<std::is_same<mp_front<T1>, K>, T1, mp_map_find<M<T...>, K>>; 492 using type = mp_eval_if<std::is_same<mp_front<T1>, K>, T1, mp_map_find, M<T...>, K>; 512 which we were looking, whereas here, we only know its `mp_front`.
|
D | simple_cxx11_metaprogramming.adoc | 512 * `mp_front<L>` -- returns the first element of `L`.
|
/third_party/boost/boost/variant2/ |
D | variant.hpp | 2008 …te<class L> using front_if_same = mp11::mp_if<mp11::mp_apply<mp11::mp_same, L>, mp11::mp_front<L>>;
|