Class MarkTemplateInstantiationsForOutputSupport#
Defined in File markTemplateInstantiationsForOutput.h
Inheritance Relationships#
Base Type#
public SgTopDownBottomUpProcessing< MarkTemplateInstantiationsForOutputSupportInheritedAttribute, MarkTemplateInstantiationsForOutputSupportSynthesizedAttribute >(Template Class SgTopDownBottomUpProcessing)
Class Documentation#
-
class MarkTemplateInstantiationsForOutputSupport : public SgTopDownBottomUpProcessing<MarkTemplateInstantiationsForOutputSupportInheritedAttribute, MarkTemplateInstantiationsForOutputSupportSynthesizedAttribute>#
Public Functions
-
MarkTemplateInstantiationsForOutputSupport(SgSourceFile *file)#
Constructor to provide access to file’s backend specific template instantiation options.
-
MarkTemplateInstantiationsForOutputSupportInheritedAttribute evaluateInheritedAttribute(SgNode *node, MarkTemplateInstantiationsForOutputSupportInheritedAttribute inheritedAttribute)#
Required traversal function.
-
MarkTemplateInstantiationsForOutputSupportSynthesizedAttribute evaluateSynthesizedAttribute(SgNode *node, MarkTemplateInstantiationsForOutputSupportInheritedAttribute inheritedAttribute, SubTreeSynthesizedAttributes synthesizedAttributeList)#
Required traversal function.
-
MarkTemplateInstantiationsForOutputSupport(SgSourceFile *file)#