Elsa Ast Type Variable: 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 Variable --> Variable is a Ast super type node. === Constructor Arguments === Arguments specified in...)
 
(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 Variable
   -- with the olmar wiki bot on behalf of Hendrik Tews
   -->
   --> __NOTOC__
 
Variable is a Ast super type node.
Variable is a Ast super type node.


=== Constructor Arguments ===
=== Data Fields ===
 
Arguments specified in this class:
* loc : SourceLoc
* name : StringRef (nullable)
* type : CType * (circular nullable)
* flags : DeclFlags
* varValue : Expression * (circular nullable)
* defaultParamType : CType * (nullable)
* funcDefn : Function * (circular nullable)
* overload : OverloadSet * (nullable)
* virtuallyOverride : SObjSet <Variable *>*
* scope : Scope * (nullable)
* templInfo : TemplateInfo (nullable)
 
=== Additional data Fields ===
 
There are no additional fields in this class.


* variable_loc : sourceLoc
* variable_name : stringRef option
* variable_type : [[Elsa Ast Type CType|CType]] option ref
* variables_flags : declFlags
* varValue : [[Elsa Ast Type Expression|Expression]] option ref
* defaultParamType : [[Elsa Ast Type CType|CType]] option
* funcDefn : [[Elsa Ast Type Function|Function]] option ref
* overload : [[Elsa Ast Type OverloadSet|OverloadSet]] option
* virtuallyOverride : [[Elsa Ast Type Variable|Variable]] list
* scope : [[Elsa Ast Type Scope|Scope]] option
* templInfo : [[Elsa Ast Type TemplateInfo|TemplateInfo]] option
=== Subtype Nodes (Subclasses) ===
=== Subtype Nodes (Subclasses) ===


Variable has no subtype nodes
Variable has no subtype nodes.


=== Comments ===
=== Comments ===


This page describes the Elsa Ast node Variable.
''Please make your modifications only below, because the content above will be regenerated automatically from time to time.''
'''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.''
<!-- OLMAR SEPARATION LINE: ADD YOUR MODIFICATIONS BELOW! -->
<!-- OLMAR SEPARATION LINE: ADD YOUR MODIFICATIONS BELOW! -->

Navigation menu