Dune::FlattenTuple< Tuple > Struct Template Reference
[Tuple Utilities]

Flatten a std::tuple of std::tuple's. More...

#include <dune/common/tupleutility.hh>

List of all members.

Public Types

typedef ReduceTuple
< JoinTuples, Tuple >::type 
type
 Result of the flatten operation.

Detailed Description

template<class Tuple>
struct Dune::FlattenTuple< Tuple >

Flatten a std::tuple of std::tuple's.

This flattens a std::tuple of tuples std::tuple<std::tuple<T0,...,TN>, std::tuple<S0,...,SM> > and exports std::tuple<T0,..,TN,S0,...,SM>.

Template Parameters:
TupleTuple A std::tuple of std::tuple's

Member Typedef Documentation

template<class Tuple >
typedef ReduceTuple<JoinTuples, Tuple>::type Dune::FlattenTuple< Tuple >::type

Result of the flatten operation.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 25 Mar 2018 for dune-common by  doxygen 1.6.1