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