Home
last modified time | relevance | path

Searched refs:mp_pop_front (Results 1 – 8 of 8) sorted by relevance

/third_party/boost/libs/mp11/test/
Dmp_pop_front.cpp19 using boost::mp11::mp_pop_front; in main()
23 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_pop_front<L1>, mp_list<>>)); in main()
27 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_pop_front<L2>, mp_list<void(), float>>)); in main()
31 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_pop_front<L3>, std::tuple<>>)); in main()
35 BOOST_TEST_TRAIT_TRUE((std::is_same<mp_pop_front<L4>, std::tuple<double>>)); in main()
Dmpl.cpp67 …UE((std::is_same<typename mpl::erase<L1, typename mpl::begin<L1>::type>::type, mp_pop_front<L1>>)); in test()
78 BOOST_TEST_TRAIT_TRUE((std::is_same<typename mpl::pop_front<L1>::type, mp_pop_front<L1>>)); in test()
DJamfile32 run mp_pop_front.cpp ;
/third_party/boost/boost/parameter/aux_/pack/
Dmake_parameter_spec_items.hpp58 ::boost::mp11::mp_pop_front<SpecSeq>
178 , ::boost::mp11::mp_pop_front<SpecSeq>
232 ::boost::mp11::mp_pop_front<SpecSeq>
/third_party/boost/libs/mp11/doc/mp11/
Dlist.adoc140 ## mp_pop_front<L>
142 template<class L> using mp_pop_front = /*...*/;
144 `mp_pop_front<L>` removes the first element of the list `L`. That is, `mp_pop_front<L<T1, T...>>` i…
146 .Using mp_pop_front with std::tuple
149 using R1 = mp_pop_front<L1>; // std::tuple<double, long double>
152 .Using mp_pop_front with mp_list
155 using R2 = mp_pop_front<L2>; // mp_list<>
166 template<class L> using mp_rest = mp_pop_front<L>;
168 `mp_rest` is another name for `mp_pop_front`.
/third_party/boost/boost/mp11/
Dlist.hpp104 template<class L> using mp_pop_front = typename detail::mp_pop_front_impl<L>::type; typedef
110 template<class L> using mp_rest = mp_pop_front<L>;
/third_party/boost/boost/mp11/detail/
Dmpl_common.hpp117 using type = mp11::mp_pop_front<L>;
/third_party/boost/libs/mp11/doc/article/
Dsimple_cxx11_metaprogramming.adoc513 * `mp_pop_front<L>` -- returns `L` without its first element.