77 template <
int W>
class sc_uint;
201 {
m_val = a.m_val;
return *
this; }
Base class for the fixed-point types; limited precision.
sc_uint_base & operator-=(uint_type v)
sc_uint< W > & operator&=(uint_type v)
sc_uint_base & operator*=(uint_type v)
sc_uint(const sc_uint< W > &a)
Proxy class for sc_uint part selection (r-value only).
Fixed-point value types; limited precision.
sc_uint_base & operator>>=(uint_type v)
sc_uint_base & operator&=(uint_type v)
sc_uint< W > & operator-=(uint_type v)
sc_uint< W > & operator/=(uint_type v)
sc_uint(const sc_signed &a)
sc_uint(const sc_unsigned &a)
Arbitrary precision signed number.
sc_uint_base & operator=(uint_type v)
sc_uint< W > & operator<<=(uint_type v)
sc_uint_base & operator--()
Arbitrary precision unsigned number.
sc_uint< W > & operator--()
Base class for the fixed-point types; arbitrary precision.
sc_uint_base & operator%=(uint_type v)
Template class sc_uint<W> is the interface that the user sees.
sc_uint_base & operator<<=(uint_type v)
Fixed-point value type; arbitrary precision.
sc_uint< W > & operator|=(uint_type v)
An unsigned integer whose length is less than 64 bits.
sc_uint(const sc_lv_base &a)
Arbitrary size logic vector base class.
sc_uint(const sc_uint_subref_r &a)
sc_uint_base & operator++()
sc_uint< W > & operator=(uint_type v)
sc_uint(const sc_uint_base &a)
sc_uint< W > & operator%=(uint_type v)
Proxy class for user-defined value classes and other classes that.
sc_uint< W > & operator*=(uint_type v)
sc_uint< W > & operator^=(uint_type v)
sc_uint_base & operator+=(uint_type v)
sc_uint_base(int w=sc_length_param().len())
sc_uint_base & operator/=(uint_type v)
sc_uint< W > & operator>>=(uint_type v)
sc_uint(const sc_bv_base &a)
sc_uint< W > & operator+=(uint_type v)
sc_uint_base & operator|=(uint_type v)
sc_uint_base & operator^=(uint_type v)
sc_uint(const sc_generic_base< T > &a)
Arbitrary size bit vector base class.
sc_uint< W > & operator++()