28 #ifndef SC_OBJECT_MANAGER_H 
   29 #define SC_OBJECT_MANAGER_H 
   86     std::string create_name( 
const char* leaf_name );
 
   87     void insert_event(
const std::string& name, 
sc_event* obj);
 
   88     void insert_object(
const std::string& name, 
sc_object* obj);
 
   89     void remove_event(
const std::string& name);
 
   90     void remove_object(
const std::string& name);
 
   94     instance_table_t::iterator m_event_it;          
 
   98     instance_table_t::iterator m_object_it;         
 
  100     bool                       m_object_walk_ok;    
 
void push_module_name(sc_module_name *mod_name)
 
sc_object * find_object(const char *name)
 
sc_module_name * pop_module_name()
 
sc_object * hierarchy_curr()
 
sc_object * first_object()
 
sc_object * hierarchy_pop()
 
void hierarchy_push(sc_object *mdl)
 
sc_object * next_object()
 
std::map< std::string, table_entry > instance_table_t
 
std::vector< sc_object * > object_vector_t
 
sc_module_name * top_of_module_name_stack()
 
sc_event * find_event(const char *name)
 
Abstract base class of all SystemC `simulation' objects.