gem5  v22.0.0.1
Public Member Functions | Protected Attributes | List of all members
sc_gem5::TraceValBase Class Referenceabstract

#include <tracefile.hh>

Inheritance diagram for sc_gem5::TraceValBase:
sc_gem5::TraceVal< T, Base > sc_gem5::VcdTraceValBase sc_gem5::TraceVal< ::sc_core::sc_event, VcdTraceValBase > sc_gem5::TraceVal< ::sc_core::sc_time, VcdTraceValBase > sc_gem5::TraceVal< bool, VcdTraceValBase > sc_gem5::TraceVal< sc_dt::sc_logic, VcdTraceValBase > sc_gem5::TraceVal< T, VcdTraceValBase > sc_gem5::VcdTraceVal<::sc_core::sc_event > sc_gem5::VcdTraceVal<::sc_core::sc_time > sc_gem5::VcdTraceVal< bool > sc_gem5::VcdTraceVal< sc_dt::sc_logic > sc_gem5::VcdTraceVal< T > sc_gem5::VcdTraceValEvent sc_gem5::VcdTraceValTime sc_gem5::VcdTraceValBool sc_gem5::VcdTraceValScLogic sc_gem5::VcdTraceValFinite< T > sc_gem5::VcdTraceValFloat< T > sc_gem5::VcdTraceValFxnum< T > sc_gem5::VcdTraceValFxval< T > sc_gem5::VcdTraceValInt< T > sc_gem5::VcdTraceValLogic< T >

Public Member Functions

 TraceValBase (int _width)
 
virtual ~TraceValBase ()
 
int width ()
 
virtual void finalize ()
 
virtual bool check ()=0
 

Protected Attributes

int _width
 

Detailed Description

Definition at line 47 of file tracefile.hh.

Constructor & Destructor Documentation

◆ TraceValBase()

sc_gem5::TraceValBase::TraceValBase ( int  _width)
inline

Definition at line 53 of file tracefile.hh.

◆ ~TraceValBase()

virtual sc_gem5::TraceValBase::~TraceValBase ( )
inlinevirtual

Definition at line 54 of file tracefile.hh.

Member Function Documentation

◆ check()

virtual bool sc_gem5::TraceValBase::check ( )
pure virtual

◆ finalize()

virtual void sc_gem5::TraceValBase::finalize ( )
inlinevirtual

◆ width()

int sc_gem5::TraceValBase::width ( )
inline

Member Data Documentation

◆ _width

int sc_gem5::TraceValBase::_width
protected

The documentation for this class was generated from the following file:

Generated on Sat Jun 18 2022 08:15:27 for gem5 by doxygen 1.8.17