MicroModelicaCCompiler
4.5.3
|
#include <ast_node.hpp>
Public Member Functions | |
AST_Node_ () | |
virtual | ~AST_Node_ () |
DEFINE_CLASS_PRINTER (AST_Node) | |
DEFINE_ORDER_REL (AST_Node) | |
void | setLineNum (int linenum) |
int | lineNum () const |
virtual void | accept (AST_Visitor *visitor)=0 |
Private Attributes | |
int | _linenum |
Definition at line 29 of file ast_node.hpp.
AST_Node_::AST_Node_ | ( | ) |
Definition at line 28 of file ast_node.cpp.
|
inlinevirtual |
Definition at line 32 of file ast_node.hpp.
|
pure virtual |
Implemented in AST_Modification_, AST_Statement_Else_, AST_Equation_Else_, AST_Comment_, AST_ForIndex_, AST_External_Function_Call_, AST_Argument_, AST_CompositionEqsAlgs_, AST_Class_, AST_CompositionElement_, AST_Expression_, AST_Statement_, AST_Element_, AST_Equation_, AST_Composition_, and AST_StoredDefinition_.
AST_Node_::DEFINE_CLASS_PRINTER | ( | AST_Node | ) |
AST_Node_::DEFINE_ORDER_REL | ( | AST_Node | ) |
int AST_Node_::lineNum | ( | ) | const |
Definition at line 40 of file ast_node.cpp.
void AST_Node_::setLineNum | ( | int | linenum | ) |
Definition at line 38 of file ast_node.cpp.
|
private |
Definition at line 40 of file ast_node.hpp.