/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>
Include dependency graph for dynamic_internal_representation.h:
This graph shows which files directly or indirectly include this file:

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

DynamicObjectget_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)
DynamicModuleget_host_module_of_member (DynamicModule *root, int *address_of_variable)

Function Documentation

void get_all_components_of_type ( DynamicModule root,
std::string  type_name,
std::list< DynamicModule * > &  modules 
)
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 
)
std::pair<DynamicModule*, std::string> get_host_module_and_name_of_variable ( DynamicModule root,
int *  variable 
)
DynamicModule* get_host_module_of_member ( DynamicModule root,
int *  address_of_variable 
)
bool get_instance_id_of_hosting_module ( DynamicModule root,
int *  address_of_variable,
std::string  module_name,
int &  coutner 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 30 Sep 2016 by  doxygen 1.6.1