8 #include "TreeTraversal.h"
17 virtual void preOrderVisit(
SgNode* node);
18 virtual void setChildrenContainer(
SgNode* node, std::vector<SgNode*>& c);
23 virtual void setChildrenContainer(
SgNode* node, std::vector<SgNode*>& c);
40 std::list<SgNode*> activeNodes;
41 virtual void preOrderVisit(
SgNode* node);
46 virtual void postOrderVisit(
SgNode* node);
47 virtual void modifyChildrenContainer(
SgNode* node, std::vector<SgNode*>& c) {}