sc_dt::sc_global< T > Class Template Reference

#include <sc_context.h>

Collaboration diagram for sc_dt::sc_global< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

const T *& value_ptr ()

Static Public Member Functions

static sc_global< T > * instance ()

Private Member Functions

 sc_global ()
void update ()

Private Attributes

sc_core::sc_phash< const sc_core::sc_process_b *,
const T * > 
m_map
const sc_core::sc_process_bm_proc
const Tm_value_ptr

Static Private Attributes

static sc_global< T > * m_instance

template<class T>
class sc_dt::sc_global< T >


Constructor & Destructor Documentation

template<class T>
sc_dt::sc_global< T >::sc_global (  )  [inline, private]


Member Function Documentation

template<class T>
void sc_dt::sc_global< T >::update (  )  [inline, private]

template<class T>
sc_global< T > * sc_dt::sc_global< T >::instance (  )  [inline, static]

template<class T>
const T *& sc_dt::sc_global< T >::value_ptr (  )  [inline]


Member Data Documentation

template<class T>
sc_global< T > * sc_dt::sc_global< T >::m_instance [static, private]

template<class T>
sc_core::sc_phash<const sc_core::sc_process_b*,const T*> sc_dt::sc_global< T >::m_map [private]

template<class T>
const sc_core::sc_process_b* sc_dt::sc_global< T >::m_proc [private]

template<class T>
const T* sc_dt::sc_global< T >::m_value_ptr [private]


The documentation for this class was generated from the following file:
Generated on Wed Apr 25 13:53:31 2007 for SystemC by  doxygen 1.5.1