MicroModelicaCCompiler
4.5.3
|
#include <ast_util.hpp>
Public Member Functions | |
virtual | ~AST_Expression_Fold ()=default |
R | apply (AST_Expression e) |
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 195 of file ast_util.hpp.
|
virtualdefault |
|
inline |
Definition at line 199 of file ast_util.hpp.
Referenced by AST_Expression_Fold< bool >::apply().
|
privatepure virtual |
Implemented in MicroModelica::IR::EvalAnnotation, ReplaceReference, FindReference, PreChange, WhenEqualityTrasforms, ReplaceBoolean, and IsConstant.
Referenced by AST_Expression_Fold< bool >::apply().
|
privatepure virtual |
Implemented in FindReference, IsConstant, ReplaceReference, PreChange, WhenEqualityTrasforms, and ReplaceBoolean.
|
privatepure virtual |
Implemented in MicroModelica::IR::EvalAnnotation, ReplaceReference, FindReference, PreChange, WhenEqualityTrasforms, ReplaceBoolean, and IsConstant.
Referenced by AST_Expression_Fold< bool >::apply().