Class ResetInconsistantNames#

Inheritance Relationships#

Base Type#

  • public ROSE_VisitTraversal

Class Documentation#

class ResetInconsistantNames : public ROSE_VisitTraversal#

This traversal uses the Memory Pool traversal to fixup names of declarations that are inconsistant (e.g SgclassDeclarations).

This traversal uses the Memory Pool traversal to fixup names that are inconsistant across defining vs. non-defining declarations and additional non-defining declaration can can exist in the AST.

Public Functions

inline virtual ~ResetInconsistantNames()#
void visit(SgNode *node)#

Required traversal function.