Go to the source code of this file.
|
| template<typename Node , std::size_t... indices> |
| using | Dune::TypeTree::Child = typename Impl::ChildTraits< Node, indices... >::type |
| | Template alias for the type of a child node given by a list of child indices. More...
|
| |
| template<typename Node , typename TreePath > |
| using | Dune::TypeTree::ChildForTreePath = std::decay_t< decltype(child(std::declval< Node >(), std::declval< TreePath >()))> |
| | Template alias for the type of a child node given by a TreePath type. More...
|
| |
|
| template<typename Node , typename... Indices> |
| decltype(auto) | Dune::TypeTree::child (Node &&node, TreePath< Indices... > treePath) |
| | Extracts the child of a node given by a TreePath object. More...
|
| |
| template<typename Node , typename... Indices> |
| decltype(auto) | Dune::TypeTree::child (Node &&node, Indices... indices) |
| | Extracts the child of a node given by a sequence of compile-time and run-time indices. More...
|
| |