|
Public メソッド |
| | sc_fxval_fast (sc_fxval_fast_observer *=0) |
| | sc_fxval_fast (int, sc_fxval_fast_observer *=0) |
| | sc_fxval_fast (unsigned int, sc_fxval_fast_observer *=0) |
| | sc_fxval_fast (long, sc_fxval_fast_observer *=0) |
| | sc_fxval_fast (unsigned long, sc_fxval_fast_observer *=0) |
| | sc_fxval_fast (double, sc_fxval_fast_observer *=0) |
| | 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) |
| | sc_fxval_fast (int64, sc_fxval_fast_observer *=0) |
| | sc_fxval_fast (uint64, sc_fxval_fast_observer *=0) |
| | sc_fxval_fast (const sc_int_base &, sc_fxval_fast_observer *=0) |
| | sc_fxval_fast (const sc_uint_base &, sc_fxval_fast_observer *=0) |
| | sc_fxval_fast (const sc_signed &, sc_fxval_fast_observer *=0) |
| | 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 |
Public 変数 |
| uint64 const sc_uint_base & | int |
Protected メソッド |
| sc_fxval_fast_observer * | observer () const |
| sc_fxval_fast_observer * | lock_observer () const |
| void | unlock_observer (sc_fxval_fast_observer *) const |
Static Protected メソッド |
| static double | from_string (const char *) |
Private 変数 |
| double | m_val |
| sc_fxval_fast_observer * | m_observer |
フレンド |
| class | sc_fxnum_fast |
| void | neg (sc_fxval_fast &, const sc_fxval_fast &) |
| const sc_fxval_fast | operator/ (const sc_fxval_fast &, const sc_fxval_fast &) |
| const sc_fxval_fast | operator>> (const sc_fxval_fast &, int) |
| void | lshift (sc_fxval_fast &, const sc_fxval_fast &, int) |
| void | rshift (sc_fxval_fast &, const sc_fxval_fast &, int) |