Elsa Ast Type TemplateInfo

From MozillaWiki
Revision as of 08:22, 24 August 2007 by Hendrik Tews (talk | contribs) (New page: <!-- The structural info of this page has been generated with -- oast_wiki -node TemplateInfo --> TemplateInfo is a Ast super type node. === Constructor Arguments === Arguments spec...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


TemplateInfo is a Ast super type node.

Constructor Arguments

Arguments specified in this class:

  • templ_kind : templateThingKind
  • params : SObjList <Variable >
  • var : Variable *const (nullable)
  • inheritedParams : ObjList <InheritedTemplateParams >
  • instantiationOf : Variable *const (circular nullable)
  • instantiations : SObjList <Variable >
  • specializationOf : Variable *const (circular nullable)
  • specializations : SObjList <Variable >
  • arguments : ObjList <STemplateArgument >
  • instLoc : SourceLoc
  • partialInstantiationOf : variable Variable *const (nullable)
  • partialInstantiations : SObjList <Variable >
  • argumentsToPrimary : ObjList <STemplateArgument >
  • defnScope : Scope * (nullable)
  • definitionTemplateInfo : TemplateInfo (nullable)
  • instantiateBody : bool
  • instantiationDisallowed : bool
  • uninstantiatedDefaultArgs : int
  • dependentBases : SObjList <CType >

Additional data Fields

There are no additional fields in this class.

Subtype Nodes (Subclasses)

TemplateInfo has no subtype nodes

Comments

Disclaimer: Most or all information here has been generated automatically from the Olmar branch and might therefore be not completely accurate for Elsa.

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