Home
last modified time | relevance | path

Searched refs:mp_front (Results 1 – 12 of 12) sorted by relevance

/third_party/boost/libs/mp11/test/
Dmp_front.cpp19 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()
Dmpl.cpp69 BOOST_TEST_TRAIT_TRUE((std::is_same<typename mpl::front<L1>::type, mp_front<L1>>)); in test()
DJamfile31 run mp_front.cpp ;
/third_party/boost/libs/mp11/doc/mp11/
Dlist.adoc116 ## 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/
Dmake_parameter_spec_items.hpp52 ::boost::mp11::mp_front<SpecSeq>
169 , ::boost::mp11::mp_front<SpecSeq>
225 ::boost::mp11::mp_front<SpecSeq>
/third_party/boost/boost/mp11/
Dlist.hpp85 template<class L> using mp_front = typename detail::mp_front_impl<L>::type; typedef
107 template<class L> using mp_first = mp_front<L>;
Dtuple.hpp164 class E = mp_if<mp_apply<mp_same, Z>, mp_front<Z>>,
/third_party/boost/boost/mp11/detail/
Dmpl_common.hpp105 using type = mp11::mp_front<L>;
/third_party/boost/boost/gil/
Dpacked_pixel.hpp59 channel_traits<mp11::mp_front<ChannelRefs>>::is_mutable;
/third_party/boost/libs/mp11/doc/article/
Dsimple_cxx11_metaprogramming_2.adoc432 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`.
Dsimple_cxx11_metaprogramming.adoc512 * `mp_front<L>` -- returns the first element of `L`.
/third_party/boost/boost/variant2/
Dvariant.hpp2008 …te<class L> using front_if_same = mp11::mp_if<mp11::mp_apply<mp11::mp_same, L>, mp11::mp_front<L>>;