dune-typetree  3.0-dev
Public Types | List of all members
Dune::TypeTree::CompositeNode< Children >::Child< k > Struct Template Reference

Access to the type and storage type of the i-th child. More...

#include <dune/typetree/compositenode.hh>

Public Types

typedef std::tuple_element< k, ChildTypes >::type Type
 The type of the child. More...
 
typedef std::tuple_element< k, ChildTypes >::type type
 The type of the child. More...
 
typedef std::tuple_element< k, NodeStorage >::type Storage
 The storage type of the child. More...
 
typedef std::shared_ptr< const typename std::tuple_element< k, ChildTypes >::typeConstStorage
 The const storage type of the child. More...
 

Detailed Description

template<typename... Children>
template<std::size_t k>
struct Dune::TypeTree::CompositeNode< Children >::Child< k >

Access to the type and storage type of the i-th child.

Member Typedef Documentation

◆ ConstStorage

template<typename... Children>
template<std::size_t k>
typedef std::shared_ptr<const typename std::tuple_element<k,ChildTypes>::type> Dune::TypeTree::CompositeNode< Children >::Child< k >::ConstStorage

The const storage type of the child.

◆ Storage

template<typename... Children>
template<std::size_t k>
typedef std::tuple_element<k,NodeStorage>::type Dune::TypeTree::CompositeNode< Children >::Child< k >::Storage

The storage type of the child.

◆ Type

template<typename... Children>
template<std::size_t k>
typedef std::tuple_element<k,ChildTypes>::type Dune::TypeTree::CompositeNode< Children >::Child< k >::Type

The type of the child.

◆ type

template<typename... Children>
template<std::size_t k>
typedef std::tuple_element<k,ChildTypes>::type Dune::TypeTree::CompositeNode< Children >::Child< k >::type

The type of the child.


The documentation for this struct was generated from the following file: