Template Class TreeTraversal#
Defined in File TreeTraversal.h
Inheritance Relationships#
Derived Types#
public PreOrderTraversal< SgNode * >(Template Class PreOrderTraversal)public PrePostOrderTraversal< SgNode * >(Template Class PrePostOrderTraversal)public InOrderTraversal< TreeNode >(Template Class InOrderTraversal)public PostOrderTraversal< TreeNode >(Template Class PostOrderTraversal)public PreOrderTraversal< TreeNode >(Template Class PreOrderTraversal)public PrePostOrderTraversal< TreeNode >(Template Class PrePostOrderTraversal)
Class Documentation#
-
template<typename TreeNode>
class TreeTraversal# Subclassed by PreOrderTraversal< SgNode * >, PrePostOrderTraversal< SgNode * >, InOrderTraversal< TreeNode >, PostOrderTraversal< TreeNode >, PreOrderTraversal< TreeNode >, PrePostOrderTraversal< TreeNode >
Protected Functions
-
virtual void setChildrenContainer(TreeNode node, ChildrenContainer &c) = 0#
-
virtual void setChildrenContainer(TreeNode node, ChildrenContainer &c) = 0#