Class MarkTemplateSpecializationsForOutput#

Inheritance Relationships#

Base Type#

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)