Searched refs:mp_pop_front (Results 1 – 8 of 8) sorted by relevance
/third_party/boost/libs/mp11/test/ |
D | mp_pop_front.cpp | 19 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()
|
D | mpl.cpp | 67 …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()
|
D | Jamfile | 32 run mp_pop_front.cpp ;
|
/third_party/boost/boost/parameter/aux_/pack/ |
D | make_parameter_spec_items.hpp | 58 ::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/ |
D | list.adoc | 140 ## 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/ |
D | list.hpp | 104 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/ |
D | mpl_common.hpp | 117 using type = mp11::mp_pop_front<L>;
|
/third_party/boost/libs/mp11/doc/article/ |
D | simple_cxx11_metaprogramming.adoc | 513 * `mp_pop_front<L>` -- returns `L` without its first element.
|