scc 2025.09
SystemC components library
scc::trace::fst_trace Struct Referenceabstract
Inheritance diagram for scc::trace::fst_trace:

Public Member Functions

 fst_trace (std::string const &nm, trace_type type, unsigned bits)
virtual void record (void *m_fst)=0
virtual void update_and_record (void *m_fst)=0
virtual uintptr_t get_hash ()=0

Public Attributes

const std::string name
fstHandle fst_hndl {0}
bool is_alias {false}
bool is_triggered {false}
const unsigned bits {0}
const trace_type type

Detailed Description

Definition at line 46 of file fst_trace.cpp.

Constructor & Destructor Documentation

◆ fst_trace()

scc::trace::fst_trace::fst_trace ( std::string const & nm,
trace_type type,
unsigned bits )
inline

Definition at line 48 of file fst_trace.cpp.

◆ ~fst_trace()

virtual scc::trace::fst_trace::~fst_trace ( )
inlinevirtual

Definition at line 59 of file fst_trace.cpp.

Member Data Documentation

◆ bits

const unsigned scc::trace::fst_trace::bits {0}

Definition at line 65 of file fst_trace.cpp.

◆ fst_hndl

fstHandle scc::trace::fst_trace::fst_hndl {0}

Definition at line 62 of file fst_trace.cpp.

◆ is_alias

bool scc::trace::fst_trace::is_alias {false}

Definition at line 63 of file fst_trace.cpp.

◆ is_triggered

bool scc::trace::fst_trace::is_triggered {false}

Definition at line 64 of file fst_trace.cpp.

◆ name

const std::string scc::trace::fst_trace::name

Definition at line 61 of file fst_trace.cpp.

◆ type

const trace_type scc::trace::fst_trace::type

Definition at line 66 of file fst_trace.cpp.


The documentation for this struct was generated from the following file:
  • /home/eyck/Projects/MINRES/SystemC-Components/src/sysc/scc/fst_trace.cpp