#include <sc_fxval.h>
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | sc_fxval_fast_observer * | = 0 |
) | [explicit] |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | int | , | |
sc_fxval_fast_observer * | = 0 | |||
) |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | unsigned | int, | |
sc_fxval_fast_observer * | = 0 | |||
) |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | long | , | |
sc_fxval_fast_observer * | = 0 | |||
) |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | unsigned | long, | |
sc_fxval_fast_observer * | = 0 | |||
) |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | double | , | |
sc_fxval_fast_observer * | = 0 | |||
) |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | const char * | , | |
sc_fxval_fast_observer * | = 0 | |||
) |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | const sc_fxval & | , | |
sc_fxval_fast_observer * | = 0 | |||
) |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | const sc_fxval_fast & | a, | |
sc_fxval_fast_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | const sc_fxnum & | a, | |
sc_fxval_fast_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | const sc_fxnum_fast & | a, | |
sc_fxval_fast_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | int64 | , | |
sc_fxval_fast_observer * | = 0 | |||
) | [explicit] |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | uint64 | , | |
sc_fxval_fast_observer * | = 0 | |||
) | [explicit] |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | const sc_int_base & | , | |
sc_fxval_fast_observer * | = 0 | |||
) | [explicit] |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | const sc_uint_base & | , | |
sc_fxval_fast_observer * | = 0 | |||
) | [explicit] |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | const sc_signed & | , | |
sc_fxval_fast_observer * | = 0 | |||
) | [explicit] |
sc_dt::sc_fxval_fast::sc_fxval_fast | ( | const sc_unsigned & | , | |
sc_fxval_fast_observer * | = 0 | |||
) | [explicit] |
sc_dt::sc_fxval_fast::~sc_fxval_fast | ( | ) | [inline] |
sc_fxval_fast_observer* sc_dt::sc_fxval_fast::observer | ( | ) | const [protected] |
double sc_dt::sc_fxval_fast::get_val | ( | ) | const [inline] |
void sc_dt::sc_fxval_fast::set_val | ( | double | val_ | ) | [inline] |
const sc_fxval_fast sc_dt::sc_fxval_fast::operator- | ( | ) | const [inline] |
const sc_fxval_fast & sc_dt::sc_fxval_fast::operator+ | ( | ) | const [inline] |
sc_dt::sc_fxval_fast::DECL_BIN_OP_T | ( | / | , | |
int64 | ||||
) |
uint64 sc_dt::sc_fxval_fast::DECL_BIN_OP_T | ( | / | , | |
const sc_int_base & | ||||
) |
uint64 const sc_uint_base& sc_dt::sc_fxval_fast::DECL_BIN_OP_T | ( | / | , | |
const sc_signed & | ||||
) | const |
const sc_fxval_fast sc_dt::sc_fxval_fast::operator++ | ( | int | ) | [inline] |
const sc_fxval_fast sc_dt::sc_fxval_fast::operator-- | ( | int | ) | [inline] |
sc_fxval_fast & sc_dt::sc_fxval_fast::operator++ | ( | ) | [inline] |
sc_fxval_fast & sc_dt::sc_fxval_fast::operator-- | ( | ) | [inline] |
sc_dt::sc_fxval_fast::operator double | ( | ) | const [inline] |
short sc_dt::sc_fxval_fast::to_short | ( | ) | const [inline] |
unsigned short sc_dt::sc_fxval_fast::to_ushort | ( | ) | const [inline] |
int sc_dt::sc_fxval_fast::to_int | ( | ) | const [inline] |
unsigned int sc_dt::sc_fxval_fast::to_uint | ( | ) | const [inline] |
long sc_dt::sc_fxval_fast::to_long | ( | ) | const [inline] |
unsigned long sc_dt::sc_fxval_fast::to_ulong | ( | ) | const [inline] |
int64 sc_dt::sc_fxval_fast::to_int64 | ( | ) | const [inline] |
uint64 sc_dt::sc_fxval_fast::to_uint64 | ( | ) | const [inline] |
float sc_dt::sc_fxval_fast::to_float | ( | ) | const [inline] |
double sc_dt::sc_fxval_fast::to_double | ( | ) | 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 | numrep | ) | const |
const std::string sc_dt::sc_fxval_fast::to_string | ( | sc_numrep | numrep, | |
bool | w_prefix | |||
) | const |
const std::string sc_dt::sc_fxval_fast::to_string | ( | sc_fmt | fmt | ) | const |
const std::string sc_dt::sc_fxval_fast::to_string | ( | sc_numrep | numrep, | |
bool | w_prefix, | |||
sc_fmt | fmt | |||
) | const |
const std::string sc_dt::sc_fxval_fast::to_dec | ( | ) | const |
const std::string sc_dt::sc_fxval_fast::to_bin | ( | ) | const |
const std::string sc_dt::sc_fxval_fast::to_oct | ( | ) | const |
const std::string sc_dt::sc_fxval_fast::to_hex | ( | ) | const |
bool sc_dt::sc_fxval_fast::is_neg | ( | ) | const [inline] |
bool sc_dt::sc_fxval_fast::is_zero | ( | ) | const [inline] |
bool sc_dt::sc_fxval_fast::is_nan | ( | ) | const [inline] |
bool sc_dt::sc_fxval_fast::is_inf | ( | ) | const [inline] |
bool sc_dt::sc_fxval_fast::is_normal | ( | ) | const [inline] |
bool sc_dt::sc_fxval_fast::rounding_flag | ( | ) | const [inline] |
void sc_dt::sc_fxval_fast::print | ( | ::std::ostream & | os = ::std::cout |
) | const |
void sc_dt::sc_fxval_fast::scan | ( | ::std::istream & | is = ::std::cin |
) |
void sc_dt::sc_fxval_fast::dump | ( | ::std::ostream & | os = ::std::cout |
) | const |
bool sc_dt::sc_fxval_fast::get_bit | ( | int | i | ) | const |
sc_fxval_fast_observer * sc_dt::sc_fxval_fast::lock_observer | ( | ) | const [protected] |
void sc_dt::sc_fxval_fast::unlock_observer | ( | sc_fxval_fast_observer * | observer_ | ) | const [protected] |
double sc_dt::sc_fxval_fast::from_string | ( | const char * | s | ) | [static, protected] |
friend class sc_fxnum_fast [friend] |
void neg | ( | sc_fxval_fast & | c, | |
const sc_fxval_fast & | a | |||
) | [friend] |
const sc_fxval_fast operator/ | ( | const sc_fxval_fast & | a, | |
const sc_fxval_fast & | b | |||
) | [friend] |
const sc_fxval_fast operator>> | ( | const sc_fxval_fast & | a, | |
int | b | |||
) | [friend] |
void lshift | ( | sc_fxval_fast & | c, | |
const sc_fxval_fast & | a, | |||
int | b | |||
) | [friend] |
void rshift | ( | sc_fxval_fast & | c, | |
const sc_fxval_fast & | a, | |||
int | b | |||
) | [friend] |
double sc_dt::sc_fxval_fast::m_val [private] |
sc_fxval_fast_observer* sc_dt::sc_fxval_fast::m_observer [mutable, private] |