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

sc_dt::sc_fix_fast Class Reference

#include <sc_fix.h>

Inheritance diagram for sc_dt::sc_fix_fast:

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

Collaboration graph
[legend]
List of all members.

Public Methods

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

Friends

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

Constructor & Destructor Documentation

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

Definition at line 1225 of file sc_fix.h.

References sc_dt::SC_TC_.

Referenced by operator~().

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

Definition at line 1233 of file sc_fix.h.

References sc_dt::SC_TC_.

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

Definition at line 1242 of file sc_fix.h.

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

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

Definition at line 1251 of file sc_fix.h.

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

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

Definition at line 1260 of file sc_fix.h.

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

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

Definition at line 1269 of file sc_fix.h.

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

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

Definition at line 1279 of file sc_fix.h.

References sc_dt::SC_TC_.

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

Definition at line 1288 of file sc_fix.h.

References sc_dt::SC_TC_.

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

Definition at line 1298 of file sc_fix.h.

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

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

Definition at line 1308 of file sc_fix.h.

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

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

Definition at line 1318 of file sc_fix.h.

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

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

Definition at line 1328 of file sc_fix.h.

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

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

Definition at line 1339 of file sc_fix.h.

References sc_dt::SC_TC_.

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

Definition at line 1348 of file sc_fix.h.

References sc_dt::SC_TC_.

sc_dt::sc_fix_fast::sc_fix_fast const sc_fix_fast &    [inline]
 

Definition at line 1706 of file sc_fix.h.

References sc_dt::SC_TC_.


Member Function Documentation

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

Reimplemented from sc_dt::sc_fxnum_fast.

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

Definition at line 1897 of file sc_fix.h.

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

Reimplemented from sc_dt::sc_fxnum_fast.

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

Definition at line 1883 of file sc_fix.h.

References sc_dt::sc_fxnum_fast::sc_fxval_fast.

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

Reimplemented from sc_dt::sc_fxnum_fast.

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

Definition at line 1905 of file sc_fix.h.

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

Reimplemented from sc_dt::sc_fxnum_fast.

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

Definition at line 1890 of file sc_fix.h.

References sc_dt::sc_fxnum_fast::sc_fxval_fast.

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

Definition at line 1799 of file sc_fix.h.

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

Definition at line 1719 of file sc_fix.h.

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


Friends And Related Function Documentation

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

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

Definition at line 1735 of file sc_fix.h.

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

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

const sc_fix_fast operator & const sc_fix_fast &   ,
const sc_fix_fast &   
[friend]
 

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

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


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