lingua-franca 0.10.1
Lingua Franca code generator
Loading...
Searching...
No Matches
org.lflang.analyses.c.CAst.VariableNode Class Reference

Inherits org.lflang.analyses.c.CAst.AstNode, and org.lflang.analyses.c.Visitable.

Classes

enum  Type

Public Member Functions

 VariableNode (String name)
 VariableNode (Type type, String name)

Public Attributes

String name
Type type

Package Functions

public< T > T accept (AstVisitor<? extends T > visitor)
 The AstVisitor needs a double dispatch method.
public< T > T accept (AstVisitor<? extends T > visitor, List< AstNode > nodeList)
 The AstVisitor needs a double dispatch method.

Constructor & Destructor Documentation

◆ VariableNode() [1/2]

org.lflang.analyses.c.CAst.VariableNode.VariableNode ( String name)

◆ VariableNode() [2/2]

org.lflang.analyses.c.CAst.VariableNode.VariableNode ( Type type,
String name )

Member Function Documentation

◆ accept() [1/2]

public< T > T org.lflang.analyses.c.CAst.VariableNode.accept ( AstVisitor<? extends T > visitor)
package

The AstVisitor needs a double dispatch method.

Reimplemented from org.lflang.analyses.c.CAst.AstNode.

◆ accept() [2/2]

public< T > T org.lflang.analyses.c.CAst.VariableNode.accept ( AstVisitor<? extends T > visitor,
List< AstNode > nodeList )
package

The AstVisitor needs a double dispatch method.

Reimplemented from org.lflang.analyses.c.CAst.AstNode.

Member Data Documentation

◆ name

String org.lflang.analyses.c.CAst.VariableNode.name

◆ type

Type org.lflang.analyses.c.CAst.VariableNode.type

The documentation for this class was generated from the following file:
  • /Users/runner/work/lingua-franca/lingua-franca/core/src/main/java/org/lflang/analyses/c/CAst.java