gem5
v20.0.0.3
|
#include <sc_context.hh>
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 | |
std::map< void *, const T * > | m_map |
void * | m_proc |
const T * | m_value_ptr |
Static Private Attributes | |
static sc_global< T > * | m_instance = 0 |
Definition at line 73 of file sc_context.hh.
|
inlineprivate |
Definition at line 169 of file sc_context.hh.
|
inlinestatic |
Definition at line 195 of file sc_context.hh.
References sc_dt::sc_global< T >::m_instance.
Referenced by sc_dt::sc_context< T >::default_value().
|
inlineprivate |
Definition at line 178 of file sc_context.hh.
References sc_dt::sc_global< T >::m_map, sc_dt::sc_global< T >::m_proc, sc_dt::sc_global< T >::m_value_ptr, MipsISA::p, and sc_core::sc_get_current_process_handle().
Referenced by sc_dt::sc_global< T >::value_ptr().
|
inline |
Definition at line 206 of file sc_context.hh.
References sc_dt::sc_global< T >::m_value_ptr, and sc_dt::sc_global< T >::update().
|
staticprivate |
Definition at line 104 of file sc_context.hh.
Referenced by sc_dt::sc_global< T >::instance().
|
private |
Definition at line 106 of file sc_context.hh.
Referenced by sc_dt::sc_global< T >::update().
|
private |
Definition at line 107 of file sc_context.hh.
Referenced by sc_dt::sc_global< T >::update().
|
private |
Definition at line 108 of file sc_context.hh.
Referenced by sc_dt::sc_global< T >::update(), and sc_dt::sc_global< T >::value_ptr().