scc  2022.4.0
SystemC components library
scc::value_registry Class Reference
Inheritance diagram for scc::value_registry:
Collaboration diagram for scc::value_registry:

Public Member Functions

std::vector< std::string > get_names () const
 
const sc_variable_bget_value (std::string name) const
 

Protected Member Functions

void end_of_elaboration () override
 
- Protected Member Functions inherited from scc::tracer_base
virtual void descend (const sc_core::sc_object *, bool trace_all)
 
 tracer_base (const sc_core::sc_module_name &nm)
 named constructor More...
 
 tracer_base (const sc_core::sc_module_name &nm, sc_core::sc_trace_file *tf, bool owned=true)
 named constructor with trace file More...
 
 ~tracer_base ()
 destructor
 
void set_trace_types (trace_types t)
 set the types to trace More...
 
const sc_core::sc_trace_file * get_trace_file () const
 get the tracefile used by this tracer More...
 
sc_core::sc_trace_file * get_trace_file ()
 
void set_trace_file (sc_core::sc_trace_file *trf)
 set the trace file of this tracer More...
 

Additional Inherited Members

- Static Protected Member Functions inherited from scc::tracer_base
static std::string get_name ()
 
static void try_trace (sc_core::sc_trace_file *trace_file, const sc_core::sc_object *object, trace_types t)
 
- Protected Attributes inherited from scc::tracer_base
bool default_trace_enable {true}
 the default for tracing if no attribute is configured
 
sc_core::sc_trace_file * trf {nullptr}
 
trace_types types_to_trace {trace_types::ALL}
 

Detailed Description

Definition at line 51 of file value_registry.h.


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