Skip to content

FixupFriendDeclarations

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

Synopsis

Declared in <SageIII/astFixup/fixupFriendTemplateDeclarations.h>

class FixupFriendDeclarations
    : public ROSE_VisitTraversal

Base Classes

Name

Description

ROSE_VisitTraversal

Member Functions

Name

Description

~FixupFriendDeclarations [destructor] [virtual]

Destructor

visit [virtual]

Required traversal function

Description

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.

Created with MrDocs