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

sc_dt::sc_fix Class Reference

#include <sc_fix.h>

Inheritance diagram for sc_dt::sc_fix:

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

Collaboration graph
[legend]
List of all members.

Public Methods

 sc_fix (sc_fxnum_observer *=0)
 sc_fix (int, int, sc_fxnum_observer *=0)
 sc_fix (sc_q_mode, sc_o_mode, sc_fxnum_observer *=0)
 sc_fix (sc_q_mode, sc_o_mode, int, sc_fxnum_observer *=0)
 sc_fix (int, int, sc_q_mode, sc_o_mode, sc_fxnum_observer *=0)
 sc_fix (int, int, sc_q_mode, sc_o_mode, int, sc_fxnum_observer *=0)
 sc_fix (const sc_fxcast_switch &, sc_fxnum_observer *=0)
 sc_fix (int, int, const sc_fxcast_switch &, sc_fxnum_observer *=0)
 sc_fix (sc_q_mode, sc_o_mode, const sc_fxcast_switch &, sc_fxnum_observer *=0)
 sc_fix (sc_q_mode, sc_o_mode, int, const sc_fxcast_switch &, sc_fxnum_observer *=0)
 sc_fix (int, int, sc_q_mode, sc_o_mode, const sc_fxcast_switch &, sc_fxnum_observer *=0)
 sc_fix (int, int, sc_q_mode, sc_o_mode, int, const sc_fxcast_switch &, sc_fxnum_observer *=0)
 sc_fix (const sc_fxtype_params &, sc_fxnum_observer *=0)
 sc_fix (const sc_fxtype_params &, const sc_fxcast_switch &, sc_fxnum_observer *=0)
 sc_fix (const sc_fix &)
const sc_fix operator~ () const
sc_fix & operator= (const sc_fix &)
const sc_fxval operator++ (int)
const sc_fxval operator-- (int)
sc_fix & operator++ ()
sc_fix & operator-- ()

Friends

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

Constructor & Destructor Documentation

sc_dt::sc_fix::sc_fix sc_fxnum_observer   = 0 [inline, explicit]
 

Definition at line 519 of file sc_fix.h.

References sc_dt::SC_TC_.

Referenced by operator~().

sc_dt::sc_fix::sc_fix int   ,
int   ,
sc_fxnum_observer   = 0
[inline]
 

Definition at line 527 of file sc_fix.h.

References sc_dt::SC_TC_.

sc_dt::sc_fix::sc_fix sc_q_mode   ,
sc_o_mode   ,
sc_fxnum_observer   = 0
[inline]
 

Definition at line 536 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::sc_fix sc_q_mode   ,
sc_o_mode   ,
int   ,
sc_fxnum_observer   = 0
[inline]
 

Definition at line 545 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::sc_fix int   ,
int   ,
sc_q_mode   ,
sc_o_mode   ,
sc_fxnum_observer   = 0
[inline]
 

Definition at line 554 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::sc_fix int   ,
int   ,
sc_q_mode   ,
sc_o_mode   ,
int   ,
sc_fxnum_observer   = 0
[inline]
 

Definition at line 563 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::sc_fix const sc_fxcast_switch  ,
sc_fxnum_observer   = 0
[inline, explicit]
 

Definition at line 572 of file sc_fix.h.

References sc_dt::SC_TC_.

sc_dt::sc_fix::sc_fix int   ,
int   ,
const sc_fxcast_switch  ,
sc_fxnum_observer   = 0
[inline]
 

Definition at line 581 of file sc_fix.h.

References sc_dt::SC_TC_.

sc_dt::sc_fix::sc_fix sc_q_mode   ,
sc_o_mode   ,
const sc_fxcast_switch  ,
sc_fxnum_observer   = 0
[inline]
 

Definition at line 591 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::sc_fix sc_q_mode   ,
sc_o_mode   ,
int   ,
const sc_fxcast_switch  ,
sc_fxnum_observer   = 0
[inline]
 

Definition at line 601 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::sc_fix int   ,
int   ,
sc_q_mode   ,
sc_o_mode   ,
const sc_fxcast_switch  ,
sc_fxnum_observer   = 0
[inline]
 

Definition at line 611 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::sc_fix int   ,
int   ,
sc_q_mode   ,
sc_o_mode   ,
int   ,
const sc_fxcast_switch  ,
sc_fxnum_observer   = 0
[inline]
 

Definition at line 621 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::sc_fix const sc_fxtype_params  ,
sc_fxnum_observer   = 0
[inline, explicit]
 

Definition at line 631 of file sc_fix.h.

References sc_dt::SC_TC_.

sc_dt::sc_fix::sc_fix const sc_fxtype_params  ,
const sc_fxcast_switch  ,
sc_fxnum_observer   = 0
[inline]
 

Definition at line 640 of file sc_fix.h.

References sc_dt::SC_TC_.

sc_dt::sc_fix::sc_fix const sc_fix &    [inline]
 

Definition at line 994 of file sc_fix.h.

References sc_dt::SC_TC_.


Member Function Documentation

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

Reimplemented from sc_dt::sc_fxnum.

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

Definition at line 1201 of file sc_fix.h.

const sc_fxval sc_dt::sc_fix::operator++ int    [inline]
 

Reimplemented from sc_dt::sc_fxnum.

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

Definition at line 1187 of file sc_fix.h.

References sc_dt::sc_fxnum::sc_fxval.

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

Reimplemented from sc_dt::sc_fxnum.

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

Definition at line 1209 of file sc_fix.h.

const sc_fxval sc_dt::sc_fix::operator-- int    [inline]
 

Reimplemented from sc_dt::sc_fxnum.

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

Definition at line 1194 of file sc_fix.h.

References sc_dt::sc_fxnum::sc_fxval.

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

Definition at line 1103 of file sc_fix.h.

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

Definition at line 1007 of file sc_fix.h.

References sc_dt::sc_fxnum::get_bit(), sc_dt::sc_fxnum::iwl(), sc_fix(), SC_FXNUM_OBSERVER_READ_, sc_dt::sc_fxnum::set_bit(), and sc_dt::sc_fxnum::wl().


Friends And Related Function Documentation

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

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

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

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

Definition at line 1023 of file sc_fix.h.

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

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

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

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

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

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

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

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

const sc_fix operator & const sc_fix &   ,
const sc_fix &   
[friend]
 

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

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

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

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

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

const sc_fix operator| const sc_fix &   ,
const sc_fix &   
[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