#include <mmo_ir.hpp>
Definition at line 66 of file mmo_ir.hpp.
◆ MicroModelicaIR()
MicroModelica::IR::MicroModelicaIR::MicroModelicaIR |
( |
string |
name | ) |
|
◆ ~MicroModelicaIR()
MicroModelica::IR::MicroModelicaIR::~MicroModelicaIR |
( |
| ) |
|
◆ apply()
int MicroModelica::IR::MicroModelicaIR::apply |
( |
AST_Node |
x | ) |
|
|
virtual |
◆ checkForEquation()
bool MicroModelica::IR::MicroModelicaIR::checkForEquation |
( |
AST_Equation_For |
for_eq | ) |
|
|
protected |
◆ checkWhenEquation()
bool MicroModelica::IR::MicroModelicaIR::checkWhenEquation |
( |
AST_Equation |
eq | ) |
|
|
protected |
◆ classes()
list<Class> MicroModelica::IR::MicroModelicaIR::classes |
( |
| ) |
const |
◆ definition()
◆ getStatementList()
AST_StatementList MicroModelica::IR::MicroModelicaIR::getStatementList |
( |
AST_EquationList |
eqs | ) |
|
|
protected |
◆ leave() [1/7]
void MicroModelica::IR::MicroModelicaIR::leave |
( |
AST_Class |
x | ) |
|
|
virtual |
◆ leave() [2/7]
void MicroModelica::IR::MicroModelicaIR::leave |
( |
AST_Composition |
x | ) |
|
|
virtual |
◆ leave() [3/7]
void MicroModelica::IR::MicroModelicaIR::leave |
( |
AST_CompositionElement |
x | ) |
|
|
virtual |
◆ leave() [4/7]
void MicroModelica::IR::MicroModelicaIR::leave |
( |
AST_CompositionEqsAlgs |
x | ) |
|
|
virtual |
◆ leave() [5/7]
void MicroModelica::IR::MicroModelicaIR::leave |
( |
AST_Modification |
x | ) |
|
|
virtual |
◆ leave() [6/7]
void MicroModelica::IR::MicroModelicaIR::leave |
( |
AST_Statement |
x | ) |
|
|
virtual |
◆ leave() [7/7]
void MicroModelica::IR::MicroModelicaIR::leave |
( |
AST_StoredDefinition |
x | ) |
|
|
virtual |
◆ storedDefinition()
◆ transformEquation()
AST_Statement MicroModelica::IR::MicroModelicaIR::transformEquation |
( |
AST_Equation |
eq | ) |
|
|
protected |
◆ transformWhenEquation()
AST_Statement MicroModelica::IR::MicroModelicaIR::transformWhenEquation |
( |
AST_Equation_When |
when_eq | ) |
|
|
protected |
◆ visit() [1/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_Argument |
x | ) |
|
|
virtual |
◆ visit() [2/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_Class |
x | ) |
|
|
virtual |
◆ visit() [3/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_Comment |
x | ) |
|
|
virtual |
◆ visit() [4/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_Composition |
x | ) |
|
|
virtual |
◆ visit() [5/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_CompositionElement |
x | ) |
|
|
virtual |
◆ visit() [6/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_CompositionEqsAlgs |
x | ) |
|
|
virtual |
◆ visit() [7/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_Element |
x | ) |
|
|
virtual |
◆ visit() [8/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_Equation |
x | ) |
|
|
virtual |
◆ visit() [9/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_Equation_Else |
x | ) |
|
|
virtual |
◆ visit() [10/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_Expression |
x | ) |
|
|
virtual |
◆ visit() [11/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_External_Function_Call |
x | ) |
|
|
virtual |
◆ visit() [12/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_ForIndex |
x | ) |
|
|
virtual |
◆ visit() [13/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_Modification |
x | ) |
|
|
virtual |
◆ visit() [14/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_Statement |
x | ) |
|
|
virtual |
◆ visit() [15/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_Statement_Else |
x | ) |
|
|
virtual |
◆ visit() [16/16]
void MicroModelica::IR::MicroModelicaIR::visit |
( |
AST_StoredDefinition |
x | ) |
|
|
virtual |
◆ visitForStms()
void MicroModelica::IR::MicroModelicaIR::visitForStms |
( |
AST_Statement_For |
for_stm | ) |
|
|
protected |
◆ _class
ClassPtr MicroModelica::IR::MicroModelicaIR::_class |
|
private |
◆ _classModification
bool MicroModelica::IR::MicroModelicaIR::_classModification |
|
private |
◆ _compositionElement
bool MicroModelica::IR::MicroModelicaIR::_compositionElement |
|
private |
◆ _father_class
ClassPtr MicroModelica::IR::MicroModelicaIR::_father_class |
|
private |
◆ _function
Function MicroModelica::IR::MicroModelicaIR::_function |
|
private |
◆ _initialCode
bool MicroModelica::IR::MicroModelicaIR::_initialCode |
|
private |
◆ _std
The documentation for this class was generated from the following files: