クラス sc_dt::scfx_ieee_float

#include <scfx_ieee.h>

すべてのメンバ一覧

Public メソッド

 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 ()

Private 変数

ieee_float m_if


コンストラクタとデストラクタ

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

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

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


関数

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


変数


このクラスの説明は次のファイルから生成されました:

SystemCに対してFri Jun 6 07:41:16 2008に生成されました。  doxygen 1.5.6