MicroModelicaCCompiler
4.5.3
|
#include <stored_definition.hpp>
Public Member Functions | |
AST_StoredDefinition_ (AST_ClassList ml, AST_String within) | |
virtual | ~AST_StoredDefinition_ () |
DEFINE_CLASS_PRINTER (AST_StoredDefinition) | |
AST_ClassList | models () const |
AST_String | within () const |
void | accept (AST_Visitor *visitor) |
bool | hasWithin () |
AST_StringList | imports () |
![]() | |
AST_Node_ () | |
virtual | ~AST_Node_ () |
DEFINE_CLASS_PRINTER (AST_Node) | |
DEFINE_ORDER_REL (AST_Node) | |
void | setLineNum (int linenum) |
int | lineNum () const |
Private Attributes | |
AST_ClassList | _model_list |
AST_String | _within |
AST_Imports * | _imports |
Definition at line 29 of file stored_definition.hpp.
AST_StoredDefinition_::AST_StoredDefinition_ | ( | AST_ClassList | ml, |
AST_String | within | ||
) |
Definition at line 29 of file stored_definition.cpp.
References _imports.
|
inlinevirtual |
Definition at line 32 of file stored_definition.hpp.
|
virtual |
Implements AST_Node_.
Definition at line 51 of file stored_definition.cpp.
References _model_list, CP_FUNCTION, CP_IMPURE, CP_MODEL, CP_PACKAGE, CP_PURE, current_element, AST_Visitor::leave(), and AST_Visitor::visit().
AST_StoredDefinition_::DEFINE_CLASS_PRINTER | ( | AST_StoredDefinition | ) |
bool AST_StoredDefinition_::hasWithin | ( | ) |
Definition at line 72 of file stored_definition.cpp.
References _within.
AST_StringList AST_StoredDefinition_::imports | ( | ) |
Definition at line 74 of file stored_definition.cpp.
References _imports, AST_Imports::apply(), and AST_Imports::imports().
AST_ClassList AST_StoredDefinition_::models | ( | ) | const |
Definition at line 36 of file stored_definition.cpp.
References _model_list.
Referenced by operator<<().
AST_String AST_StoredDefinition_::within | ( | ) | const |
Definition at line 38 of file stored_definition.cpp.
References _within.
Referenced by operator<<().
|
private |
Definition at line 43 of file stored_definition.hpp.
Referenced by AST_StoredDefinition_(), and imports().
|
private |
Definition at line 41 of file stored_definition.hpp.
|
private |
Definition at line 42 of file stored_definition.hpp.
Referenced by hasWithin(), and within().