SystemC  2.3.1
Accellera SystemC proof-of-concept library
Public Member Functions | List of all members
sc_dt::scfx_mant Class Reference

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

Public Member Functions

 scfx_mant (std::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
 

Detailed Description

Definition at line 76 of file scfx_mant.h.

Constructor & Destructor Documentation

sc_dt::scfx_mant::scfx_mant ( std::size_t  size)
inlineexplicit

Definition at line 173 of file scfx_mant.h.

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

Definition at line 180 of file scfx_mant.h.

sc_dt::scfx_mant::~scfx_mant ( )
inline

Definition at line 211 of file scfx_mant.h.

Member Function Documentation

void sc_dt::scfx_mant::clear ( )
inline

Definition at line 221 of file scfx_mant.h.

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

Definition at line 329 of file scfx_mant.h.

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

Definition at line 303 of file scfx_mant.h.

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

Definition at line 316 of file scfx_mant.h.

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

Definition at line 192 of file scfx_mant.h.

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

Definition at line 150 of file scfx_mant.h.

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

Definition at line 162 of file scfx_mant.h.

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

Definition at line 231 of file scfx_mant.h.

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

Definition at line 120 of file scfx_mant.h.


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