MicroModelicaCCompiler
4.5.3
|
#include <ast_util.hpp>
Public Member Functions | |
AST_Statement_Visitor (V v, F c_init, bool lhs=true) | |
virtual | ~AST_Statement_Visitor ()=default |
F | apply (AST_Statement stm) |
Private Member Functions | |
virtual F | foldTraverse (R)=0 |
virtual F | foldTraverse (F, F)=0 |
Private Attributes | |
V | _visitor |
bool | _lhs |
F | _c_init |
Definition at line 119 of file ast_util.hpp.
|
inline |
Definition at line 121 of file ast_util.hpp.
|
virtualdefault |
|
inline |
Definition at line 124 of file ast_util.hpp.
References AST_Statement_Visitor< F, R, V >::_c_init, AST_Statement_Visitor< F, R, V >::_lhs, AST_Statement_Visitor< F, R, V >::_visitor, current_element, AST_Statement_Visitor< F, R, V >::foldTraverse(), newAST_Expression_Call(), STASSIGN, STFOR, STIF, STOUTASSING, and STWHEN.
|
privatepure virtual |
|
privatepure virtual |
Referenced by AST_Statement_Visitor< F, R, V >::apply().
|
private |
Definition at line 189 of file ast_util.hpp.
Referenced by AST_Statement_Visitor< F, R, V >::apply().
|
private |
Definition at line 188 of file ast_util.hpp.
Referenced by AST_Statement_Visitor< F, R, V >::apply().
|
private |
Definition at line 184 of file ast_util.hpp.
Referenced by AST_Statement_Visitor< F, R, V >::apply().