/local/lecs/lecs/risc_v0.3.0/sources/build/risc_v0.3.0/src/internal_representation/dynamic_internal_representation.h File Reference
#include <list>
#include <string>
#include <iostream>
Go to the source code of this file.
Classes |
| class | DynamicObject |
| class | DynamicEventList |
| class | DynamicPort |
| class | DynamicPointer |
| class | DynamicReference |
| class | DynamicVariable |
| class | DynamicEvent |
| class | DynamicPrimChannel |
| class | DynamicEventOrListElement |
| class | DynamicEventOrList |
| class | DynamicEventAndListElement |
| class | DynamicEventAndList |
| class | DynamicModule |
| class | DynamicHierarchicalChannel |
Functions |
| DynamicObject * | get_dynamic_object_of_variable (DynamicModule *root, std::string host_module_type_name, int host_module_instance_id, std::string reference_name, int &instance_counter) |
| bool | get_instance_id_of_hosting_module (DynamicModule *root, int *address_of_variable, std::string module_name, int &coutner) |
std::pair< DynamicModule
*, std::string > | get_host_module_and_name_of_variable (DynamicModule *root, int *variable) |
| void | get_all_components_of_type (DynamicModule *root, std::string type_name, std::list< DynamicModule * > &modules) |
| DynamicModule * | get_host_module_of_member (DynamicModule *root, int *address_of_variable) |
Function Documentation
| DynamicObject* get_dynamic_object_of_variable |
( |
DynamicModule * |
root, |
|
|
std::string |
host_module_type_name, |
|
|
int |
host_module_instance_id, |
|
|
std::string |
reference_name, |
|
|
int & |
instance_counter | |
|
) |
| | |
| bool get_instance_id_of_hosting_module |
( |
DynamicModule * |
root, |
|
|
int * |
address_of_variable, |
|
|
std::string |
module_name, |
|
|
int & |
coutner | |
|
) |
| | |