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


Public Methods | |
| sc_uint_subref_r (const sc_uint_subref_r &a) | |
| virtual | ~sc_uint_subref_r () |
| sc_uint_subref_r * | clone () const |
| int | length () const |
| 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 |
| bool | and_reduce () const |
| bool | nand_reduce () const |
| bool | or_reduce () const |
| bool | nor_reduce () const |
| bool | xor_reduce () const |
| bool | xnor_reduce () const |
| operator uint_type () const | |
| uint_type | value () const |
| int | to_int () const |
| unsigned int | to_uint () const |
| long | to_long () const |
| unsigned long | to_ulong () const |
| int64 | to_int64 () const |
| uint64 | to_uint64 () const |
| double | to_double () const |
| const sc_string | to_string (sc_numrep numrep=SC_DEC) const |
| const sc_string | to_string (sc_numrep numrep, bool w_prefix) const |
| void | print (ostream &os=cout) const |
Protected Methods | |
| sc_uint_subref_r (const sc_uint_base &obj_, int left_, int right_) | |
| sc_uint_subref_r () | |
Protected Attributes | |
| sc_uint_base * | m_obj_p |
| int | m_left |
| int | m_right |
Friends | |
| class | sc_uint_base |
|
||||||||||||||||
|
Definition at line 297 of file sc_uint_base.h. |
|
|
Definition at line 301 of file sc_uint_base.h. References m_obj_p. Referenced by clone(). |
|
|
Definition at line 308 of file sc_uint_base.h. |
|
|
Definition at line 314 of file sc_uint_base.h. |
|
|
Definition at line 985 of file sc_uint_base.h. References sc_dt::sc_uint_base::and_reduce(). Referenced by sc_dt::and_reduce(), and nand_reduce(). |
|
|
Reimplemented in sc_dt::sc_uint_subref. Definition at line 319 of file sc_uint_base.h. References sc_uint_subref_r(). |
|
||||||||||||
|
Reimplemented from sc_dt::sc_value_base. Definition at line 125 of file sc_uint_base.cpp. References BITS_PER_DIGIT, m_left, m_right, and sc_dt::uint_type. |
|
||||||||||||
|
Reimplemented from sc_dt::sc_value_base. Definition at line 145 of file sc_uint_base.cpp. References BITS_PER_DIGIT, DIGIT_MASK, m_left, m_obj_p, m_right, sc_dt::sc_uint_base::m_val, sc_dt::mask_int, and sc_dt::uint_type. |
|
|
Reimplemented from sc_dt::sc_value_base. Definition at line 339 of file sc_uint_base.h. References operator uint_type(), and sc_dt::uint64. |
|
|
Reimplemented from sc_dt::sc_value_base. Definition at line 335 of file sc_uint_base.h. References length(). |
|
|
Definition at line 325 of file sc_uint_base.h. References m_left, and m_right. Referenced by concat_length(), sc_dt::sc_uint_subref::concat_set(), and sc_dt::sc_uint_subref::operator=(). |
|
|
Definition at line 347 of file sc_uint_base.h. References and_reduce(). Referenced by sc_dt::nand_reduce(). |
|
|
Definition at line 352 of file sc_uint_base.h. References or_reduce(). Referenced by sc_dt::nor_reduce(). |
|
|
Definition at line 973 of file sc_uint_base.h. References m_left, m_obj_p, m_right, sc_dt::sc_uint_base::m_val, SC_INTWIDTH, sc_dt::uint_type, and sc_dt::UINT_ZERO. Referenced by concat_get_uint64(), and value(). |
|
|
Definition at line 993 of file sc_uint_base.h. References sc_dt::sc_uint_base::or_reduce(). Referenced by nor_reduce(), and sc_dt::or_reduce(). |
|
|
Definition at line 389 of file sc_uint_base.h. References to_string(). Referenced by sc_dt::operator<<(). |
|
|
Definition at line 1060 of file sc_uint_base.h. References sc_dt::sc_uint_base::to_double(). |
|
|
Definition at line 1012 of file sc_uint_base.h. References sc_dt::sc_uint_base::to_int(). |
|
|
Definition at line 1044 of file sc_uint_base.h. References sc_dt::sc_uint_base::to_int64(). |
|
|
Definition at line 1028 of file sc_uint_base.h. References sc_dt::sc_uint_base::to_long(). |
|
||||||||||||
|
Definition at line 1079 of file sc_uint_base.h. References sc_numrep, and sc_dt::sc_uint_base::to_string(). |
|
|
Definition at line 1071 of file sc_uint_base.h. References sc_numrep, and sc_dt::sc_uint_base::to_string(). Referenced by print(). |
|
|
Definition at line 1020 of file sc_uint_base.h. References sc_dt::sc_uint_base::to_uint(). |
|
|
Definition at line 1052 of file sc_uint_base.h. References sc_dt::sc_uint_base::to_uint64(). |
|
|
Definition at line 1036 of file sc_uint_base.h. References sc_dt::sc_uint_base::to_ulong(). |
|
|
Definition at line 368 of file sc_uint_base.h. References operator uint_type(), and sc_dt::uint_type. |
|
|
Definition at line 357 of file sc_uint_base.h. References xor_reduce(). Referenced by sc_dt::xnor_reduce(). |
|
|
Definition at line 1001 of file sc_uint_base.h. References sc_dt::sc_uint_base::xor_reduce(). Referenced by xnor_reduce(), and sc_dt::xor_reduce(). |
|
|
Reimplemented in sc_dt::sc_uint_subref. Definition at line 291 of file sc_uint_base.h. |
|
|
Definition at line 395 of file sc_uint_base.h. Referenced by concat_get_ctrl(), concat_get_data(), length(), operator uint_type(), sc_dt::sc_uint_subref::operator=(), and sc_uint_subref_r(). |
|
|
Definition at line 394 of file sc_uint_base.h. Referenced by concat_get_data(), operator uint_type(), sc_dt::sc_uint_subref::operator=(), and sc_uint_subref_r(). |
|
|
Definition at line 396 of file sc_uint_base.h. Referenced by concat_get_ctrl(), concat_get_data(), length(), operator uint_type(), sc_dt::sc_uint_subref::operator=(), and sc_uint_subref_r(). |
1.2.18