Class FixupFriendDeclarations#

Inheritance Relationships#

Base Type#

  • public ROSE_VisitTraversal

Class Documentation#

class FixupFriendDeclarations : public ROSE_VisitTraversal#

This traversal uses the Memory Pool traversal to fixup the friend specifications on all declarations.

This allows instantiated template member function which we marked as friends to be marked consistantly. It also checks that all the other possible friend declarations are correctly makred.

Public Functions

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

Required traversal function.