Module hierarchy

Source
Expand description

This module provides a hierarchy of nodes and iterators over them

Structs§

Hierarchy
A hierarchy of nodes, each of which has a data of the type of the tree
Node
A node in the hierarchy
NodeEnum
An iterator structure to permit iteration over a hierarchy of nodes
NodeIter
An iterator over part of a Hierarchy that returns a reference to the node as it traverses
Recipe
Create a recipe from traversing a hierarchy from a node

Enums§

NodeEnumOp
This enumeration is used as a node hierarchy is enumerated: a node is pushed into, then children are pushed/popped, then the node is popped.