Go to the documentation of this file.
62 #ifndef __SYSTEMC_EXT_DT_INT_SC_UINT_HH__
63 #define __SYSTEMC_EXT_DT_INT_SC_UINT_HH__
86 class sc_uint :
public sc_uint_base
92 sc_uint(
const sc_uint<W> &
a) : sc_uint_base(
a) {}
93 sc_uint(
const sc_uint_base &
a) : sc_uint_base(W)
97 sc_uint(
const sc_uint_subref_r &
a) : sc_uint_base(W)
102 sc_uint(
const sc_generic_base<T> &
a) : sc_uint_base(W)
106 sc_uint(
const sc_signed &
a) : sc_uint_base(W)
110 sc_uint(
const sc_unsigned &
a) : sc_uint_base(W)
122 explicit sc_uint(
const sc_fxnum &
a) : sc_uint_base(W)
126 explicit sc_uint(
const sc_fxnum_fast &
a) : sc_uint_base(W)
130 sc_uint(
const sc_bv_base &
a) : sc_uint_base(W)
365 return sc_uint<W>(sc_uint_base::operator ++ (0));
376 return sc_uint<W>(sc_uint_base::operator -- (0));
382 #endif // __SYSTEMC_EXT_DT_INT_SC_UINT_HH__
sc_uint_base & operator^=(uint_type v)
sc_uint< W > & operator--()
sc_uint_base & operator%=(uint_type v)
sc_uint< W > & operator-=(uint_type v)
sc_uint_base & operator*=(uint_type v)
sc_uint_base & operator>>=(uint_type v)
sc_uint< W > & operator|=(uint_type v)
sc_uint_base & operator&=(uint_type v)
sc_uint_base & operator++()
sc_uint< W > & operator/=(uint_type v)
sc_uint< W > & operator>>=(uint_type v)
sc_uint< W > & operator<<=(uint_type v)
sc_uint_base & operator/=(uint_type v)
sc_uint_base & operator=(uint_type v)
sc_uint_base & operator-=(uint_type v)
sc_uint< W > & operator+=(uint_type v)
sc_uint_base & operator+=(uint_type v)
sc_uint< W > & operator&=(uint_type v)
sc_uint_base & operator--()
sc_uint< W > & operator*=(uint_type v)
sc_uint< W > & operator++()
sc_uint< W > & operator%=(uint_type v)
sc_uint< W > & operator^=(uint_type v)
sc_uint< W > & operator=(uint_type v)
sc_uint_base & operator<<=(uint_type v)
sc_uint_base & operator|=(uint_type v)
Generated on Wed Sep 30 2020 14:02:16 for gem5 by doxygen 1.8.17