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

sc_dt::sc_ufix_fast Class Reference

#include <sc_ufix.h>

Inheritance diagram for sc_dt::sc_ufix_fast:

Inheritance graph
[legend]
Collaboration diagram for sc_dt::sc_ufix_fast:

Collaboration graph
[legend]
List of all members.

Public Methods

 sc_ufix_fast (sc_fxnum_fast_observer *=0)
 sc_ufix_fast (int, int, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (sc_q_mode, sc_o_mode, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (sc_q_mode, sc_o_mode, int, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (int, int, sc_q_mode, sc_o_mode, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (int, int, sc_q_mode, sc_o_mode, int, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (const sc_fxcast_switch &, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (int, int, const sc_fxcast_switch &, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (sc_q_mode, sc_o_mode, const sc_fxcast_switch &, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (sc_q_mode, sc_o_mode, int, const sc_fxcast_switch &, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (int, int, sc_q_mode, sc_o_mode, const sc_fxcast_switch &, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (int, int, sc_q_mode, sc_o_mode, int, const sc_fxcast_switch &, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (const sc_fxtype_params &, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (const sc_fxtype_params &, const sc_fxcast_switch &, sc_fxnum_fast_observer *=0)
 sc_ufix_fast (const sc_ufix_fast &)
const sc_ufix_fast operator~ () const
sc_ufix_fast & operator= (const sc_ufix_fast &)
const sc_fxval_fast operator++ (int)
const sc_fxval_fast operator-- (int)
sc_ufix_fast & operator++ ()
sc_ufix_fast & operator-- ()

Friends

void b_not (sc_ufix_fast &, const sc_ufix_fast &)
const sc_ufix_fast operator & (const sc_ufix_fast &, const sc_ufix_fast &)
const sc_ufix_fast operator^ (const sc_ufix_fast &, const sc_ufix_fast &)
const sc_ufix_fast operator| (const sc_ufix_fast &, const sc_ufix_fast &)
void b_and (sc_ufix_fast &, const sc_ufix_fast &, const sc_ufix_fast &)
void b_or (sc_ufix_fast &, const sc_ufix_fast &, const sc_ufix_fast &)
void b_xor (sc_ufix_fast &, const sc_ufix_fast &, const sc_ufix_fast &)

Constructor & Destructor Documentation

sc_dt::sc_ufix_fast::sc_ufix_fast sc_fxnum_fast_observer   = 0 [inline, explicit]
 

Definition at line 1228 of file sc_ufix.h.

References sc_dt::SC_US_.

Referenced by operator~().

sc_dt::sc_ufix_fast::sc_ufix_fast int   ,
int   ,
sc_fxnum_fast_observer   = 0
[inline]
 

Definition at line 1236 of file sc_ufix.h.

References sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast sc_q_mode   ,
sc_o_mode   ,
sc_fxnum_fast_observer   = 0
[inline]
 

Definition at line 1245 of file sc_ufix.h.

References sc_dt::sc_o_mode, sc_dt::sc_q_mode, and sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast sc_q_mode   ,
sc_o_mode   ,
int   ,
sc_fxnum_fast_observer   = 0
[inline]
 

Definition at line 1254 of file sc_ufix.h.

References sc_dt::sc_o_mode, sc_dt::sc_q_mode, and sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast int   ,
int   ,
sc_q_mode   ,
sc_o_mode   ,
sc_fxnum_fast_observer   = 0
[inline]
 

Definition at line 1263 of file sc_ufix.h.

References sc_dt::sc_o_mode, sc_dt::sc_q_mode, and sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast int   ,
int   ,
sc_q_mode   ,
sc_o_mode   ,
int   ,
sc_fxnum_fast_observer   = 0
[inline]
 

Definition at line 1272 of file sc_ufix.h.

References sc_dt::sc_o_mode, sc_dt::sc_q_mode, and sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast const sc_fxcast_switch  ,
sc_fxnum_fast_observer   = 0
[inline, explicit]
 

Definition at line 1282 of file sc_ufix.h.

References sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast int   ,
int   ,
const sc_fxcast_switch  ,
sc_fxnum_fast_observer   = 0
[inline]
 

Definition at line 1291 of file sc_ufix.h.

References sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast sc_q_mode   ,
sc_o_mode   ,
const sc_fxcast_switch  ,
sc_fxnum_fast_observer   = 0
[inline]
 

Definition at line 1301 of file sc_ufix.h.

References sc_dt::sc_o_mode, sc_dt::sc_q_mode, and sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast sc_q_mode   ,
sc_o_mode   ,
int   ,
const sc_fxcast_switch  ,
sc_fxnum_fast_observer   = 0
[inline]
 

Definition at line 1311 of file sc_ufix.h.

References sc_dt::sc_o_mode, sc_dt::sc_q_mode, and sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast int   ,
int   ,
sc_q_mode   ,
sc_o_mode   ,
const sc_fxcast_switch  ,
sc_fxnum_fast_observer   = 0
[inline]
 

Definition at line 1321 of file sc_ufix.h.

References sc_dt::sc_o_mode, sc_dt::sc_q_mode, and sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast int   ,
int   ,
sc_q_mode   ,
sc_o_mode   ,
int   ,
const sc_fxcast_switch  ,
sc_fxnum_fast_observer   = 0
[inline]
 

Definition at line 1331 of file sc_ufix.h.

References sc_dt::sc_o_mode, sc_dt::sc_q_mode, and sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast const sc_fxtype_params  ,
sc_fxnum_fast_observer   = 0
[inline, explicit]
 

Definition at line 1342 of file sc_ufix.h.

References sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast const sc_fxtype_params  ,
const sc_fxcast_switch  ,
sc_fxnum_fast_observer   = 0
[inline]
 

Definition at line 1351 of file sc_ufix.h.

References sc_dt::SC_US_.

sc_dt::sc_ufix_fast::sc_ufix_fast const sc_ufix_fast &    [inline]
 

Definition at line 1709 of file sc_ufix.h.

References sc_dt::SC_US_.


Member Function Documentation

sc_ufix_fast & sc_dt::sc_ufix_fast::operator++   [inline]
 

Reimplemented from sc_dt::sc_fxnum_fast.

Reimplemented in sc_dt::sc_ufixed_fast< W, I, Q, O, N >.

Definition at line 1900 of file sc_ufix.h.

const sc_fxval_fast sc_dt::sc_ufix_fast::operator++ int    [inline]
 

Reimplemented from sc_dt::sc_fxnum_fast.

Reimplemented in sc_dt::sc_ufixed_fast< W, I, Q, O, N >.

Definition at line 1886 of file sc_ufix.h.

References sc_dt::sc_fxnum_fast::sc_fxval_fast.

sc_ufix_fast & sc_dt::sc_ufix_fast::operator--   [inline]
 

Reimplemented from sc_dt::sc_fxnum_fast.

Reimplemented in sc_dt::sc_ufixed_fast< W, I, Q, O, N >.

Definition at line 1908 of file sc_ufix.h.

const sc_fxval_fast sc_dt::sc_ufix_fast::operator-- int    [inline]
 

Reimplemented from sc_dt::sc_fxnum_fast.

Reimplemented in sc_dt::sc_ufixed_fast< W, I, Q, O, N >.

Definition at line 1893 of file sc_ufix.h.

References sc_dt::sc_fxnum_fast::sc_fxval_fast.

sc_ufix_fast & sc_dt::sc_ufix_fast::operator= const sc_ufix_fast &    [inline]
 

Definition at line 1802 of file sc_ufix.h.

const sc_ufix_fast sc_dt::sc_ufix_fast::operator~   [inline]
 

Definition at line 1722 of file sc_ufix.h.

References sc_dt::sc_fxnum_fast::get_bit(), sc_dt::sc_fxnum_fast::iwl(), SC_FXNUM_FAST_OBSERVER_READ_, sc_ufix_fast(), sc_dt::sc_fxnum_fast::set_bit(), and sc_dt::sc_fxnum_fast::wl().


Friends And Related Function Documentation

void b_and sc_ufix_fast &   ,
const sc_ufix_fast &   ,
const sc_ufix_fast &   
[friend]
 

void b_not sc_ufix_fast &    c,
const sc_ufix_fast &    a
[friend]
 

Definition at line 1738 of file sc_ufix.h.

void b_or sc_ufix_fast &   ,
const sc_ufix_fast &   ,
const sc_ufix_fast &   
[friend]
 

void b_xor sc_ufix_fast &   ,
const sc_ufix_fast &   ,
const sc_ufix_fast &   
[friend]
 

const sc_ufix_fast operator & const sc_ufix_fast &   ,
const sc_ufix_fast &   
[friend]
 

const sc_ufix_fast operator^ const sc_ufix_fast &   ,
const sc_ufix_fast &   
[friend]
 

const sc_ufix_fast operator| const sc_ufix_fast &   ,
const sc_ufix_fast &   
[friend]
 


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