#include <dune/typetree/nodetags.hh>
#include <dune/typetree/utility.hh>
#include <dune/common/typetraits.hh>
#include <dune/common/tuples.hh>
#include <dune/common/static_assert.hh>
#include <dune/common/exceptions.hh>
Go to the source code of this file.
|
struct | Dune::TypeTree::OptionalChild< T > |
| Implementation Helper for constructors of composite nodes. More...
|
|
class | Dune::TypeTree::CompositeNode< C0, C1, C2, C3, C4, C5, C6, C7, C8, C9 > |
| Base class for composite nodes combining children of different types within a TypeTree. More...
|
|
struct | Dune::TypeTree::CompositeNode< C0, C1, C2, C3, C4, C5, C6, C7, C8, C9 >::Child< k > |
| Access to the type and storage type of the i-th child. More...
|
|
const bool emptyNode = is_same<typename tuple_element<i,Children>::type,EmptyNode>::value |
|
static |
const std::size_t value = count_children<Children,i+1,n,emptyNode>::value + (emptyNode ? 0 : 1) |
|
static |