|
template<class PreFunc , class LeafFunc , class PostFunc > |
auto | Dune::TypeTree::Detail::callbackVisitor (PreFunc &preFunc, LeafFunc &leafFunc, PostFunc &postFunc) |
|
template<typename Tree , typename Visitor > |
void | Dune::TypeTree::applyToTree (Tree &&tree, Visitor &&visitor) |
| Apply visitor to TypeTree. More...
|
|
template<class Tree , class PreFunc , class LeafFunc , class PostFunc > |
void | Dune::TypeTree::forEachNode (Tree &&tree, PreFunc &&preFunc, LeafFunc &&leafFunc, PostFunc &&postFunc) |
| Traverse tree and visit each node. More...
|
|
template<class Tree , class InnerFunc , class LeafFunc > |
void | Dune::TypeTree::forEachNode (Tree &&tree, InnerFunc &&innerFunc, LeafFunc &&leafFunc) |
| Traverse tree and visit each node. More...
|
|
template<class Tree , class NodeFunc > |
void | Dune::TypeTree::forEachNode (Tree &&tree, NodeFunc &&nodeFunc) |
| Traverse tree and visit each node. More...
|
|
template<class Tree , class LeafFunc > |
void | Dune::TypeTree::forEachLeafNode (Tree &&tree, LeafFunc &&leafFunc) |
| Traverse tree and visit each leaf node. More...
|
|