|
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 () |
Public Member Functions inherited from AST_Node_ | |
| 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().