scc 2025.09
SystemC components library
scc::trace::vcd_trace Struct Referenceabstract

Public Member Functions

 vcd_trace (std::string const &nm, trace_type t, unsigned bits)
virtual void record (FPTR os)=0
virtual void update ()=0
virtual uintptr_t get_hash ()=0

Public Attributes

const std::string name
std::string trc_hndl {}
bool is_alias {false}
bool is_triggered {false}
const unsigned bits
const trace_type type

Detailed Description

Definition at line 124 of file vcd_trace.hh.

Constructor & Destructor Documentation

◆ vcd_trace()

scc::trace::vcd_trace::vcd_trace ( std::string const & nm,
trace_type t,
unsigned bits )
inline

Definition at line 125 of file vcd_trace.hh.

◆ ~vcd_trace()

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

Definition at line 136 of file vcd_trace.hh.

Member Data Documentation

◆ bits

const unsigned scc::trace::vcd_trace::bits

Definition at line 142 of file vcd_trace.hh.

◆ is_alias

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

Definition at line 140 of file vcd_trace.hh.

◆ is_triggered

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

Definition at line 141 of file vcd_trace.hh.

◆ name

const std::string scc::trace::vcd_trace::name

Definition at line 138 of file vcd_trace.hh.

◆ trc_hndl

std::string scc::trace::vcd_trace::trc_hndl {}

Definition at line 139 of file vcd_trace.hh.

◆ type

const trace_type scc::trace::vcd_trace::type

Definition at line 143 of file vcd_trace.hh.


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