Program Listing for File fixupPrettyFunction.h

Program Listing for File fixupPrettyFunction.h#

Return to documentation for file (src/frontend/SageIII/astFixup/fixupPrettyFunction.h)

#ifndef FIXUP_PRETTY_FUNCTION_H
#define FIXUP_PRETTY_FUNCTION_H

class FixupPrettyFunctionVariablesInheritedAttribute
   {
     public:
          SgFunctionDeclaration* functionDeclaration;
          FixupPrettyFunctionVariablesInheritedAttribute();

       // NOTE: This copy constructor is required to propegate the value of "functionDeclaration" member data across copies.
          FixupPrettyFunctionVariablesInheritedAttribute( const FixupPrettyFunctionVariablesInheritedAttribute & X );
   };

class FixupPrettyFunctionVariables : public SgTopDownProcessing<FixupPrettyFunctionVariablesInheritedAttribute>
   {
     public:
          FixupPrettyFunctionVariablesInheritedAttribute evaluateInheritedAttribute ( SgNode* node, FixupPrettyFunctionVariablesInheritedAttribute ia );
   };

void fixupPrettyFunctionVariables( SgNode* node );

// endif for FIXUP_PRETTY_FUNCTION_H
#endif