SystemC
2.3.2
Accellera SystemC proof-of-concept library
|
#include <sysc/datatypes/int/sc_uint.h>
Public Member Functions | |
sc_uint () | |
sc_uint (uint_type v) | |
sc_uint (const sc_uint< W > &a) | |
sc_uint (const sc_uint_base &a) | |
sc_uint (const sc_uint_subref_r &a) | |
template<class T > | |
sc_uint (const sc_generic_base< T > &a) | |
sc_uint (const sc_signed &a) | |
sc_uint (const sc_unsigned &a) | |
sc_uint (const sc_bv_base &a) | |
sc_uint (const sc_lv_base &a) | |
sc_uint (const char *a) | |
sc_uint (unsigned long a) | |
sc_uint (long a) | |
sc_uint (unsigned int a) | |
sc_uint (int a) | |
sc_uint (int64 a) | |
sc_uint (double a) | |
sc_uint< W > & | operator= (uint_type v) |
sc_uint< W > & | operator= (const sc_uint_base &a) |
sc_uint< W > & | operator= (const sc_uint_subref_r &a) |
sc_uint< W > & | operator= (const sc_uint< W > &a) |
template<class T > | |
sc_uint< W > & | operator= (const sc_generic_base< T > &a) |
sc_uint< W > & | operator= (const sc_signed &a) |
sc_uint< W > & | operator= (const sc_unsigned &a) |
sc_uint< W > & | operator= (const sc_bv_base &a) |
sc_uint< W > & | operator= (const sc_lv_base &a) |
sc_uint< W > & | operator= (const char *a) |
sc_uint< W > & | operator= (unsigned long a) |
sc_uint< W > & | operator= (long a) |
sc_uint< W > & | operator= (unsigned int a) |
sc_uint< W > & | operator= (int a) |
sc_uint< W > & | operator= (int64 a) |
sc_uint< W > & | operator= (double a) |
sc_uint< W > & | operator+= (uint_type v) |
sc_uint< W > & | operator-= (uint_type v) |
sc_uint< W > & | operator*= (uint_type v) |
sc_uint< W > & | operator/= (uint_type v) |
sc_uint< W > & | operator%= (uint_type v) |
sc_uint< W > & | operator&= (uint_type v) |
sc_uint< W > & | operator|= (uint_type v) |
sc_uint< W > & | operator^= (uint_type v) |
sc_uint< W > & | operator<<= (uint_type v) |
sc_uint< W > & | operator>>= (uint_type v) |
sc_uint< W > & | operator++ () |
const sc_uint< W > | operator++ (int) |
sc_uint< W > & | operator-- () |
const sc_uint< W > | operator-- (int) |
sc_uint_bitref & | operator[] (int i) |
const sc_uint_bitref_r & | operator[] (int i) const |
sc_uint_bitref & | bit (int i) |
const sc_uint_bitref_r & | bit (int i) const |
sc_uint_subref & | operator() (int left, int right) |
const sc_uint_subref_r & | operator() (int left, int right) const |
sc_uint_subref & | range (int left, int right) |
const sc_uint_subref_r & | range (int left, int right) const |
bool | test (int i) const |
void | set (int i) |
void | set (int i, bool v) |
int | length () const |
virtual int | concat_length (bool *xz_present_p) 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 |
virtual uint64 | concat_get_uint64 () 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) |
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 |
long | long_low () const |
long | long_high () const |
const std::string | to_string (sc_numrep numrep=SC_DEC) const |
const std::string | to_string (sc_numrep numrep, bool w_prefix) const |
void | print (::std::ostream &os=::std::cout) const |
void | scan (::std::istream &is=::std::cin) |
Protected Attributes | |
uint_type | m_val |
int | m_len |
int | m_ulen |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inherited |
|
inlineinherited |
Definition at line 1230 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 1240 of file sc_uint_base.h.
|
virtualinherited |
Reimplemented from sc_dt::sc_value_base.
|
virtualinherited |
Reimplemented from sc_dt::sc_value_base.
|
inlinevirtualinherited |
Reimplemented from sc_dt::sc_value_base.
Definition at line 776 of file sc_uint_base.h.
|
inlinevirtualinherited |
Reimplemented from sc_dt::sc_value_base.
Definition at line 772 of file sc_uint_base.h.
|
virtualinherited |
Reimplemented from sc_dt::sc_value_base.
|
virtualinherited |
Reimplemented from sc_dt::sc_value_base.
|
virtualinherited |
Reimplemented from sc_dt::sc_value_base.
|
virtualinherited |
Reimplemented from sc_dt::sc_value_base.
|
inlineinherited |
Definition at line 762 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 839 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 836 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 788 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 793 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 804 of file sc_uint_base.h.
|
inline |
|
inline |
|
inlineinherited |
Definition at line 1253 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 1263 of file sc_uint_base.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
Definition at line 1209 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 1219 of file sc_uint_base.h.
|
inline |
|
inline |
|
inherited |
|
inlineinherited |
Definition at line 851 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 1274 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 1284 of file sc_uint_base.h.
|
inherited |
|
inlineinherited |
Definition at line 753 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 756 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 750 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 832 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 814 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 826 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 820 of file sc_uint_base.h.
|
inherited |
|
inlineinherited |
Definition at line 817 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 829 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 823 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 810 of file sc_uint_base.h.
|
inlineinherited |
Definition at line 798 of file sc_uint_base.h.
|
inherited |
|
protectedinherited |
Definition at line 859 of file sc_uint_base.h.
|
protectedinherited |
Definition at line 860 of file sc_uint_base.h.
|
protectedinherited |
Definition at line 858 of file sc_uint_base.h.