クラス sc_dt::scfx_mant

#include <scfx_mant.h>

すべてのメンバ一覧

Public メソッド

 scfx_mant (size_t)
 scfx_mant (const scfx_mant &)
scfx_mantoperator= (const scfx_mant &)
 ~scfx_mant ()
void clear ()
void resize_to (int, int=0)
int size () const
word operator[] (int) const
wordoperator[] (int)
half_word half_at (int) const
half_wordhalf_at (int)
half_wordhalf_addr (int=0) const

Static Private メソッド

static wordalloc (size_t)
static void free (word *, size_t)
static wordalloc_word (size_t size)
static void free_word (word *array, size_t size)

Private 変数

wordm_array
int m_size


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

sc_dt::scfx_mant::scfx_mant ( size_t  size  )  [inline, explicit]

sc_dt::scfx_mant::scfx_mant ( const scfx_mant rhs  )  [inline]

sc_dt::scfx_mant::~scfx_mant (  )  [inline]


関数

scfx_mant & sc_dt::scfx_mant::operator= ( const scfx_mant rhs  )  [inline]

void sc_dt::scfx_mant::clear (  )  [inline]

void sc_dt::scfx_mant::resize_to ( int  size,
int  restore = 0 
) [inline]

int sc_dt::scfx_mant::size (  )  const [inline]

word sc_dt::scfx_mant::operator[] ( int  i  )  const [inline]

word & sc_dt::scfx_mant::operator[] ( int  i  )  [inline]

half_word sc_dt::scfx_mant::half_at ( int  i  )  const [inline]

half_word & sc_dt::scfx_mant::half_at ( int  i  )  [inline]

half_word * sc_dt::scfx_mant::half_addr ( int  i = 0  )  const [inline]

word * sc_dt::scfx_mant::alloc ( size_t  size  )  [inline, static, private]

void sc_dt::scfx_mant::free ( word mant,
size_t  size 
) [inline, static, private]

word * sc_dt::scfx_mant::alloc_word ( size_t  size  )  [static, private]

void sc_dt::scfx_mant::free_word ( word array,
size_t  size 
) [static, private]


変数

int sc_dt::scfx_mant::m_size [private]


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

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