aether::mpl::index_of< std::tuple< L, Ls... >, T > Struct Template Reference

#include <mpl.hh>

Public Types

using type = std::integral_constant< size_t, value >
 

Static Public Attributes

static constexpr size_t value = 1 + index_of<std::tuple<Ls...>, T>::value
 

Member Typedef Documentation

template<typename T , typename L , typename... Ls>
using aether::mpl::index_of< std::tuple< L, Ls... >, T >::type = std::integral_constant<size_t, value>

Member Data Documentation

template<typename T , typename L , typename... Ls>
constexpr size_t aether::mpl::index_of< std::tuple< L, Ls... >, T >::value = 1 + index_of<std::tuple<Ls...>, T>::value
static