Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

sc_dt::sc_uint< W > Class Template Reference

#include <sc_uint.h>

Inheritance diagram for sc_dt::sc_uint< W >:

Inheritance graph
[legend]
Collaboration diagram for sc_dt::sc_uint< W >:

Collaboration graph
[legend]
List of all members.

Public Methods

 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)
 sc_uint (const sc_concatref &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)
sc_uint< W > & operator= (const sc_concatref &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)

template<int W>
class sc_dt::sc_uint< W >


Constructor & Destructor Documentation

template<int W>
sc_dt::sc_uint< W >::sc_uint   [inline]
 

Definition at line 83 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint uint_type    v [inline]
 

Definition at line 87 of file sc_uint.h.

References sc_dt::uint_type.

template<int W>
sc_dt::sc_uint< W >::sc_uint const sc_uint< W > &    a [inline]
 

Definition at line 91 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint const sc_uint_base   a [inline]
 

Definition at line 95 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint const sc_uint_subref_r   a [inline]
 

Definition at line 99 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint const sc_concatref   a [inline]
 

Definition at line 103 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint const sc_signed   a [inline]
 

Definition at line 107 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint const sc_unsigned   a [inline]
 

Definition at line 111 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint const sc_bv_base   a [inline]
 

Definition at line 135 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint const sc_lv_base   a [inline]
 

Definition at line 139 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint const char *    a [inline]
 

Definition at line 143 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint unsigned long    a [inline]
 

Definition at line 147 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint long    a [inline]
 

Definition at line 151 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint unsigned int    a [inline]
 

Definition at line 155 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint int    a [inline]
 

Definition at line 159 of file sc_uint.h.

template<int W>
sc_dt::sc_uint< W >::sc_uint int64    a [inline]
 

Definition at line 163 of file sc_uint.h.

References sc_dt::int64.

template<int W>
sc_dt::sc_uint< W >::sc_uint double    a [inline]
 

Definition at line 167 of file sc_uint.h.


Member Function Documentation

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator &= uint_type    v [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 259 of file sc_uint.h.

References sc_dt::uint_type.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator *= uint_type    v [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 247 of file sc_uint.h.

References sc_dt::uint_type.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator%= uint_type    v [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 253 of file sc_uint.h.

References sc_dt::uint_type.

template<int W>
const sc_uint<W> sc_dt::sc_uint< W >::operator++ int    [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 281 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator++   [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 278 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator+= uint_type    v [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 241 of file sc_uint.h.

References sc_dt::uint_type.

template<int W>
const sc_uint<W> sc_dt::sc_uint< W >::operator-- int    [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 287 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator--   [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 284 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator-= uint_type    v [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 244 of file sc_uint.h.

References sc_dt::uint_type.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator/= uint_type    v [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 250 of file sc_uint.h.

References sc_dt::uint_type.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator<<= uint_type    v [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 269 of file sc_uint.h.

References sc_dt::uint_type.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= double    a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 235 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= int64    a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 232 of file sc_uint.h.

References sc_dt::int64.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= int    a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 229 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= unsigned int    a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 226 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= long    a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 223 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= unsigned long    a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 220 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= const char *    a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 217 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= const sc_lv_base   a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 214 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= const sc_bv_base   a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 211 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= const sc_unsigned   a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 192 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= const sc_signed   a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 189 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= const sc_concatref   a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 186 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= const sc_uint< W > &    a [inline]
 

Definition at line 183 of file sc_uint.h.

References sc_dt::sc_uint_base::m_val.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= const sc_uint_subref_r   a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 180 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= const sc_uint_base   a [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 177 of file sc_uint.h.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator= uint_type    v [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 174 of file sc_uint.h.

References sc_dt::uint_type.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator>>= uint_type    v [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 272 of file sc_uint.h.

References sc_dt::uint_type.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator^= uint_type    v [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 265 of file sc_uint.h.

References sc_dt::uint_type.

template<int W>
sc_uint<W>& sc_dt::sc_uint< W >::operator|= uint_type    v [inline]
 

Reimplemented from sc_dt::sc_uint_base.

Definition at line 262 of file sc_uint.h.

References sc_dt::uint_type.


The documentation for this class was generated from the following file:
Generated on Fri Jan 14 08:32:40 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18