gem5 v24.0.0.0
|
#include <sc_context.hh>
Public Member Functions | |
sc_context (const T &, sc_context_begin=SC_NOW) | |
~sc_context () | |
void | begin () |
void | end () |
const T & | value () const |
Static Public Member Functions | |
static const T & | default_value () |
Private Member Functions | |
sc_context (const sc_context< T > &) | |
void * | operator new (std::size_t) |
sc_context & | operator= (const sc_context &) |
Private Attributes | |
const T | m_value |
const T *& | m_def_value_ptr |
const T * | m_old_value_ptr |
Definition at line 132 of file sc_context.hh.
|
private |
|
inlineexplicit |
Definition at line 220 of file sc_context.hh.
References sc_dt::sc_context< T >::m_def_value_ptr, sc_dt::sc_context< T >::m_old_value_ptr, and sc_dt::sc_context< T >::m_value.
|
inline |
Definition at line 232 of file sc_context.hh.
|
inline |
Definition at line 243 of file sc_context.hh.
References sc_core::SC_ID_CONTEXT_BEGIN_FAILED_, and SC_REPORT_ERROR.
|
inlinestatic |
Definition at line 268 of file sc_context.hh.
References sc_dt::sc_global< T >::instance().
Referenced by sc_dt::sc_fxcast_switch::sc_fxcast_switch(), sc_dt::sc_fxtype_params::sc_fxtype_params(), sc_dt::sc_fxtype_params::sc_fxtype_params(), sc_dt::sc_fxtype_params::sc_fxtype_params(), and sc_dt::sc_length_param::sc_length_param().
|
inline |
Definition at line 255 of file sc_context.hh.
References sc_core::SC_ID_CONTEXT_END_FAILED_, and SC_REPORT_ERROR.
|
private |
|
private |
|
inline |
Definition at line 275 of file sc_context.hh.
|
private |
Definition at line 152 of file sc_context.hh.
Referenced by sc_dt::sc_context< T >::sc_context().
|
private |
Definition at line 153 of file sc_context.hh.
Referenced by sc_dt::sc_context< T >::sc_context().
|
private |
Definition at line 151 of file sc_context.hh.
Referenced by sc_dt::sc_context< T >::sc_context().