scc 2025.09
SystemC components library
scc::traceable Class Reference

interface defining a traceable component More...

#include <traceable.h>

Inheritance diagram for scc::traceable:

Public Member Functions

virtual bool is_trace_enabled () const
 returns of this component shall be traced

Detailed Description

interface defining a traceable component

This overlaps with the trace function of sc_core::sc_object. In fact it serves as a signaling interface

Definition at line 32 of file traceable.h.

Member Function Documentation

◆ is_trace_enabled()

virtual bool scc::traceable::is_trace_enabled ( ) const
inlinevirtual

returns of this component shall be traced

Returns
true if this component shall be traced

Reimplemented in scc::impl::sc_register< DATATYPE >, scc::impl::sc_register< typename impl::helper< DATATYPE >::Type >, and scc::ordered_semaphore.

Definition at line 42 of file traceable.h.


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