Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

sc_module_registry Class Reference

#include <sc_module_registry.h>

Collaboration diagram for sc_module_registry:

Collaboration graph
[legend]
List of all members.

Public Methods

void insert (sc_module &)
void remove (sc_module &)
int size () const

Friends

class sc_simcontext

Member Function Documentation

void sc_module_registry::insert sc_module  
 

Definition at line 54 of file sc_module_registry.cpp.

References sc_simcontext::is_running(), sc_pvector< sc_module * >::push_back(), SC_REPORT_ERROR, and size().

Referenced by sc_module::sc_module_init().

void sc_module_registry::remove sc_module  
 

Definition at line 74 of file sc_module_registry.cpp.

References sc_pvector< sc_module * >::decr_count(), SC_REPORT_ERROR, and size().

Referenced by sc_module::~sc_module().

int sc_module_registry::size   const [inline]
 

Definition at line 65 of file sc_module_registry.h.

References sc_pvector< sc_module * >::size().

Referenced by insert(), and remove().


Friends And Related Function Documentation

friend class sc_simcontext [friend]
 

Definition at line 58 of file sc_module_registry.h.


The documentation for this class was generated from the following files:
Generated on Fri Jan 14 08:31:39 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18