sc_dt::scfx_ieee_float Class Reference

#include <sysc/datatypes/fx/scfx_ieee.h>

Collaboration diagram for sc_dt::scfx_ieee_float:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 scfx_ieee_float ()
 scfx_ieee_float (float)
 scfx_ieee_float (const scfx_ieee_float &)
scfx_ieee_floatoperator= (float)
scfx_ieee_floatoperator= (const scfx_ieee_float &)
 operator float () const
unsigned int negative () const
void negative (unsigned int)
int exponent () const
void exponent (int)
unsigned int mantissa () const
void mantissa (unsigned int)
bool is_zero () const
bool is_subnormal () const
bool is_normal () const
bool is_inf () const
bool is_nan () const
void set_inf ()
void set_nan ()


Detailed Description

Definition at line 443 of file scfx_ieee.h.


Constructor & Destructor Documentation

sc_dt::scfx_ieee_float::scfx_ieee_float (  )  [inline]

Definition at line 481 of file scfx_ieee.h.

sc_dt::scfx_ieee_float::scfx_ieee_float ( float  f  )  [inline]

Definition at line 487 of file scfx_ieee.h.

sc_dt::scfx_ieee_float::scfx_ieee_float ( const scfx_ieee_float a  )  [inline]

Definition at line 493 of file scfx_ieee.h.


Member Function Documentation

scfx_ieee_float & sc_dt::scfx_ieee_float::operator= ( float  f  )  [inline]

Definition at line 501 of file scfx_ieee.h.

scfx_ieee_float & sc_dt::scfx_ieee_float::operator= ( const scfx_ieee_float a  )  [inline]

Definition at line 509 of file scfx_ieee.h.

sc_dt::scfx_ieee_float::operator float (  )  const [inline]

Definition at line 517 of file scfx_ieee.h.

unsigned int sc_dt::scfx_ieee_float::negative (  )  const [inline]

Definition at line 525 of file scfx_ieee.h.

void sc_dt::scfx_ieee_float::negative ( unsigned int  a  )  [inline]

Definition at line 532 of file scfx_ieee.h.

int sc_dt::scfx_ieee_float::exponent (  )  const [inline]

Definition at line 539 of file scfx_ieee.h.

void sc_dt::scfx_ieee_float::exponent ( int  a  )  [inline]

Definition at line 546 of file scfx_ieee.h.

unsigned int sc_dt::scfx_ieee_float::mantissa (  )  const [inline]

Definition at line 553 of file scfx_ieee.h.

void sc_dt::scfx_ieee_float::mantissa ( unsigned int  a  )  [inline]

Definition at line 560 of file scfx_ieee.h.

bool sc_dt::scfx_ieee_float::is_zero (  )  const [inline]

Definition at line 568 of file scfx_ieee.h.

bool sc_dt::scfx_ieee_float::is_subnormal (  )  const [inline]

Definition at line 575 of file scfx_ieee.h.

bool sc_dt::scfx_ieee_float::is_normal (  )  const [inline]

Definition at line 582 of file scfx_ieee.h.

bool sc_dt::scfx_ieee_float::is_inf (  )  const [inline]

Definition at line 590 of file scfx_ieee.h.

bool sc_dt::scfx_ieee_float::is_nan (  )  const [inline]

Definition at line 597 of file scfx_ieee.h.

void sc_dt::scfx_ieee_float::set_inf (  )  [inline]

Definition at line 605 of file scfx_ieee.h.

void sc_dt::scfx_ieee_float::set_nan (  )  [inline]

Definition at line 613 of file scfx_ieee.h.


The documentation for this class was generated from the following file:

Generated on Wed Jan 21 15:32:20 2009 for SystemC by  doxygen 1.5.5