SystemC
Recoding Infrastructure for SystemC v0.6.2 derived from Accellera SystemC 2.3.1
Accellera SystemC proof-of-concept library
|
#include <sysc/kernel/sc_object_manager.h>
Classes | |
struct | table_entry |
Public Types | |
typedef std::map< std::string, table_entry > | instance_table_t |
typedef std::vector< sc_object * > | object_vector_t |
Public Member Functions | |
sc_object_manager () | |
~sc_object_manager () | |
sc_event * | find_event (const char *name) |
sc_object * | find_object (const char *name) |
sc_object * | first_object () |
sc_object * | next_object () |
void | hierarchy_push (sc_object *mdl) |
sc_object * | hierarchy_pop () |
sc_object * | hierarchy_curr () |
int | hierarchy_size () |
void | push_module_name (sc_module_name *mod_name) |
sc_module_name * | pop_module_name () |
sc_module_name * | top_of_module_name_stack () |
Friends | |
class | sc_event |
class | sc_object |
class | sc_simcontext |
Definition at line 47 of file sc_object_manager.h.
typedef std::map<std::string,table_entry> sc_core::sc_object_manager::instance_table_t |
Definition at line 63 of file sc_object_manager.h.
typedef std::vector<sc_object*> sc_core::sc_object_manager::object_vector_t |
Definition at line 64 of file sc_object_manager.h.
sc_core::sc_object_manager::sc_object_manager | ( | ) |
sc_core::sc_object_manager::~sc_object_manager | ( | ) |
sc_event* sc_core::sc_object_manager::find_event | ( | const char * | name | ) |
sc_object* sc_core::sc_object_manager::find_object | ( | const char * | name | ) |
sc_object* sc_core::sc_object_manager::first_object | ( | ) |
sc_object* sc_core::sc_object_manager::hierarchy_curr | ( | ) |
sc_object* sc_core::sc_object_manager::hierarchy_pop | ( | ) |
void sc_core::sc_object_manager::hierarchy_push | ( | sc_object * | mdl | ) |
int sc_core::sc_object_manager::hierarchy_size | ( | ) |
sc_object* sc_core::sc_object_manager::next_object | ( | ) |
sc_module_name* sc_core::sc_object_manager::pop_module_name | ( | ) |
void sc_core::sc_object_manager::push_module_name | ( | sc_module_name * | mod_name | ) |
sc_module_name* sc_core::sc_object_manager::top_of_module_name_stack | ( | ) |
|
friend |
Definition at line 49 of file sc_object_manager.h.
|
friend |
Definition at line 50 of file sc_object_manager.h.
|
friend |
Definition at line 51 of file sc_object_manager.h.