#include <sc_uint_base.h>
Inheritance diagram for sc_dt::sc_uint_bitref_r:


Public Methods | |
| sc_uint_bitref_r (const sc_uint_bitref_r &a) | |
| virtual | ~sc_uint_bitref_r () |
| virtual int | concat_length (bool *xz_present_p) const |
| virtual bool | concat_get_ctrl (unsigned long *dst_p, int low_i) const |
| virtual bool | concat_get_data (unsigned long *dst_p, int low_i) const |
| virtual uint64 | concat_get_uint64 () const |
| sc_uint_bitref_r * | clone () const |
| int | length () const |
| operator uint64 () const | |
| bool | operator! () const |
| bool | operator~ () const |
| bool | value () const |
| bool | to_bool () const |
| void | print (ostream &os=cout) const |
Protected Methods | |
| sc_uint_bitref_r (const sc_uint_base &obj_, int index_) | |
| sc_uint_bitref_r () | |
Protected Attributes | |
| sc_uint_base * | m_obj_p |
| int | m_index |
Friends | |
| class | sc_uint_base |
| class | sc_uint_signal |
|
||||||||||||
|
Definition at line 106 of file sc_uint_base.h. |
|
|
Definition at line 109 of file sc_uint_base.h. Referenced by clone(). |
|
|
Definition at line 116 of file sc_uint_base.h. |
|
|
Definition at line 122 of file sc_uint_base.h. |
|
|
Reimplemented in sc_dt::sc_uint_bitref. Definition at line 161 of file sc_uint_base.h. References sc_uint_bitref_r(). |
|
||||||||||||
|
Reimplemented from sc_dt::sc_value_base. Definition at line 129 of file sc_uint_base.h. References BITS_PER_DIGIT. |
|
||||||||||||
|
Reimplemented from sc_dt::sc_value_base. Definition at line 137 of file sc_uint_base.h. References BITS_PER_DIGIT, and operator uint64(). |
|
|
Reimplemented from sc_dt::sc_value_base. Definition at line 155 of file sc_uint_base.h. References operator uint64(), and sc_dt::uint64. |
|
|
Reimplemented from sc_dt::sc_value_base. Definition at line 127 of file sc_uint_base.h. |
|
|
Definition at line 167 of file sc_uint_base.h. |
|
|
Definition at line 860 of file sc_uint_base.h. References m_index, m_obj_p, and sc_dt::sc_uint_base::test(). Referenced by concat_get_data(), concat_get_uint64(), to_bool(), and value(). |
|
|
Definition at line 867 of file sc_uint_base.h. References m_index, m_obj_p, and sc_dt::sc_uint_base::test(). |
|
|
Definition at line 874 of file sc_uint_base.h. References m_index, m_obj_p, and sc_dt::sc_uint_base::test(). |
|
|
Definition at line 195 of file sc_uint_base.h. References to_bool(). Referenced by sc_dt::operator<<(). |
|
|
Definition at line 189 of file sc_uint_base.h. References operator uint64(). Referenced by sc_dt::sc_uint_bitref::operator=(), and print(). |
|
|
Definition at line 186 of file sc_uint_base.h. References operator uint64(). |
|
|
Reimplemented in sc_dt::sc_uint_bitref. Definition at line 99 of file sc_uint_base.h. |
|
|
Definition at line 100 of file sc_uint_base.h. |
|
|
Definition at line 201 of file sc_uint_base.h. Referenced by sc_dt::sc_uint_bitref::operator &=(), operator uint64(), operator!(), sc_dt::sc_uint_bitref::operator=(), sc_dt::sc_uint_bitref::operator^=(), sc_dt::sc_uint_bitref::operator|=(), operator~(), and sc_uint_bitref_r(). |
|
|
Definition at line 200 of file sc_uint_base.h. Referenced by sc_dt::sc_uint_bitref::operator &=(), operator uint64(), operator!(), sc_dt::sc_uint_bitref::operator=(), sc_dt::sc_uint_bitref::operator^=(), sc_dt::sc_uint_bitref::operator|=(), operator~(), and sc_uint_bitref_r(). |
1.2.18