クラス sc_dt::scfx_ieee_double

#include <scfx_ieee.h>

すべてのメンバ一覧

Public メソッド

 scfx_ieee_double ()
 scfx_ieee_double (double)
 scfx_ieee_double (const scfx_ieee_double &)
scfx_ieee_doubleoperator= (double)
scfx_ieee_doubleoperator= (const scfx_ieee_double &)
 operator double () const
unsigned int negative () const
void negative (unsigned int)
int exponent () const
void exponent (int)
unsigned int mantissa0 () const
void mantissa0 (unsigned int)
unsigned int mantissa1 () const
void mantissa1 (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 ()
int msb () const
int lsb () const

Static Public メソッド

static const scfx_ieee_double nan ()
static const scfx_ieee_double inf (int)

Private 変数

ieee_double m_id


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

sc_dt::scfx_ieee_double::scfx_ieee_double (  )  [inline]

sc_dt::scfx_ieee_double::scfx_ieee_double ( double  d  )  [inline]

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


関数

scfx_ieee_double & sc_dt::scfx_ieee_double::operator= ( double  d  )  [inline]

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

sc_dt::scfx_ieee_double::operator double (  )  const [inline]

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

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

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

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

unsigned int sc_dt::scfx_ieee_double::mantissa0 (  )  const [inline]

void sc_dt::scfx_ieee_double::mantissa0 ( unsigned int  a  )  [inline]

unsigned int sc_dt::scfx_ieee_double::mantissa1 (  )  const [inline]

void sc_dt::scfx_ieee_double::mantissa1 ( unsigned int  a  )  [inline]

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

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

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

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

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

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

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

int sc_dt::scfx_ieee_double::msb (  )  const [inline]

int sc_dt::scfx_ieee_double::lsb (  )  const [inline]

const scfx_ieee_double sc_dt::scfx_ieee_double::nan (  )  [inline, static]

const scfx_ieee_double sc_dt::scfx_ieee_double::inf ( int  sign  )  [inline, static]


変数


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

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