scc 2025.09
SystemC components library
scc::trace::traits< T > Struct Template Reference

Public Member Functions

trace_type get_type ()
trace_type get_type ()
trace_type get_type ()
trace_type get_type ()
unsigned get_bits (bool const &)
unsigned get_bits (sc_dt::sc_bit const &)
unsigned get_bits (sc_dt::sc_logic const &)
unsigned get_bits (sc_dt::sc_bv_base const &o)
unsigned get_bits (sc_dt::sc_lv_base const &o)
unsigned get_bits (sc_dt::sc_int_base const &o)
unsigned get_bits (sc_dt::sc_uint_base const &o)
unsigned get_bits (sc_dt::sc_signed const &o)
unsigned get_bits (sc_dt::sc_unsigned const &o)
unsigned get_bits (sc_dt::sc_fxval const &)
unsigned get_bits (sc_dt::sc_fxval_fast const &)
unsigned get_bits (sc_dt::sc_fxnum const &)
unsigned get_bits (sc_dt::sc_fxnum_fast const &o)

Static Public Member Functions

static trace_type get_type ()
static unsigned get_bits (T const &)

Detailed Description

template<typename T>
struct scc::trace::traits< T >

Definition at line 32 of file types.hh.

Member Function Documentation

◆ get_bits() [1/14]

unsigned scc::trace::traits< bool >::get_bits ( bool const & )
inline

Definition at line 42 of file types.hh.

◆ get_bits() [2/14]

unsigned scc::trace::traits< sc_dt::sc_bit >::get_bits ( sc_dt::sc_bit const & )
inline

Definition at line 43 of file types.hh.

◆ get_bits() [3/14]

unsigned scc::trace::traits< sc_dt::sc_bv_base >::get_bits ( sc_dt::sc_bv_base const & o)
inline

Definition at line 45 of file types.hh.

◆ get_bits() [4/14]

unsigned scc::trace::traits< sc_dt::sc_fxnum >::get_bits ( sc_dt::sc_fxnum const & )
inline

Definition at line 55 of file types.hh.

◆ get_bits() [5/14]

unsigned scc::trace::traits< sc_dt::sc_fxnum_fast >::get_bits ( sc_dt::sc_fxnum_fast const & o)
inline

Definition at line 56 of file types.hh.

◆ get_bits() [6/14]

unsigned scc::trace::traits< sc_dt::sc_fxval >::get_bits ( sc_dt::sc_fxval const & )
inline

Definition at line 51 of file types.hh.

◆ get_bits() [7/14]

unsigned scc::trace::traits< sc_dt::sc_fxval_fast >::get_bits ( sc_dt::sc_fxval_fast const & )
inline

Definition at line 52 of file types.hh.

◆ get_bits() [8/14]

unsigned scc::trace::traits< sc_dt::sc_int_base >::get_bits ( sc_dt::sc_int_base const & o)
inline

Definition at line 47 of file types.hh.

◆ get_bits() [9/14]

unsigned scc::trace::traits< sc_dt::sc_logic >::get_bits ( sc_dt::sc_logic const & )
inline

Definition at line 44 of file types.hh.

◆ get_bits() [10/14]

unsigned scc::trace::traits< sc_dt::sc_lv_base >::get_bits ( sc_dt::sc_lv_base const & o)
inline

Definition at line 46 of file types.hh.

◆ get_bits() [11/14]

unsigned scc::trace::traits< sc_dt::sc_signed >::get_bits ( sc_dt::sc_signed const & o)
inline

Definition at line 49 of file types.hh.

◆ get_bits() [12/14]

unsigned scc::trace::traits< sc_dt::sc_uint_base >::get_bits ( sc_dt::sc_uint_base const & o)
inline

Definition at line 48 of file types.hh.

◆ get_bits() [13/14]

unsigned scc::trace::traits< sc_dt::sc_unsigned >::get_bits ( sc_dt::sc_unsigned const & o)
inline

Definition at line 50 of file types.hh.

◆ get_bits() [14/14]

template<typename T>
unsigned scc::trace::traits< T >::get_bits ( T const & )
inlinestatic

Definition at line 34 of file types.hh.

◆ get_type() [1/5]

trace_type scc::trace::traits< sc_dt::sc_fxnum_fast >::get_type ( )
inline

Definition at line 40 of file types.hh.

◆ get_type() [2/5]

trace_type scc::trace::traits< sc_dt::sc_fxnum >::get_type ( )
inline

Definition at line 39 of file types.hh.

◆ get_type() [3/5]

trace_type scc::trace::traits< sc_dt::sc_fxval_fast >::get_type ( )
inline

Definition at line 38 of file types.hh.

◆ get_type() [4/5]

trace_type scc::trace::traits< sc_dt::sc_fxval >::get_type ( )
inline

Definition at line 37 of file types.hh.

◆ get_type() [5/5]

template<typename T>
trace_type scc::trace::traits< T >::get_type ( )
inlinestatic

Definition at line 33 of file types.hh.


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