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