scc 2025.09
SystemC components library
scc::vcd_pull_trace_file Struct Reference
Inheritance diagram for scc::vcd_pull_trace_file:
Collaboration diagram for scc::vcd_pull_trace_file:

Public Member Functions

 vcd_pull_trace_file (const char *name, std::function< bool()> &enable)

Protected Member Functions

void trace (const unsigned int &object, const std::string &name, const char **enum_literals) override
void write_comment (const std::string &comment) override
void cycle (bool delta_cycle) override
void set_time_unit (double v, sc_core::sc_time_unit tu) override

Detailed Description

Definition at line 38 of file vcd_pull_trace.hh.

Constructor & Destructor Documentation

◆ vcd_pull_trace_file()

scc::vcd_pull_trace_file::vcd_pull_trace_file ( const char * name,
std::function< bool()> & enable )

Definition at line 47 of file vcd_pull_trace.cpp.

◆ ~vcd_pull_trace_file()

scc::vcd_pull_trace_file::~vcd_pull_trace_file ( )
virtual

Definition at line 64 of file vcd_pull_trace.cpp.

Member Function Documentation

◆ cycle()

void scc::vcd_pull_trace_file::cycle ( bool delta_cycle)
overrideprotected

Definition at line 227 of file vcd_pull_trace.cpp.

◆ set_time_unit()

void scc::vcd_pull_trace_file::set_time_unit ( double v,
sc_core::sc_time_unit tu )
overrideprotected

Definition at line 255 of file vcd_pull_trace.cpp.

◆ trace()

void scc::vcd_pull_trace_file::trace ( const unsigned int & object,
const std::string & name,
const char ** enum_literals )
overrideprotected

Definition at line 133 of file vcd_pull_trace.cpp.

◆ write_comment()

void scc::vcd_pull_trace_file::write_comment ( const std::string & comment)
overrideprotected

Definition at line 164 of file vcd_pull_trace.cpp.


The documentation for this struct was generated from the following files: