| 
    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.
 1.8.5