|
gem5 [DEVELOP-FOR-25.0]
|
#include <sc_signed.hh>
Public Member Functions | |
| virtual | ~sc_signed_bitref_r () |
| sc_signed_bitref_r (const sc_signed_bitref_r &a) | |
| int | length () const |
| operator uint64 () const | |
| bool | operator! () const |
| bool | operator~ () const |
| bool | value () const |
| bool | to_bool () const |
| virtual int | concat_length (bool *xz_present_p) const |
| virtual uint64 | concat_get_uint64 () const |
| 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 |
| void | print (::std::ostream &os=::std::cout) const |
Public Member Functions inherited from sc_dt::sc_value_base | |
| virtual | ~sc_value_base () |
Protected Member Functions | |
| sc_signed_bitref_r () | |
| void | initialize (const sc_signed *obj_p, int index_) |
Protected Attributes | |
| int | m_index |
| sc_signed * | m_obj_p |
Private Member Functions | |
| const sc_signed_bitref_r & | operator= (const sc_signed_bitref_r &) |
Friends | |
| class | sc_signed |
Definition at line 670 of file sc_signed.hh.
|
inlineprotected |
Definition at line 675 of file sc_signed.hh.
References m_index, and m_obj_p.
Referenced by operator=(), sc_dt::sc_signed_bitref::sc_signed_bitref(), sc_dt::sc_signed_bitref::sc_signed_bitref(), and sc_signed_bitref_r().
|
inlinevirtual |
Definition at line 686 of file sc_signed.hh.
|
inline |
Definition at line 689 of file sc_signed.hh.
References a, m_index, m_obj_p, and sc_signed_bitref_r().
|
inlinevirtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 723 of file sc_signed.hh.
References BITS_PER_DIGIT.
|
inlinevirtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 732 of file sc_signed.hh.
References BITS_PER_DIGIT.
|
inlinevirtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 718 of file sc_signed.hh.
|
inlinevirtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 710 of file sc_signed.hh.
|
inlineprotected |
Definition at line 678 of file sc_signed.hh.
References m_index, m_obj_p, and sc_signed.
Referenced by sc_dt::sc_signed::bit(), sc_dt::sc_signed::bit(), sc_dt::sc_signed::operator[](), and sc_dt::sc_signed::operator[]().
|
inline |
Definition at line 694 of file sc_signed.hh.
| sc_dt::sc_signed_bitref_r::operator uint64 | ( | ) | const |
Definition at line 48 of file sc_signed.cc.
| bool sc_dt::sc_signed_bitref_r::operator! | ( | ) | const |
Definition at line 54 of file sc_signed.cc.
|
private |
References sc_signed_bitref_r().
| bool sc_dt::sc_signed_bitref_r::operator~ | ( | ) | const |
Definition at line 60 of file sc_signed.cc.
|
inline |
Definition at line 748 of file sc_signed.hh.
References to_bool().
|
inline |
Definition at line 706 of file sc_signed.hh.
Referenced by print().
|
inline |
Definition at line 704 of file sc_signed.hh.
|
friend |
Definition at line 672 of file sc_signed.hh.
References sc_signed.
Referenced by initialize(), and sc_signed.
|
protected |
Definition at line 751 of file sc_signed.hh.
Referenced by initialize(), sc_signed_bitref_r(), and sc_signed_bitref_r().
|
protected |
Definition at line 752 of file sc_signed.hh.
Referenced by initialize(), sc_signed_bitref_r(), and sc_signed_bitref_r().