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

sc_dt::sc_ufix Class Reference

#include <sc_ufix.h>

Inheritance diagram for sc_dt::sc_ufix:

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

Collaboration graph
[legend]
List of all members.

Public Methods

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

Friends

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

Constructor & Destructor Documentation

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

Definition at line 522 of file sc_ufix.h.

References sc_dt::SC_US_.

Referenced by operator~().

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

Definition at line 530 of file sc_ufix.h.

References sc_dt::SC_US_.

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

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

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

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

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

Definition at line 575 of file sc_ufix.h.

References sc_dt::SC_US_.

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

Definition at line 584 of file sc_ufix.h.

References sc_dt::SC_US_.

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

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

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

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

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

Definition at line 634 of file sc_ufix.h.

References sc_dt::SC_US_.

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

Definition at line 643 of file sc_ufix.h.

References sc_dt::SC_US_.

sc_dt::sc_ufix::sc_ufix const sc_ufix &    [inline]
 

Definition at line 997 of file sc_ufix.h.

References sc_dt::SC_US_.


Member Function Documentation

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

Reimplemented from sc_dt::sc_fxnum.

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

Definition at line 1204 of file sc_ufix.h.

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

Reimplemented from sc_dt::sc_fxnum.

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

Definition at line 1190 of file sc_ufix.h.

References sc_dt::sc_fxnum::sc_fxval.

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

Reimplemented from sc_dt::sc_fxnum.

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

Definition at line 1212 of file sc_ufix.h.

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

Reimplemented from sc_dt::sc_fxnum.

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

Definition at line 1197 of file sc_ufix.h.

References sc_dt::sc_fxnum::sc_fxval.

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

Definition at line 1106 of file sc_ufix.h.

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

Definition at line 1010 of file sc_ufix.h.

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


Friends And Related Function Documentation

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

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

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

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

Definition at line 1026 of file sc_ufix.h.

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

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

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

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

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

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

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

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

const sc_ufix operator & const sc_ufix &   ,
const sc_ufix &   
[friend]
 

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

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

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

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

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

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


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