Elsa Ast Type TemplateInfo

From MozillaWiki
Jump to: navigation, search

TemplateInfo is a Ast type node (without any subtype nodes). TemplateInfo is a record.

Record Data Fields

  • template_info_params : Variable list
  • template_info_var : Variable option
  • inheritedParams : InheritedTemplateParams list
  • instantiationOf : Variable option ref
  • instantiations : Variable list
  • specializationOf : Variable option ref
  • specializations : Variable list
  • arguments : STemplateArgument list
  • instLoc : sourceLoc
  • partialInstantiationOf : Variable option ref
  • partialInstantiations : Variable list
  • argumentsToPrimary : STemplateArgument list
  • defnScope : Scope option
  • definitionTemplateInfo : TemplateInfo option
  • instantiateBody : bool
  • instantiationDisallowed : bool
  • uninstantiatedDefaultArgs : int
  • dependentBases : CType list
  • kind : templateThingKind

Subtype Nodes (Subclasses)

TemplateInfo has no subtype nodes.

Comments

Please make your modifications only below, because the content above will be regenerated automatically from time to time.