gem5 v23.0.0.0
|
#include <tracefile.hh>
Public Member Functions | |
TraceVal (const T *_t, int _width) | |
~TraceVal () | |
void | finalize () override |
const T & | value () |
bool | check () override |
![]() | |
TraceValBase (int _width) | |
virtual | ~TraceValBase () |
int | width () |
virtual void | finalize () |
virtual bool | check ()=0 |
Private Attributes | |
const T * | t |
T | oldVal |
Additional Inherited Members | |
![]() | |
int | _width |
Definition at line 63 of file tracefile.hh.
|
inline |
Definition at line 70 of file tracefile.hh.
|
inline |
Definition at line 72 of file tracefile.hh.
|
inlineoverridevirtual |
Implements sc_gem5::TraceValBase.
Definition at line 78 of file tracefile.hh.
References sc_gem5::TraceVal< T, Base >::oldVal, and sc_gem5::TraceVal< T, Base >::t.
|
inlineoverridevirtual |
Reimplemented from sc_gem5::TraceValBase.
Reimplemented in sc_gem5::VcdTraceValFinite< T >, sc_gem5::VcdTraceValLogic< T >, and sc_gem5::VcdTraceValTime.
Definition at line 74 of file tracefile.hh.
References sc_gem5::TraceVal< T, Base >::oldVal, and sc_gem5::TraceVal< T, Base >::t.
|
inline |
Definition at line 75 of file tracefile.hh.
References sc_gem5::TraceVal< T, Base >::oldVal.
Referenced by sc_gem5::VcdTraceValBool::output(), sc_gem5::VcdTraceValScLogic::output(), sc_gem5::VcdTraceValEvent::output(), and sc_gem5::VcdTraceValTime::output().
|
private |
Definition at line 67 of file tracefile.hh.
Referenced by sc_gem5::TraceVal< T, Base >::check(), sc_gem5::TraceVal<::sc_core::sc_signal_in_if< T >, Base >::check(), sc_gem5::TraceVal< T, Base >::finalize(), sc_gem5::TraceVal<::sc_core::sc_signal_in_if< T >, Base >::finalize(), sc_gem5::TraceVal< T, Base >::value(), and sc_gem5::TraceVal<::sc_core::sc_signal_in_if< T >, Base >::value().
|
private |
Definition at line 66 of file tracefile.hh.
Referenced by sc_gem5::TraceVal< T, Base >::check(), and sc_gem5::TraceVal< T, Base >::finalize().