dune-typetree  2.3.1
Public Types | Public Member Functions | List of all members
Dune::TypeTree::PowerNode< T, k >::Child< i > Struct Template Reference

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

#include <dune/typetree/powernode.hh>

Public Types

typedef T Type
 The type of the child. More...
 
typedef T type
 The type of the child. More...
 
typedef ChildStorageType Storage
 The storage type of the child. More...
 
typedef ChildConstStorageType ConstStorage
 The const storage type of the child. More...
 

Public Member Functions

 dune_static_assert ((i< CHILDREN),"child index out of range")
 

Detailed Description

template<typename T, std::size_t k>
template<std::size_t i>
struct Dune::TypeTree::PowerNode< T, k >::Child< i >

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

Member Typedef Documentation

template<typename T , std::size_t k>
template<std::size_t i>
typedef ChildConstStorageType Dune::TypeTree::PowerNode< T, k >::Child< i >::ConstStorage

The const storage type of the child.

template<typename T , std::size_t k>
template<std::size_t i>
typedef ChildStorageType Dune::TypeTree::PowerNode< T, k >::Child< i >::Storage

The storage type of the child.

template<typename T , std::size_t k>
template<std::size_t i>
typedef T Dune::TypeTree::PowerNode< T, k >::Child< i >::Type

The type of the child.

template<typename T , std::size_t k>
template<std::size_t i>
typedef T Dune::TypeTree::PowerNode< T, k >::Child< i >::type

The type of the child.

Member Function Documentation

template<typename T , std::size_t k>
template<std::size_t i>
Dune::TypeTree::PowerNode< T, k >::Child< i >::dune_static_assert ( (i< CHILDREN ,
"child index out of range"   
)

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