Elsa Ast Type TemplateInfo
		
		
		
		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.