#include <sysc/datatypes/fx/sc_fxval.h>
|
| sc_fxval_fast (sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_ | sc_fxval_fast (int, sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_ | sc_fxval_fast (unsigned int, sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_ | sc_fxval_fast (long, sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_ | sc_fxval_fast (unsigned long, sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_ | sc_fxval_fast (float, sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_ | sc_fxval_fast (double, sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_ | sc_fxval_fast (const char *, sc_fxval_fast_observer *=0) |
|
| sc_fxval_fast (const sc_fxval &, sc_fxval_fast_observer *=0) |
|
| sc_fxval_fast (const sc_fxval_fast &, sc_fxval_fast_observer *=0) |
|
| sc_fxval_fast (const sc_fxnum &, sc_fxval_fast_observer *=0) |
|
| sc_fxval_fast (const sc_fxnum_fast &, sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_OTHER_ | sc_fxval_fast (int64, sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_OTHER_ | sc_fxval_fast (uint64, sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_OTHER_ | sc_fxval_fast (const sc_int_base &, sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_OTHER_ | sc_fxval_fast (const sc_uint_base &, sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_OTHER_ | sc_fxval_fast (const sc_signed &, sc_fxval_fast_observer *=0) |
|
SCFX_EXPLICIT_OTHER_ | sc_fxval_fast (const sc_unsigned &, sc_fxval_fast_observer *=0) |
|
| ~sc_fxval_fast () |
|
double | get_val () const |
|
void | set_val (double) |
|
const sc_fxval_fast | operator- () const |
|
const sc_fxval_fast & | operator+ () const |
|
| DECL_BIN_OP_T (/, int64) DECL_BIN_OP_T(/ |
|
uint64 | DECL_BIN_OP_T (/, const sc_int_base &) DECL_BIN_OP_T(/ |
|
uint64 const sc_uint_base & | DECL_BIN_OP_T (/, const sc_signed &) friend const sc_fxval_fast operator<< (const sc_fxval_fast & |
|
const sc_fxval_fast | operator++ (int) |
|
const sc_fxval_fast | operator-- (int) |
|
sc_fxval_fast & | operator++ () |
|
sc_fxval_fast & | operator-- () |
|
| operator double () const |
|
short | to_short () const |
|
unsigned short | to_ushort () const |
|
int | to_int () const |
|
unsigned int | to_uint () const |
|
long | to_long () const |
|
unsigned long | to_ulong () const |
|
int64 | to_int64 () const |
|
uint64 | to_uint64 () const |
|
float | to_float () const |
|
double | to_double () const |
|
const std::string | to_string () const |
|
const std::string | to_string (sc_numrep) const |
|
const std::string | to_string (sc_numrep, bool) const |
|
const std::string | to_string (sc_fmt) const |
|
const std::string | to_string (sc_numrep, sc_fmt) const |
|
const std::string | to_string (sc_numrep, bool, sc_fmt) const |
|
const std::string | to_dec () const |
|
const std::string | to_bin () const |
|
const std::string | to_oct () const |
|
const std::string | to_hex () const |
|
bool | is_neg () const |
|
bool | is_zero () const |
|
bool | is_nan () const |
|
bool | is_inf () const |
|
bool | is_normal () const |
|
bool | rounding_flag () const |
|
void | print (::std::ostream &=::std::cout) const |
|
void | scan (::std::istream &=::std::cin) |
|
void | dump (::std::ostream &=::std::cout) const |
|
bool | get_bit (int) const |
|
Definition at line 437 of file sc_fxval.h.
sc_dt::sc_fxval_fast::~sc_fxval_fast |
( |
| ) |
|
|
inline |
sc_dt::sc_fxval_fast::DECL_BIN_OP_T |
( |
/ |
, |
|
|
int64 |
|
|
) |
| |
void sc_dt::sc_fxval_fast::dump |
( |
::std::ostream & |
= ::std::cout | ) |
const |
static double sc_dt::sc_fxval_fast::from_string |
( |
const char * |
| ) |
|
|
staticprotected |
bool sc_dt::sc_fxval_fast::get_bit |
( |
int |
| ) |
const |
double sc_dt::sc_fxval_fast::get_val |
( |
| ) |
const |
|
inline |
bool sc_dt::sc_fxval_fast::is_inf |
( |
| ) |
const |
|
inline |
bool sc_dt::sc_fxval_fast::is_nan |
( |
| ) |
const |
|
inline |
bool sc_dt::sc_fxval_fast::is_neg |
( |
| ) |
const |
|
inline |
bool sc_dt::sc_fxval_fast::is_normal |
( |
| ) |
const |
|
inline |
bool sc_dt::sc_fxval_fast::is_zero |
( |
| ) |
const |
|
inline |
sc_dt::sc_fxval_fast::operator double |
( |
| ) |
const |
|
inline |
void sc_dt::sc_fxval_fast::print |
( |
::std::ostream & |
= ::std::cout | ) |
const |
bool sc_dt::sc_fxval_fast::rounding_flag |
( |
| ) |
const |
|
inline |
void sc_dt::sc_fxval_fast::scan |
( |
::std::istream & |
= ::std::cin | ) |
|
void sc_dt::sc_fxval_fast::set_val |
( |
double |
val_ | ) |
|
|
inline |
const std::string sc_dt::sc_fxval_fast::to_bin |
( |
| ) |
const |
const std::string sc_dt::sc_fxval_fast::to_dec |
( |
| ) |
const |
double sc_dt::sc_fxval_fast::to_double |
( |
| ) |
const |
|
inline |
float sc_dt::sc_fxval_fast::to_float |
( |
| ) |
const |
|
inline |
const std::string sc_dt::sc_fxval_fast::to_hex |
( |
| ) |
const |
int sc_dt::sc_fxval_fast::to_int |
( |
| ) |
const |
|
inline |
int64 sc_dt::sc_fxval_fast::to_int64 |
( |
| ) |
const |
|
inline |
long sc_dt::sc_fxval_fast::to_long |
( |
| ) |
const |
|
inline |
const std::string sc_dt::sc_fxval_fast::to_oct |
( |
| ) |
const |
short sc_dt::sc_fxval_fast::to_short |
( |
| ) |
const |
|
inline |
const std::string sc_dt::sc_fxval_fast::to_string |
( |
| ) |
const |
const std::string sc_dt::sc_fxval_fast::to_string |
( |
sc_numrep |
| ) |
const |
const std::string sc_dt::sc_fxval_fast::to_string |
( |
sc_numrep |
, |
|
|
bool |
|
|
) |
| const |
const std::string sc_dt::sc_fxval_fast::to_string |
( |
sc_fmt |
| ) |
const |
const std::string sc_dt::sc_fxval_fast::to_string |
( |
sc_numrep |
, |
|
|
sc_fmt |
|
|
) |
| const |
const std::string sc_dt::sc_fxval_fast::to_string |
( |
sc_numrep |
, |
|
|
bool |
, |
|
|
sc_fmt |
|
|
) |
| const |
unsigned int sc_dt::sc_fxval_fast::to_uint |
( |
| ) |
const |
|
inline |
uint64 sc_dt::sc_fxval_fast::to_uint64 |
( |
| ) |
const |
|
inline |
unsigned long sc_dt::sc_fxval_fast::to_ulong |
( |
| ) |
const |
|
inline |
unsigned short sc_dt::sc_fxval_fast::to_ushort |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: