|
MicroModelicaCCompiler
4.5.3
|
#include <ast_util.hpp>


Public Member Functions | |
| WhenEqualityTrasforms () | |
Public Member Functions inherited from AST_Expression_Fold< AST_Expression > | |
| virtual | ~AST_Expression_Fold ()=default |
| AST_Expression | apply (AST_Expression e) |
Private Member Functions | |
| AST_Expression | foldTraverseElement (AST_Expression) |
| AST_Expression | foldTraverseElement (AST_Expression, AST_Expression, BinOpType) |
| AST_Expression | foldTraverseElementUMinus (AST_Expression) |
Definition at line 297 of file ast_util.hpp.
| WhenEqualityTrasforms::WhenEqualityTrasforms | ( | ) |
Definition at line 311 of file ast_util.cpp.
|
privatevirtual |
Implements AST_Expression_Fold< AST_Expression >.
Definition at line 323 of file ast_util.cpp.
References _R, EXPBOOLEAN, EXPBOOLEANNOT, EXPCALL, EXPCOMPREF, EXPIF, EXPOUTPUT, GREATER, newAST_Expression_BooleanNot(), newAST_Expression_If(), newAST_Expression_OutputExpressions(), newAST_Expression_Real(), newAST_ExpressionList(), newAST_SimpleList(), and toStr.

|
privatevirtual |
Implements AST_Expression_Fold< AST_Expression >.
Definition at line 313 of file ast_util.cpp.
References newAST_Expression_BinOp().

|
privatevirtual |
Implements AST_Expression_Fold< AST_Expression >.
Definition at line 318 of file ast_util.cpp.
References newAST_Expression_UnaryMinus().
