Go to the documentation of this file.
62 #ifndef __SYSTEMC_EXT_DT_INT_SC_INT_HH__
63 #define __SYSTEMC_EXT_DT_INT_SC_INT_HH__
85 class sc_int :
public sc_int_base
89 sc_int() : sc_int_base(W) {}
91 sc_int(
const sc_int<W> &
a) : sc_int_base(
a) {}
93 sc_int(
const sc_int_base &
a) : sc_int_base(W)
97 sc_int(
const sc_int_subref_r &
a) : sc_int_base(W)
102 sc_int(
const sc_generic_base<T> &
a) : sc_int_base(W)
106 sc_int(
const sc_signed &
a) : sc_int_base(W)
110 sc_int(
const sc_unsigned &
a) : sc_int_base(W)
122 explicit sc_int(
const sc_fxnum &
a) : sc_int_base(W)
126 explicit sc_int(
const sc_fxnum_fast &
a) : sc_int_base(W)
130 sc_int(
const sc_bv_base &
a) : sc_int_base(W)
363 return sc_int<W>(sc_int_base::operator ++ (0));
374 return sc_int<W>(sc_int_base::operator -- (0));
381 #endif // __SYSTEMC_EXT_DT_INT_SC_INT_HH__
sc_int_base & operator^=(int_type v)
sc_int_base & operator++()
sc_int< W > & operator&=(int_type v)
sc_int< W > & operator--()
sc_int< W > & operator=(int_type v)
sc_int_base & operator+=(int_type v)
sc_int< W > & operator++()
sc_int< W > & operator<<=(int_type v)
sc_int< W > & operator>>=(int_type v)
sc_int_base & operator>>=(int_type v)
sc_int< W > & operator/=(int_type v)
sc_int(const sc_int< W > &a)
sc_int_base & operator<<=(int_type v)
sc_int< W > & operator-=(int_type v)
sc_int< W > & operator|=(int_type v)
sc_int_base & operator-=(int_type v)
sc_int_base & operator=(int_type v)
sc_int_base & operator*=(int_type v)
sc_int_base & operator%=(int_type v)
sc_int< W > & operator*=(int_type v)
sc_int_base & operator|=(int_type v)
sc_int_base & operator--()
sc_int< W > & operator^=(int_type v)
sc_int< W > & operator+=(int_type v)
sc_int< W > & operator%=(int_type v)
sc_int_base & operator/=(int_type v)
sc_int_base & operator&=(int_type v)
Generated on Wed Sep 30 2020 14:02:16 for gem5 by doxygen 1.8.17