dune-typetree  2.4.1
Typedefs
Dune::TypeTree::Std Namespace Reference

Typedefs

template<std::size_t... indices>
using index_sequence = integer_sequence< std::size_t, indices... >
 A sequence of indices, with each entry a std::size_t. More...
 
template<typename T , T n>
using make_integer_sequence = decltype(Dune::Std::make_integer_sequence< T, n >())
 Create an integer_sequence [0,n-1] with entries of type T. More...
 
template<std::size_t n>
using make_index_sequence = make_integer_sequence< std::size_t, n >
 Create an index_sequence [0,n-1]. More...
 
template<typename... T>
using index_sequence_for = make_index_sequence< impl::_get_pack_length< T... >{}>
 Create an index_sequence for the pack T..., i.e. [0,sizeof...(T)]. More...
 

Typedef Documentation

template<std::size_t... indices>
using Dune::TypeTree::Std::index_sequence = typedef integer_sequence<std::size_t,indices...>

A sequence of indices, with each entry a std::size_t.

template<typename... T>
using Dune::TypeTree::Std::index_sequence_for = typedef make_index_sequence<impl::_get_pack_length<T...>{}>

Create an index_sequence for the pack T..., i.e. [0,sizeof...(T)].

template<std::size_t n>
using Dune::TypeTree::Std::make_index_sequence = typedef make_integer_sequence<std::size_t,n>

Create an index_sequence [0,n-1].

template<typename T , T n>
using Dune::TypeTree::Std::make_integer_sequence = typedef decltype(Dune::Std::make_integer_sequence<T,n>())

Create an integer_sequence [0,n-1] with entries of type T.