Elsa Ast Type TemplateInfo: Difference between revisions

Jump to navigation Jump to search
update to olmar v2
(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...)
 
(update to olmar v2)
Line 1: Line 1:
<!-- The structural info of this page has been generated with
<!-- Besides the comments at the end this page has been generated
   -- oast_wiki -node TemplateInfo
   -- with the olmar wiki bot on behalf of Hendrik Tews
   -->
   --> __NOTOC__
 
TemplateInfo is a Ast super type node.
TemplateInfo is a Ast super type node.


=== Constructor Arguments ===
=== Data Fields ===


Arguments specified in this class:
* template_info_params : [[Elsa Ast Type Variable|Variable]] list
* templ_kind : templateThingKind
* template_info_var : [[Elsa Ast Type Variable|Variable]] option
* params : SObjList <Variable >
* inheritedParams : [[Elsa Ast Type InheritedTemplateParams|InheritedTemplateParams]] list
* var : Variable *const (nullable)
* instantiationOf : [[Elsa Ast Type Variable|Variable]] option ref
* inheritedParams : ObjList <InheritedTemplateParams >
* instantiations : [[Elsa Ast Type Variable|Variable]] list
* instantiationOf : Variable *const (circular nullable)
* specializationOf : [[Elsa Ast Type Variable|Variable]] option ref
* instantiations : SObjList <Variable >
* specializations : [[Elsa Ast Type Variable|Variable]] list
* specializationOf : Variable *const (circular nullable)
* arguments : [[Elsa Ast Type STemplateArgument|STemplateArgument]] list
* specializations : SObjList <Variable >
* instLoc : sourceLoc
* arguments : ObjList <STemplateArgument >
* partialInstantiationOf : [[Elsa Ast Type Variable|Variable]] option ref
* instLoc : SourceLoc
* partialInstantiations : [[Elsa Ast Type Variable|Variable]] list
* partialInstantiationOf : variable Variable *const (nullable)
* argumentsToPrimary : [[Elsa Ast Type STemplateArgument|STemplateArgument]] list
* partialInstantiations : SObjList <Variable >
* defnScope : [[Elsa Ast Type Scope|Scope]] option
* argumentsToPrimary : ObjList <STemplateArgument >
* definitionTemplateInfo : [[Elsa Ast Type TemplateInfo|TemplateInfo]] option
* defnScope : Scope * (nullable)
* definitionTemplateInfo : TemplateInfo (nullable)
* instantiateBody : bool
* instantiateBody : bool
* instantiationDisallowed : bool
* instantiationDisallowed : bool
* uninstantiatedDefaultArgs : int
* uninstantiatedDefaultArgs : int
* dependentBases : SObjList <CType >
* dependentBases : [[Elsa Ast Type CType|CType]] list
 
* kind : templateThingKind
=== Additional data Fields ===
 
There are no additional fields in this class.
 
=== Subtype Nodes (Subclasses) ===
=== Subtype Nodes (Subclasses) ===


TemplateInfo has no subtype nodes
TemplateInfo has no subtype nodes.


=== Comments ===
=== 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.''


''Please make your modifications only below, because the content above will be regenerated automatically from time to time.''
<!-- OLMAR SEPARATION LINE: ADD YOUR MODIFICATIONS BELOW! -->
<!-- OLMAR SEPARATION LINE: ADD YOUR MODIFICATIONS BELOW! -->

Navigation menu