MicroModelicaCCompiler  4.5.3
AST_Equation_ Class Referenceabstract

#include <equation.hpp>

Inheritance diagram for AST_Equation_:
Collaboration diagram for AST_Equation_:

Public Member Functions

 DEFINE_CLASS_PRINTER (AST_Equation)
 
virtual string print () const =0
 
virtual EquationType equationType ()=0
 
void accept (AST_Visitor *visitor)
 
 GET_AS (Equation, Call)
 
 GET_AS (Equation, Connect)
 
 GET_AS (Equation, Equality)
 
 GET_AS (Equation, For)
 
 GET_AS (Equation, If)
 
 GET_AS (Equation, When)
 
- Public Member Functions inherited from AST_Node_
 AST_Node_ ()
 
virtual ~AST_Node_ ()
 
 DEFINE_CLASS_PRINTER (AST_Node)
 
 DEFINE_ORDER_REL (AST_Node)
 
void setLineNum (int linenum)
 
int lineNum () const
 

Detailed Description

Definition at line 30 of file equation.hpp.

Member Function Documentation

◆ accept()

void AST_Equation_::accept ( AST_Visitor visitor)
virtual

Implements AST_Node_.

Definition at line 32 of file equation.cpp.

References AST_Visitor::visit().

Here is the call graph for this function:

◆ DEFINE_CLASS_PRINTER()

AST_Equation_::DEFINE_CLASS_PRINTER ( AST_Equation  )

◆ equationType()

virtual EquationType AST_Equation_::equationType ( )
pure virtual

◆ GET_AS() [1/6]

AST_Equation_::GET_AS ( Equation  ,
Call   
)

◆ GET_AS() [2/6]

AST_Equation_::GET_AS ( Equation  ,
Connect   
)

◆ GET_AS() [3/6]

AST_Equation_::GET_AS ( Equation  ,
Equality   
)

◆ GET_AS() [4/6]

AST_Equation_::GET_AS ( Equation  ,
For   
)

◆ GET_AS() [5/6]

AST_Equation_::GET_AS ( Equation  ,
If   
)

◆ GET_AS() [6/6]

AST_Equation_::GET_AS ( Equation  ,
When   
)

◆ print()

virtual string AST_Equation_::print ( ) const
pure virtual

The documentation for this class was generated from the following files: