Class PrePostTraversal#

Inheritance Relationships#

Base Type#

Derived Type#

Class Documentation#

class PrePostTraversal : public AstTopDownBottomUpProcessing<_DummyAttribute, _DummyAttribute>#

Subclassed by CPreproc::IfDirectiveExtractor

Traversal routines.

virtual void traverse(SgNode*)#
virtual void traverseWithinFile(SgNode*)#

Public Functions

virtual void visitTopDown(SgNode*) = 0#

Called as we descend the tree.

virtual void visitBottomUp(SgNode*) = 0#

Called as we ascend the tree.