Class ProcessAstNode#
Defined in File AstInterface.h
Inheritance Relationships#
Derived Types#
public AstTreeReplaceVar(Class AstTreeReplaceVar)public ProcessAstTreeBase(Class ProcessAstTreeBase)
Class Documentation#
-
class ProcessAstNode#
Interface class for processing each AstNode from within the ReadAstTraverse function.
Subclassed by AstTreeReplaceVar, ProcessAstTreeBase
Public Functions
-
virtual bool Traverse(AstInterface &fa, const AstNodePtr &n, AstInterface::TraversalVisitType t) = 0#
return true if asking the traversal to continue; false otherwise
-
virtual bool Traverse(AstInterface &fa, const AstNodePtr &n, AstInterface::TraversalVisitType t) = 0#