MicroModelicaCCompiler
4.5.3
|
#include <ast_util.hpp>
Public Member Functions | |
AST_Expression_Visitor () | |
virtual | ~AST_Expression_Visitor ()=default |
R | apply (AST_Expression e) |
Protected Attributes | |
AST_Expression | _left |
AST_Expression | _right |
bool | _in_bin_op |
Private Member Functions | |
virtual R | foldTraverseElement (AST_Expression)=0 |
virtual R | foldTraverseElementUMinus (AST_Expression)=0 |
virtual R | foldTraverseElement (R, R, BinOpType)=0 |
Definition at line 82 of file ast_util.hpp.
|
inline |
Definition at line 84 of file ast_util.hpp.
|
virtualdefault |
|
inline |
Definition at line 86 of file ast_util.hpp.
Referenced by AST_Expression_Visitor< GiNaC::ex >::apply().
|
privatepure virtual |
Implemented in MicroModelica::Util::ConvertToGiNaC.
Referenced by AST_Expression_Visitor< GiNaC::ex >::apply().
|
privatepure virtual |
Implemented in MicroModelica::Util::ConvertToGiNaC.
|
privatepure virtual |
Implemented in MicroModelica::Util::ConvertToGiNaC.
Referenced by AST_Expression_Visitor< GiNaC::ex >::apply().
|
protected |
Definition at line 110 of file ast_util.hpp.
Referenced by AST_Expression_Visitor< GiNaC::ex >::apply().
|
protected |
Definition at line 105 of file ast_util.hpp.
Referenced by AST_Expression_Visitor< GiNaC::ex >::apply().
|
protected |
Definition at line 109 of file ast_util.hpp.
Referenced by AST_Expression_Visitor< GiNaC::ex >::apply().