Searched refs:mp_at_c_impl (Results 1 – 2 of 2) sorted by relevance
/third_party/boost/libs/mp11/doc/article/ |
D | simple_cxx11_metaprogramming_2.adoc | 655 template<class L, std::size_t I> struct mp_at_c_impl; 657 template<class L, std::size_t I> using mp_at_c = typename mp_at_c_impl<L, I>::type; 659 template<class L, class I> using mp_at = typename mp_at_c_impl<L, I::value>::type; 662 struct mp_at_c_impl<L<T1, T...>, 0> 668 struct mp_at_c_impl<L<T1, T...>, I> 725 template<class L, class L2> struct mp_at_c_impl; 729 struct mp_at_c_impl<L<T...>, L2<U...>> 739 typename mp_at_c_impl<L, mp_repeat_c<I, void>>::type; 775 template<class L, std::size_t I> struct mp_at_c_impl 781 template<class L, std::size_t I> using mp_at_c = typename mp_at_c_impl<L, I>::type; [all …]
|
/third_party/boost/boost/mp11/ |
D | algorithm.hpp | 334 template<class L, std::size_t I> struct mp_at_c_impl; 338 template<template<class...> class L, class... T, std::size_t I> struct mp_at_c_impl<L<T...>, I> struct 345 template<class L, std::size_t I> struct mp_at_c_impl struct 357 using type = mp_if_c<(I < mp_size<L>::value), detail::mp_at_c_impl<L, I>, void>; 370 … I> using mp_at_c = typename mp_if_c<(I < mp_size<L>::value), detail::mp_at_c_impl<L, I>, void>::t…
|