SystemC  2.3.1
Accellera SystemC proof-of-concept library
Classes | Public Types | Public Member Functions | Friends | List of all members
sc_core::sc_object_manager Class Reference

#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_eventfind_event (const char *name)
 
sc_objectfind_object (const char *name)
 
sc_objectfirst_object ()
 
sc_objectnext_object ()
 
void hierarchy_push (sc_object *mdl)
 
sc_objecthierarchy_pop ()
 
sc_objecthierarchy_curr ()
 
int hierarchy_size ()
 
void push_module_name (sc_module_name *mod_name)
 
sc_module_namepop_module_name ()
 
sc_module_nametop_of_module_name_stack ()
 

Friends

class sc_event
 
class sc_object
 
class sc_simcontext
 

Detailed Description

Definition at line 47 of file sc_object_manager.h.

Member Typedef Documentation

Definition at line 63 of file sc_object_manager.h.

Definition at line 64 of file sc_object_manager.h.

Constructor & Destructor Documentation

sc_core::sc_object_manager::sc_object_manager ( )
sc_core::sc_object_manager::~sc_object_manager ( )

Member Function Documentation

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 ( )

Friends And Related Function Documentation

friend class sc_event
friend

Definition at line 49 of file sc_object_manager.h.

friend class sc_object
friend

Definition at line 50 of file sc_object_manager.h.

friend class sc_simcontext
friend

Definition at line 51 of file sc_object_manager.h.


The documentation for this class was generated from the following file: