/local/lecs/lecs/risc_v0.5.0/sources/build/risc_v0.5.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) |
DynamicObject * | find_channel (DynamicModule *root, int *address_of_channel) |
DynamicModule * | get_module_instance (DynamicModule *root, const std::string &name, int instance_id, int &counter) |
int | get_mapped_channel_id_of_port (DynamicPort *port) |
void | get_id (DynamicModule *root, std::string name, int *address, int &counter, bool &found) |
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 | |
|
) |
| | |
void get_id |
( |
DynamicModule * |
root, |
|
|
std::string |
name, |
|
|
int * |
address, |
|
|
int & |
counter, |
|
|
bool & |
found | |
|
) |
| | |
bool get_instance_id_of_hosting_module |
( |
DynamicModule * |
root, |
|
|
int * |
address_of_variable, |
|
|
std::string |
module_name, |
|
|
int & |
coutner | |
|
) |
| | |
int get_mapped_channel_id_of_port |
( |
DynamicPort * |
port |
) |
|