3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
utility.hh File Reference

Utilities for template meta programming. More...

#include <cstddef>
#include <utility>

Go to the source code of this file.

Description

Utilities for template meta programming.

Classes

struct  Dumux::makeFromIndexedType< Variadic, Indexed, std::index_sequence< IndexSeq... > >
struct  Dumux::Detail::ConcatSeq< std::index_sequence< Is1... >, offset, std::index_sequence< Is2... > >

Namespaces

namespace  Dumux
namespace  Dumux::Detail

Typedefs

template<std::size_t n, std::size_t e>
using Dumux::makeIncompleteIntegerSequence

Functions

template<std::size_t offset, std::size_t ... is>
constexpr std::index_sequence<(offset+is)... > Dumux::addOffsetToIndexSequence (std::index_sequence< is... >)
template<std::size_t offset, std::size_t n>
constexpr auto Dumux::makeIndexSequenceWithOffset ()