dune-common  2.5.0
Classes | Namespaces | Typedefs
utility.hh File Reference
#include <cstddef>
#include <type_traits>
#include <utility>
#include <dune/common/typetraits.hh>

Go to the source code of this file.

Classes

class  Dune::Std::integer_sequence< T, Ints >
 an implementation of std::integer_sequence as introduced in C++14 More...
 

Namespaces

 Dune
 Dune namespace.
 
 Dune::Std
 

Typedefs

template<std::size_t... Ints>
using Dune::Std::index_sequence = integer_sequence< std::size_t, Ints... >
 std::index_sequence as introduced in C++14 More...
 
template<typename T , T n>
using Dune::Std::make_integer_sequence = typename impl::_make_integer_sequence< T, 0, n >::type
 
template<std::size_t n>
using Dune::Std::make_index_sequence = make_integer_sequence< std::size_t, n >
 
template<typename... T>
using Dune::Std::index_sequence_for = make_index_sequence< typename Dune::SizeOf< T... >{}>
 Create index_sequence from 0 to sizeof...(T)-1. More...