gem5  v22.0.0.1
Public Member Functions | Private Attributes | List of all members
sc_gem5::TraceVal<::sc_core::sc_event, Base > Class Template Reference

#include <tracefile.hh>

Inheritance diagram for sc_gem5::TraceVal<::sc_core::sc_event, Base >:

Public Member Functions

 TraceVal (const ::sc_core::sc_event *_event, int _width)
 
 ~TraceVal ()
 
bool value ()
 
void finalize () override
 
bool check () override
 

Private Attributes

bool triggered
 
uint64_t oldStamp
 
const Eventevent
 

Detailed Description

template<typename Base>
class sc_gem5::TraceVal<::sc_core::sc_event, Base >

Definition at line 113 of file tracefile.hh.

Constructor & Destructor Documentation

◆ TraceVal()

template<typename Base >
sc_gem5::TraceVal<::sc_core::sc_event, Base >::TraceVal ( const ::sc_core::sc_event _event,
int  _width 
)
inline

Definition at line 121 of file tracefile.hh.

◆ ~TraceVal()

template<typename Base >
sc_gem5::TraceVal<::sc_core::sc_event, Base >::~TraceVal ( )
inline

Definition at line 125 of file tracefile.hh.

Member Function Documentation

◆ check()

template<typename Base >
bool sc_gem5::TraceVal<::sc_core::sc_event, Base >::check ( )
inlineoverride

Definition at line 131 of file tracefile.hh.

◆ finalize()

template<typename Base >
void sc_gem5::TraceVal<::sc_core::sc_event, Base >::finalize ( )
inlineoverride

Definition at line 128 of file tracefile.hh.

◆ value()

template<typename Base >
bool sc_gem5::TraceVal<::sc_core::sc_event, Base >::value ( )
inline

Definition at line 127 of file tracefile.hh.

Member Data Documentation

◆ event

template<typename Base >
const Event* sc_gem5::TraceVal<::sc_core::sc_event, Base >::event
private

Definition at line 118 of file tracefile.hh.

◆ oldStamp

template<typename Base >
uint64_t sc_gem5::TraceVal<::sc_core::sc_event, Base >::oldStamp
private

Definition at line 117 of file tracefile.hh.

◆ triggered

template<typename Base >
bool sc_gem5::TraceVal<::sc_core::sc_event, Base >::triggered
private

Definition at line 116 of file tracefile.hh.


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