Class FixupFunctionDefaultArguments#
Defined in File fixupFunctionDefaultArguments.h
Nested Relationships#
Nested Types#
Inheritance Relationships#
Base Type#
public SgTopDownProcessing< FixupFunctionDefaultArgumentsInheritedAttribute >(Template Class SgTopDownProcessing)
Class Documentation#
-
class FixupFunctionDefaultArguments : public SgTopDownProcessing<FixupFunctionDefaultArgumentsInheritedAttribute>#
Public Functions
-
FixupFunctionDefaultArguments(SgSourceFile *file)#
Constructor to provide access to file’s backend specific template instantiation options.
-
FixupFunctionDefaultArgumentsInheritedAttribute evaluateInheritedAttribute(SgNode *node, FixupFunctionDefaultArgumentsInheritedAttribute inheritedAttribute)#
Required traversal function.
Public Members
-
SgSourceFile *currentFile#
Saved reference to SgFile (where the template instatiation data is held)
-
std::map<SgFunctionDeclaration*, SetStructure*> mapOfSetsOfFunctionDeclarations#
-
class SetStructure#
-
FixupFunctionDefaultArguments(SgSourceFile *file)#