#include <sc_int_base.h>
Inheritance diagram for sc_dt::sc_int_concref_r< T1, T2 >:


Public Methods | |
| sc_int_concref_r (const T1 &left_, const T2 &right_, int delete_=0) | |
| sc_int_concref_r (const sc_int_concref_r< T1, T2 > &a) | |
| ~sc_int_concref_r () | |
| sc_int_concref_r< T1, T2 > * | clone () const |
| int | length () 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 int_type () const | |
| int_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 Attributes | |
| T1 & | m_left |
| T2 & | m_right |
| int | m_len |
| int | m_delete |
| int & | m_refs |
|
||||||||||||||||||||
|
||||||||||
|
|||||||||
|
Definition at line 1755 of file sc_int_base.h. References sc_dt::sc_int_concref_r< T1, T2 >::m_delete, sc_dt::sc_int_concref_r< T1, T2 >::m_left, sc_dt::sc_int_concref_r< T1, T2 >::m_refs, and sc_dt::sc_int_concref_r< T1, T2 >::m_right. |
|
|||||||||
|
Definition at line 1777 of file sc_int_base.h. References sc_dt::sc_int_base::and_reduce(). Referenced by sc_dt::and_reduce(), and sc_dt::sc_int_concref_r< T1, T2 >::nand_reduce(). |
|
|||||||||
|
Reimplemented in sc_dt::sc_int_concref< T1, T2 >. Definition at line 134 of file sc_int_base.h. Referenced by sc_dt::concat(), and sc_dt::operator,(). |
|
|||||||||
|
Definition at line 140 of file sc_int_base.h. References sc_dt::sc_int_concref_r< T1, T2 >::m_len. |
|
|||||||||
|
Definition at line 153 of file sc_int_base.h. References sc_dt::sc_int_concref_r< T1, T2 >::and_reduce(). Referenced by sc_dt::nand_reduce(). |
|
|||||||||
|
Definition at line 158 of file sc_int_base.h. References sc_dt::sc_int_concref_r< T1, T2 >::or_reduce(). Referenced by sc_dt::nor_reduce(). |
|
|||||||||
|
Definition at line 1806 of file sc_int_base.h. References sc_dt::int_type, sc_dt::sc_int_concref_r< T1, T2 >::m_left, sc_dt::sc_int_concref_r< T1, T2 >::m_len, sc_dt::sc_int_concref_r< T1, T2 >::m_right, SC_INTWIDTH, and sc_dt::UINT_ZERO. Referenced by sc_dt::sc_int_concref_r< T1, T2 >::value(). |
|
|||||||||
|
Definition at line 1786 of file sc_int_base.h. References sc_dt::sc_int_base::or_reduce(). Referenced by sc_dt::sc_int_concref_r< T1, T2 >::nor_reduce(), and sc_dt::or_reduce(). |
|
||||||||||
|
Definition at line 195 of file sc_int_base.h. References sc_dt::sc_int_concref_r< T1, T2 >::to_string(). |
|
|||||||||
|
Definition at line 1876 of file sc_int_base.h. References sc_dt::sc_int_base::to_double(). |
|
|||||||||
|
Definition at line 1822 of file sc_int_base.h. References sc_dt::sc_int_base::to_int(). |
|
|||||||||
|
Definition at line 1858 of file sc_int_base.h. References sc_dt::sc_int_base::to_int64(). |
|
|||||||||
|
Definition at line 1840 of file sc_int_base.h. References sc_dt::sc_int_base::to_long(). |
|
||||||||||||||||
|
Definition at line 1897 of file sc_int_base.h. References sc_numrep, and sc_dt::sc_int_base::to_string(). |
|
||||||||||
|
Definition at line 1888 of file sc_int_base.h. References sc_numrep, and sc_dt::sc_int_base::to_string(). Referenced by sc_dt::sc_int_concref_r< T1, T2 >::print(). |
|
|||||||||
|
Definition at line 1831 of file sc_int_base.h. References sc_dt::sc_int_base::to_uint(). |
|
|||||||||
|
Definition at line 1867 of file sc_int_base.h. References sc_dt::sc_int_base::to_uint64(). |
|
|||||||||
|
Definition at line 1849 of file sc_int_base.h. References sc_dt::sc_int_base::to_ulong(). |
|
|||||||||
|
Definition at line 174 of file sc_int_base.h. References sc_dt::int_type, and sc_dt::sc_int_concref_r< T1, T2 >::operator int_type(). |
|
|||||||||
|
Definition at line 163 of file sc_int_base.h. References sc_dt::sc_int_concref_r< T1, T2 >::xor_reduce(). Referenced by sc_dt::xnor_reduce(). |
|
|||||||||
|
Definition at line 1795 of file sc_int_base.h. References sc_dt::sc_int_base::xor_reduce(). Referenced by sc_dt::sc_int_concref_r< T1, T2 >::xnor_reduce(), and sc_dt::xor_reduce(). |
|
|||||
|
Definition at line 203 of file sc_int_base.h. Referenced by sc_dt::sc_int_concref_r< T1, T2 >::sc_int_concref_r(), and sc_dt::sc_int_concref_r< T1, T2 >::~sc_int_concref_r(). |
|
|||||
|
|||||
|
Definition at line 202 of file sc_int_base.h. Referenced by sc_dt::sc_int_concref_r< T1, T2 >::length(), sc_dt::sc_int_concref_r< T1, T2 >::operator int_type(), and sc_dt::sc_int_concref_r< T1, T2 >::sc_int_concref_r(). |
|
|||||
|
Definition at line 204 of file sc_int_base.h. Referenced by sc_dt::sc_int_concref_r< T1, T2 >::sc_int_concref_r(), and sc_dt::sc_int_concref_r< T1, T2 >::~sc_int_concref_r(). |
|
|||||
1.2.18