4 #ifndef DUNE_TYPETREE_NODEINTERFACE_HH
5 #define DUNE_TYPETREE_NODEINTERFACE_HH
9 #include <dune/common/documentation.hh>
34 static const bool isLeaf = implementationDefined;
37 static const bool isPower = implementationDefined;
43 static const std::size_t
CHILDREN = implementationDefined;
65 #endif // DUNE_TYPETREE_NODEINTERFACE_HH
ImplementationDefined NodeStorage
container type to pass around a collection of children
Definition: nodeinterface.hh:57
static const bool isLeaf
Whether this is a leaf node in a dune-typetree.
Definition: nodeinterface.hh:34
static const bool isPower
Whether this is a power node in the dune-typetree.
Definition: nodeinterface.hh:37
static const std::size_t CHILDREN
Number of children of this node in the dune-typetree.
Definition: nodeinterface.hh:43
static const bool isComposite
Whether this is a composite node in the dune-typetree.
Definition: nodeinterface.hh:40
Interface for nodes in a dune-typetree.
Definition: nodeinterface.hh:31
ImplementationDefined NodeTag
The type tag that describes what kind of node this is.
Definition: nodeinterface.hh:51