|
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) |
Public Member Functions inherited from AST_Equation_ | |
| 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) | |
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 |
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().