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

sc_dt::sc_int< W > Class Template Reference

#include <sc_int.h>

Inheritance diagram for sc_dt::sc_int< W >:

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

Collaboration graph
[legend]
List of all members.

Public Methods

 sc_int ()
 sc_int (int_type v)
 sc_int (const sc_int< W > &a)
 sc_int (const sc_int_base &a)
 sc_int (const sc_int_subref_r &a)
 sc_int (const sc_concatref &a)
 sc_int (const sc_signed &a)
 sc_int (const sc_unsigned &a)
 sc_int (const sc_bv_base &a)
 sc_int (const sc_lv_base &a)
 sc_int (const char *a)
 sc_int (unsigned long a)
 sc_int (long a)
 sc_int (unsigned int a)
 sc_int (int a)
 sc_int (uint64 a)
 sc_int (double a)
sc_int< W > & operator= (int_type v)
sc_int< W > & operator= (const sc_int_base &a)
sc_int< W > & operator= (const sc_int_subref_r &a)
sc_int< W > & operator= (const sc_int< W > &a)
sc_int< W > & operator= (const sc_concatref &a)
sc_int< W > & operator= (const sc_signed &a)
sc_int< W > & operator= (const sc_unsigned &a)
sc_int< W > & operator= (const sc_bv_base &a)
sc_int< W > & operator= (const sc_lv_base &a)
sc_int< W > & operator= (const char *a)
sc_int< W > & operator= (unsigned long a)
sc_int< W > & operator= (long a)
sc_int< W > & operator= (unsigned int a)
sc_int< W > & operator= (int a)
sc_int< W > & operator= (uint64 a)
sc_int< W > & operator= (double a)
sc_int< W > & operator+= (int_type v)
sc_int< W > & operator-= (int_type v)
sc_int< W > & operator *= (int_type v)
sc_int< W > & operator/= (int_type v)
sc_int< W > & operator%= (int_type v)
sc_int< W > & operator &= (int_type v)
sc_int< W > & operator|= (int_type v)
sc_int< W > & operator^= (int_type v)
sc_int< W > & operator<<= (int_type v)
sc_int< W > & operator>>= (int_type v)
sc_int< W > & operator++ ()
const sc_int< W > operator++ (int)
sc_int< W > & operator-- ()
const sc_int< W > operator-- (int)

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


Constructor & Destructor Documentation

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

Definition at line 83 of file sc_int.h.

template<int W>
sc_dt::sc_int< W >::sc_int int_type    v [inline]
 

Definition at line 87 of file sc_int.h.

References sc_dt::int_type.

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

Definition at line 91 of file sc_int.h.

template<int W>
sc_dt::sc_int< W >::sc_int const sc_int_base   a [inline]
 

Definition at line 95 of file sc_int.h.

template<int W>
sc_dt::sc_int< W >::sc_int const sc_int_subref_r   a [inline]
 

Definition at line 99 of file sc_int.h.

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

Definition at line 103 of file sc_int.h.

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

Definition at line 107 of file sc_int.h.

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

Definition at line 111 of file sc_int.h.

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

Definition at line 135 of file sc_int.h.

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

Definition at line 139 of file sc_int.h.

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

Definition at line 143 of file sc_int.h.

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

Definition at line 147 of file sc_int.h.

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

Definition at line 151 of file sc_int.h.

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

Definition at line 155 of file sc_int.h.

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

Definition at line 159 of file sc_int.h.

template<int W>
sc_dt::sc_int< W >::sc_int uint64    a [inline]
 

Definition at line 163 of file sc_int.h.

References sc_dt::uint64.

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

Definition at line 167 of file sc_int.h.


Member Function Documentation

template<int W>
sc_int<W>& sc_dt::sc_int< W >::operator &= int_type    v [inline]
 

Reimplemented from sc_dt::sc_int_base.

Definition at line 259 of file sc_int.h.

References sc_dt::int_type.

template<int W>
sc_int<W>& sc_dt::sc_int< W >::operator *= int_type    v [inline]
 

Reimplemented from sc_dt::sc_int_base.

Definition at line 247 of file sc_int.h.

References sc_dt::int_type.

template<int W>
sc_int<W>& sc_dt::sc_int< W >::operator%= int_type    v [inline]
 

Reimplemented from sc_dt::sc_int_base.

Definition at line 253 of file sc_int.h.

References sc_dt::int_type.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 281 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 278 of file sc_int.h.

template<int W>
sc_int<W>& sc_dt::sc_int< W >::operator+= int_type    v [inline]
 

Reimplemented from sc_dt::sc_int_base.

Definition at line 241 of file sc_int.h.

References sc_dt::int_type.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 287 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 284 of file sc_int.h.

template<int W>
sc_int<W>& sc_dt::sc_int< W >::operator-= int_type    v [inline]
 

Reimplemented from sc_dt::sc_int_base.

Definition at line 244 of file sc_int.h.

References sc_dt::int_type.

template<int W>
sc_int<W>& sc_dt::sc_int< W >::operator/= int_type    v [inline]
 

Reimplemented from sc_dt::sc_int_base.

Definition at line 250 of file sc_int.h.

References sc_dt::int_type.

template<int W>
sc_int<W>& sc_dt::sc_int< W >::operator<<= int_type    v [inline]
 

Reimplemented from sc_dt::sc_int_base.

Definition at line 269 of file sc_int.h.

References sc_dt::int_type.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 235 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 232 of file sc_int.h.

References sc_dt::uint64.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 229 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 226 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 223 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 220 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 217 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 214 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 211 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 192 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 189 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 186 of file sc_int.h.

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

Definition at line 183 of file sc_int.h.

References sc_dt::sc_int_base::m_val.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 180 of file sc_int.h.

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

Reimplemented from sc_dt::sc_int_base.

Definition at line 177 of file sc_int.h.

template<int W>
sc_int<W>& sc_dt::sc_int< W >::operator= int_type    v [inline]
 

Reimplemented from sc_dt::sc_int_base.

Definition at line 174 of file sc_int.h.

References sc_dt::int_type.

template<int W>
sc_int<W>& sc_dt::sc_int< W >::operator>>= int_type    v [inline]
 

Reimplemented from sc_dt::sc_int_base.

Definition at line 272 of file sc_int.h.

References sc_dt::int_type.

template<int W>
sc_int<W>& sc_dt::sc_int< W >::operator^= int_type    v [inline]
 

Reimplemented from sc_dt::sc_int_base.

Definition at line 265 of file sc_int.h.

References sc_dt::int_type.

template<int W>
sc_int<W>& sc_dt::sc_int< W >::operator|= int_type    v [inline]
 

Reimplemented from sc_dt::sc_int_base.

Definition at line 262 of file sc_int.h.

References sc_dt::int_type.


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