Class ProcessAstNode#

Inheritance Relationships#

Derived Types#

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