MicroModelicaCCompiler
4.5.3
|
#include <equation.hpp>
Public Member Functions | |
AST_Equation_Equality_ (AST_Expression left, AST_Expression right, AST_Comment comment) | |
EquationType | equationType () |
string | print () const |
AST_Expression | left () const |
AST_Expression | right () const |
AST_Comment | comment () const |
void | setLeft (AST_Expression) |
void | setRight (AST_Expression) |
![]() | |
DEFINE_CLASS_PRINTER (AST_Equation) | |
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) | |
![]() | |
AST_Node_ () | |
virtual | ~AST_Node_ () |
DEFINE_CLASS_PRINTER (AST_Node) | |
DEFINE_ORDER_REL (AST_Node) | |
void | setLineNum (int linenum) |
int | lineNum () const |
Private Attributes | |
AST_Expression | _left |
AST_Expression | _right |
AST_Comment | _comment |
Definition at line 44 of file equation.hpp.
AST_Equation_Equality_::AST_Equation_Equality_ | ( | AST_Expression | left, |
AST_Expression | right, | ||
AST_Comment | comment | ||
) |
Definition at line 48 of file equation.cpp.
AST_Comment AST_Equation_Equality_::comment | ( | ) | const |
Definition at line 59 of file equation.cpp.
References _comment.
|
virtual |
AST_Expression AST_Equation_Equality_::left | ( | ) | const |
|
virtual |
Implements AST_Equation_.
Definition at line 36 of file equation.cpp.
References left(), MAKE_SPACE, and right().
AST_Expression AST_Equation_Equality_::right | ( | ) | const |
void AST_Equation_Equality_::setLeft | ( | AST_Expression | e | ) |
Definition at line 44 of file equation.cpp.
References _left.
void AST_Equation_Equality_::setRight | ( | AST_Expression | e | ) |
Definition at line 46 of file equation.cpp.
References _right.
|
private |
Definition at line 57 of file equation.hpp.
Referenced by comment().
|
private |
Definition at line 56 of file equation.hpp.
|
private |
Definition at line 56 of file equation.hpp.
Referenced by right(), and setRight().