sc_core::sc_object_manager Class Reference

#include <sysc/kernel/sc_object_manager.h>

Collaboration diagram for sc_core::sc_object_manager:
Collaboration graph
[legend]

List of all members.

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:

Generated on 12 Jun 2018 for SystemC by  doxygen 1.6.1