dune-common  2.4.1
Classes | Namespaces | Functions
utility.hh File Reference
#include <cstddef>
#include <type_traits>
#include <utility>
#include <dune/common/std/constexpr.hh>
#include <dune/common/std/noexcept.hh>

Go to the source code of this file.

Classes

class  Dune::Std::integer_sequence< T, Ints >
 an implementation of std::integer_sequence to be introduced in C++14 More...
 
class  Dune::Std::index_sequence< Ints >
 a function similar to std::index_sequence to be introduced in C++14 More...
 

Namespaces

 Dune
 Dune namespace.
 
 Dune::Std
 

Functions

template<std::size_t N>
static DUNE_CONSTEXPR
make_index_sequence_impl< N >
::type 
Dune::Std::make_index_sequence ()
 a function similar to std::make_index_sequence to be introduced in C++14 More...
 
template<class T , T N>
static DUNE_CONSTEXPR
make_index_sequence_impl< N >
::type::template rebind< T >
::type 
Dune::Std::make_integer_sequence ()
 a function similar to std::make_integer_sequence to be introduced in C++14 More...
 
template<class... T>
static DUNE_CONSTEXPR
make_index_sequence_impl
< sizeof...(T) >::type 
Dune::Std::index_sequence_for ()
 a function similar to std::index_sequence_for to be introduced in C++14 More...
 
template<class T >
std::add_rvalue_reference< T >
::type 
Dune::Std::declval () DUNE_NOEXCEPT