Home
last modified time | relevance | path

Searched refs:mp_at_c_impl (Results 1 – 2 of 2) sorted by relevance

/third_party/boost/libs/mp11/doc/article/
Dsimple_cxx11_metaprogramming_2.adoc655 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/
Dalgorithm.hpp334 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…