Class TestForParentsMatchingASTStructure#
Defined in File AstConsistencyTests.h
Inheritance Relationships#
Base Type#
public AstPrePostProcessing(Class AstPrePostProcessing)
Class Documentation#
-
class TestForParentsMatchingASTStructure : public AstPrePostProcessing#
Public Functions
-
explicit TestForParentsMatchingASTStructure(std::ostream &output, const std::string &prefix = "")#
-
virtual void preOrderVisit(SgNode *node)#
this method is called at every traversed node before its children are traversed
-
virtual void postOrderVisit(SgNode *node)#
this method is called at every traversed node after its children were traversed
-
void show_details_and_maybe_fail(SgNode *node)#
Public Static Functions
-
static void test(SgProject *project)#
-
explicit TestForParentsMatchingASTStructure(std::ostream &output, const std::string &prefix = "")#