| gem5
    v19.0.0.0
    | 
#include <sc_value_base.hh>
 
  
 | Public Member Functions | |
| virtual | ~sc_value_base () | 
| Private Member Functions | |
| virtual void | concat_clear_data (bool to_ones=false) | 
| virtual bool | concat_get_ctrl (sc_digit *dst_p, int low_i) const | 
| virtual bool | concat_get_data (sc_digit *dst_p, int low_i) const | 
| virtual uint64 | concat_get_uint64 () const | 
| virtual int | concat_length (bool *xz_present_p=0) const | 
| virtual void | concat_set (int64 src, int low_i) | 
| virtual void | concat_set (const sc_signed &src, int low_i) | 
| virtual void | concat_set (const sc_unsigned &src, int low_i) | 
| virtual void | concat_set (uint64 src, int low_i) | 
| Friends | |
| class | sc_concatref | 
Definition at line 76 of file sc_value_base.hh.
| 
 | inlinevirtual | 
Definition at line 90 of file sc_value_base.hh.
| 
 | privatevirtual | 
Reimplemented in sc_dt::sc_concatref.
Definition at line 63 of file sc_value_base.cc.
References sc_core::SC_ID_OPERATION_FAILED_, and SC_REPORT_ERROR.
| 
 | privatevirtual | 
Reimplemented in sc_core::sc_inout< sc_dt::sc_bigint< W > >, sc_core::sc_inout< sc_dt::sc_biguint< W > >, sc_core::sc_inout< sc_dt::sc_uint< W > >, sc_core::sc_inout< sc_dt::sc_int< W > >, sc_core::sc_in< sc_dt::sc_bigint< W > >, sc_core::sc_in< sc_dt::sc_biguint< W > >, sc_dt::sc_signed, sc_core::sc_in< sc_dt::sc_uint< W > >, sc_dt::sc_unsigned, sc_core::sc_in< sc_dt::sc_int< W > >, sc_dt::sc_int_base, sc_dt::sc_signed_subref_r, sc_dt::sc_uint_base, sc_dt::sc_unsigned_subref_r, sc_dt::sc_signed_bitref_r, sc_dt::sc_unsigned_bitref_r, sc_dt::sc_concat_bool, sc_dt::sc_int_subref_r, sc_dt::sc_uint_subref_r, sc_dt::sc_int_bitref_r, sc_dt::sc_concatref, and sc_dt::sc_uint_bitref_r.
Definition at line 71 of file sc_value_base.cc.
References sc_core::SC_ID_OPERATION_FAILED_, and SC_REPORT_ERROR.
| 
 | privatevirtual | 
Reimplemented in sc_core::sc_inout< sc_dt::sc_bigint< W > >, sc_core::sc_inout< sc_dt::sc_biguint< W > >, sc_core::sc_inout< sc_dt::sc_uint< W > >, sc_core::sc_inout< sc_dt::sc_int< W > >, sc_core::sc_in< sc_dt::sc_bigint< W > >, sc_core::sc_in< sc_dt::sc_biguint< W > >, sc_dt::sc_signed, sc_core::sc_in< sc_dt::sc_uint< W > >, sc_dt::sc_unsigned, sc_core::sc_in< sc_dt::sc_int< W > >, sc_dt::sc_int_base, sc_dt::sc_signed_subref_r, sc_dt::sc_uint_base, sc_dt::sc_unsigned_subref_r, sc_dt::sc_signed_bitref_r, sc_dt::sc_unsigned_bitref_r, sc_dt::sc_concat_bool, sc_dt::sc_int_subref_r, sc_dt::sc_uint_subref_r, sc_dt::sc_int_bitref_r, sc_dt::sc_concatref, and sc_dt::sc_uint_bitref_r.
Definition at line 80 of file sc_value_base.cc.
References sc_core::SC_ID_OPERATION_FAILED_, and SC_REPORT_ERROR.
| 
 | privatevirtual | 
Reimplemented in sc_core::sc_inout< sc_dt::sc_bigint< W > >, sc_core::sc_inout< sc_dt::sc_biguint< W > >, sc_core::sc_inout< sc_dt::sc_uint< W > >, sc_core::sc_inout< sc_dt::sc_int< W > >, sc_core::sc_in< sc_dt::sc_bigint< W > >, sc_core::sc_in< sc_dt::sc_biguint< W > >, sc_dt::sc_signed, sc_core::sc_in< sc_dt::sc_uint< W > >, sc_dt::sc_unsigned, sc_core::sc_in< sc_dt::sc_int< W > >, sc_dt::sc_int_base, sc_dt::sc_signed_subref_r, sc_dt::sc_uint_base, sc_dt::sc_unsigned_subref_r, sc_dt::sc_signed_bitref_r, sc_dt::sc_unsigned_bitref_r, sc_dt::sc_concat_bool, sc_dt::sc_int_subref_r, sc_dt::sc_uint_subref_r, sc_dt::sc_int_bitref_r, sc_dt::sc_uint_bitref_r, and sc_dt::sc_concatref.
Definition at line 89 of file sc_value_base.cc.
References sc_core::SC_ID_OPERATION_FAILED_, and SC_REPORT_ERROR.
| 
 | privatevirtual | 
Reimplemented in sc_core::sc_inout< sc_dt::sc_bigint< W > >, sc_core::sc_inout< sc_dt::sc_biguint< W > >, sc_core::sc_inout< sc_dt::sc_uint< W > >, sc_core::sc_inout< sc_dt::sc_int< W > >, sc_core::sc_in< sc_dt::sc_bigint< W > >, sc_core::sc_in< sc_dt::sc_biguint< W > >, sc_dt::sc_signed, sc_core::sc_in< sc_dt::sc_uint< W > >, sc_dt::sc_unsigned, sc_core::sc_in< sc_dt::sc_int< W > >, sc_dt::sc_int_base, sc_dt::sc_signed_subref_r, sc_dt::sc_uint_base, sc_dt::sc_unsigned_subref_r, sc_dt::sc_signed_bitref_r, sc_dt::sc_unsigned_bitref_r, sc_dt::sc_concat_bool, sc_dt::sc_int_subref_r, sc_dt::sc_uint_subref_r, sc_dt::sc_int_bitref_r, sc_dt::sc_uint_bitref_r, and sc_dt::sc_concatref.
Definition at line 98 of file sc_value_base.cc.
References sc_core::SC_ID_OPERATION_FAILED_, and SC_REPORT_ERROR.
Referenced by sc_dt::sc_concatref::initialize().
| 
 | privatevirtual | 
Reimplemented in sc_core::sc_inout< sc_dt::sc_bigint< W > >, sc_core::sc_inout< sc_dt::sc_biguint< W > >, sc_core::sc_inout< sc_dt::sc_uint< W > >, sc_core::sc_inout< sc_dt::sc_int< W > >, sc_dt::sc_signed, sc_dt::sc_unsigned, sc_dt::sc_signed_subref, sc_dt::sc_int_base, sc_dt::sc_unsigned_subref, sc_dt::sc_uint_base, sc_dt::sc_signed_bitref, sc_dt::sc_unsigned_bitref, sc_dt::sc_int_subref, sc_dt::sc_uint_subref, sc_core::sc_signal< sc_dt::sc_bigint< W > >, sc_core::sc_signal< sc_dt::sc_biguint< W > >, sc_core::sc_signal< sc_dt::sc_uint< W > >, sc_core::sc_signal< sc_dt::sc_int< W > >, sc_core::sc_signed_sigref, sc_core::sc_unsigned_sigref, sc_core::sc_uint_sigref, sc_dt::sc_int_bitref, sc_dt::sc_uint_bitref, sc_core::sc_int_sigref, and sc_dt::sc_concatref.
Definition at line 107 of file sc_value_base.cc.
References sc_core::SC_ID_OPERATION_FAILED_, and SC_REPORT_ERROR.
| 
 | privatevirtual | 
Reimplemented in sc_core::sc_inout< sc_dt::sc_bigint< W > >, sc_core::sc_inout< sc_dt::sc_biguint< W > >, sc_core::sc_inout< sc_dt::sc_uint< W > >, sc_core::sc_inout< sc_dt::sc_int< W > >, sc_dt::sc_signed, sc_dt::sc_unsigned, sc_dt::sc_signed_subref, sc_dt::sc_int_base, sc_dt::sc_unsigned_subref, sc_dt::sc_uint_base, sc_dt::sc_signed_bitref, sc_dt::sc_unsigned_bitref, sc_dt::sc_int_subref, sc_dt::sc_uint_subref, sc_core::sc_signal< sc_dt::sc_bigint< W > >, sc_core::sc_signal< sc_dt::sc_biguint< W > >, sc_core::sc_signal< sc_dt::sc_uint< W > >, sc_core::sc_signal< sc_dt::sc_int< W > >, sc_core::sc_signed_sigref, sc_core::sc_unsigned_sigref, sc_core::sc_uint_sigref, sc_dt::sc_int_bitref, sc_dt::sc_uint_bitref, sc_core::sc_int_sigref, and sc_dt::sc_concatref.
Definition at line 115 of file sc_value_base.cc.
References sc_core::SC_ID_OPERATION_FAILED_, and SC_REPORT_ERROR.
| 
 | privatevirtual | 
Reimplemented in sc_core::sc_inout< sc_dt::sc_bigint< W > >, sc_core::sc_inout< sc_dt::sc_biguint< W > >, sc_core::sc_inout< sc_dt::sc_uint< W > >, sc_core::sc_inout< sc_dt::sc_int< W > >, sc_dt::sc_signed, sc_dt::sc_unsigned, sc_dt::sc_signed_subref, sc_dt::sc_int_base, sc_dt::sc_unsigned_subref, sc_dt::sc_uint_base, sc_dt::sc_signed_bitref, sc_dt::sc_unsigned_bitref, sc_dt::sc_int_subref, sc_dt::sc_uint_subref, sc_core::sc_signal< sc_dt::sc_bigint< W > >, sc_core::sc_signal< sc_dt::sc_biguint< W > >, sc_core::sc_signal< sc_dt::sc_uint< W > >, sc_core::sc_signal< sc_dt::sc_int< W > >, sc_core::sc_signed_sigref, sc_core::sc_unsigned_sigref, sc_core::sc_uint_sigref, sc_dt::sc_int_bitref, sc_dt::sc_uint_bitref, sc_core::sc_int_sigref, and sc_dt::sc_concatref.
Definition at line 123 of file sc_value_base.cc.
References sc_core::SC_ID_OPERATION_FAILED_, and SC_REPORT_ERROR.
| 
 | privatevirtual | 
Reimplemented in sc_core::sc_inout< sc_dt::sc_bigint< W > >, sc_core::sc_inout< sc_dt::sc_biguint< W > >, sc_core::sc_inout< sc_dt::sc_uint< W > >, sc_core::sc_inout< sc_dt::sc_int< W > >, sc_dt::sc_signed, sc_dt::sc_unsigned, sc_dt::sc_signed_subref, sc_dt::sc_int_base, sc_dt::sc_unsigned_subref, sc_dt::sc_uint_base, sc_dt::sc_signed_bitref, sc_dt::sc_unsigned_bitref, sc_dt::sc_int_subref, sc_dt::sc_uint_subref, sc_core::sc_signal< sc_dt::sc_bigint< W > >, sc_core::sc_signal< sc_dt::sc_biguint< W > >, sc_core::sc_signal< sc_dt::sc_uint< W > >, sc_core::sc_signal< sc_dt::sc_int< W > >, sc_core::sc_signed_sigref, sc_core::sc_unsigned_sigref, sc_core::sc_uint_sigref, sc_dt::sc_int_bitref, sc_dt::sc_uint_bitref, sc_core::sc_int_sigref, and sc_dt::sc_concatref.
Definition at line 131 of file sc_value_base.cc.
References sc_core::SC_ID_OPERATION_FAILED_, and SC_REPORT_ERROR.
| 
 | friend | 
Definition at line 78 of file sc_value_base.hh.