|
gem5 [DEVELOP-FOR-25.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 m_def_value_ptr, m_old_value_ptr, m_value, and sc_dt::SC_NOW.
|
inline |
Definition at line 232 of file sc_context.hh.
References m_def_value_ptr, and m_old_value_ptr.
|
inline |
Definition at line 243 of file sc_context.hh.
References m_def_value_ptr, m_old_value_ptr, m_value, 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().
|
inline |
Definition at line 255 of file sc_context.hh.
References m_def_value_ptr, m_old_value_ptr, sc_core::SC_ID_CONTEXT_END_FAILED_, and SC_REPORT_ERROR.
|
private |
|
private |
|
inline |
Definition at line 275 of file sc_context.hh.
References m_value.
|
private |
Definition at line 152 of file sc_context.hh.
Referenced by begin(), end(), sc_context(), and ~sc_context().
|
private |
Definition at line 153 of file sc_context.hh.
Referenced by begin(), end(), sc_context(), and ~sc_context().
|
private |
Definition at line 151 of file sc_context.hh.
Referenced by begin(), sc_context(), and value().