#include <sysc/datatypes/fx/sc_fxval.h>
|
| | sc_fxval (scfx_rep *) |
| |
| | sc_fxval (sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_ | sc_fxval (int, sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_ | sc_fxval (unsigned int, sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_ | sc_fxval (long, sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_ | sc_fxval (unsigned long, sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_ | sc_fxval (float, sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_ | sc_fxval (double, sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_ | sc_fxval (const char *, sc_fxval_observer *=0) |
| |
| | sc_fxval (const sc_fxval &, sc_fxval_observer *=0) |
| |
| | sc_fxval (const sc_fxval_fast &, sc_fxval_observer *=0) |
| |
| | sc_fxval (const sc_fxnum &, sc_fxval_observer *=0) |
| |
| | sc_fxval (const sc_fxnum_fast &, sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_OTHER_ | sc_fxval (int64, sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_OTHER_ | sc_fxval (uint64, sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_OTHER_ | sc_fxval (const sc_int_base &, sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_OTHER_ | sc_fxval (const sc_uint_base &, sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_OTHER_ | sc_fxval (const sc_signed &, sc_fxval_observer *=0) |
| |
| SCFX_EXPLICIT_OTHER_ | sc_fxval (const sc_unsigned &, sc_fxval_observer *=0) |
| |
| | ~sc_fxval () |
| |
| const scfx_rep * | get_rep () const |
| |
| void | set_rep (scfx_rep *) |
| |
| sc_fxval | operator- () const |
| |
| const sc_fxval & | 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 sc_fxval operator<<(const sc_fxval & |
| |
| sc_fxval | operator++ (int) |
| |
| sc_fxval | operator-- (int) |
| |
| sc_fxval & | operator++ () |
| |
| sc_fxval & | 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 |
| |
| std::string | to_string () const |
| |
| std::string | to_string (sc_numrep) const |
| |
| std::string | to_string (sc_numrep, bool) const |
| |
| std::string | to_string (sc_fmt) const |
| |
| std::string | to_string (sc_numrep, sc_fmt) const |
| |
| std::string | to_string (sc_numrep, bool, sc_fmt) const |
| |
| std::string | to_dec () const |
| |
| std::string | to_bin () const |
| |
| std::string | to_oct () 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 93 of file sc_fxval.h.
◆ sc_fxval() [1/19]
| sc_dt::sc_fxval::sc_fxval |
( |
scfx_rep * |
a | ) |
|
|
inlineexplicit |
◆ sc_fxval() [2/19]
◆ sc_fxval() [3/19]
◆ sc_fxval() [4/19]
◆ sc_fxval() [5/19]
◆ sc_fxval() [6/19]
◆ sc_fxval() [7/19]
◆ sc_fxval() [8/19]
◆ sc_fxval() [9/19]
◆ sc_fxval() [10/19]
◆ sc_fxval() [11/19]
◆ sc_fxval() [12/19]
◆ sc_fxval() [13/19]
◆ sc_fxval() [14/19]
◆ sc_fxval() [15/19]
◆ sc_fxval() [16/19]
◆ sc_fxval() [17/19]
◆ sc_fxval() [18/19]
◆ sc_fxval() [19/19]
◆ ~sc_fxval()
| sc_dt::sc_fxval::~sc_fxval |
( |
| ) |
|
|
inline |
◆ DECL_BIN_OP_T() [1/3]
◆ DECL_BIN_OP_T() [2/3]
◆ DECL_BIN_OP_T() [3/3]
| sc_dt::sc_fxval::DECL_BIN_OP_T |
( |
/ |
, |
|
|
int64 |
|
|
) |
| |
◆ dump()
| void sc_dt::sc_fxval::dump |
( |
::std::ostream & |
= ::std::cout | ) |
const |
◆ get_bit()
| bool sc_dt::sc_fxval::get_bit |
( |
int |
i | ) |
const |
|
inline |
◆ get_rep()
| const scfx_rep * sc_dt::sc_fxval::get_rep |
( |
| ) |
const |
|
inline |
◆ get_type()
| void sc_dt::sc_fxval::get_type |
( |
int & |
wl, |
|
|
int & |
iwl, |
|
|
sc_enc & |
enc |
|
) |
| const |
|
inlineprotected |
◆ is_inf()
| bool sc_dt::sc_fxval::is_inf |
( |
| ) |
const |
|
inline |
◆ is_nan()
| bool sc_dt::sc_fxval::is_nan |
( |
| ) |
const |
|
inline |
◆ is_neg()
| bool sc_dt::sc_fxval::is_neg |
( |
| ) |
const |
|
inline |
◆ is_normal()
| bool sc_dt::sc_fxval::is_normal |
( |
| ) |
const |
|
inline |
◆ is_zero()
| bool sc_dt::sc_fxval::is_zero |
( |
| ) |
const |
|
inline |
◆ lock_observer()
◆ observer()
◆ operator double()
| sc_dt::sc_fxval::operator double |
( |
| ) |
const |
|
inline |
◆ operator+()
| const sc_fxval & sc_dt::sc_fxval::operator+ |
( |
| ) |
const |
|
inline |
◆ operator++() [1/2]
| sc_fxval & sc_dt::sc_fxval::operator++ |
( |
| ) |
|
|
inline |
◆ operator++() [2/2]
◆ operator-()
| sc_fxval sc_dt::sc_fxval::operator- |
( |
| ) |
const |
|
inline |
◆ operator--() [1/2]
| sc_fxval & sc_dt::sc_fxval::operator-- |
( |
| ) |
|
|
inline |
◆ operator--() [2/2]
◆ overflow()
◆ print()
| void sc_dt::sc_fxval::print |
( |
::std::ostream & |
= ::std::cout | ) |
const |
◆ quantization()
◆ rounding_flag()
| bool sc_dt::sc_fxval::rounding_flag |
( |
| ) |
const |
|
inline |
◆ scan()
| void sc_dt::sc_fxval::scan |
( |
::std::istream & |
= ::std::cin | ) |
|
◆ set_rep()
| void sc_dt::sc_fxval::set_rep |
( |
scfx_rep * |
rep_ | ) |
|
|
inline |
◆ to_bin()
| std::string sc_dt::sc_fxval::to_bin |
( |
| ) |
const |
◆ to_dec()
| std::string sc_dt::sc_fxval::to_dec |
( |
| ) |
const |
◆ to_double()
| double sc_dt::sc_fxval::to_double |
( |
| ) |
const |
|
inline |
◆ to_float()
| float sc_dt::sc_fxval::to_float |
( |
| ) |
const |
|
inline |
◆ to_hex()
| std::string sc_dt::sc_fxval::to_hex |
( |
| ) |
const |
◆ to_int()
| int sc_dt::sc_fxval::to_int |
( |
| ) |
const |
|
inline |
◆ to_int64()
| int64 sc_dt::sc_fxval::to_int64 |
( |
| ) |
const |
|
inline |
◆ to_long()
| long sc_dt::sc_fxval::to_long |
( |
| ) |
const |
|
inline |
◆ to_oct()
| std::string sc_dt::sc_fxval::to_oct |
( |
| ) |
const |
◆ to_short()
| short sc_dt::sc_fxval::to_short |
( |
| ) |
const |
|
inline |
◆ to_string() [1/6]
| std::string sc_dt::sc_fxval::to_string |
( |
| ) |
const |
◆ to_string() [2/6]
| std::string sc_dt::sc_fxval::to_string |
( |
sc_fmt |
| ) |
const |
◆ to_string() [3/6]
| std::string sc_dt::sc_fxval::to_string |
( |
sc_numrep |
| ) |
const |
◆ to_string() [4/6]
| std::string sc_dt::sc_fxval::to_string |
( |
sc_numrep |
, |
|
|
bool |
|
|
) |
| const |
◆ to_string() [5/6]
◆ to_string() [6/6]
◆ to_uint()
| unsigned int sc_dt::sc_fxval::to_uint |
( |
| ) |
const |
|
inline |
◆ to_uint64()
| uint64 sc_dt::sc_fxval::to_uint64 |
( |
| ) |
const |
|
inline |
◆ to_ulong()
| unsigned long sc_dt::sc_fxval::to_ulong |
( |
| ) |
const |
|
inline |
◆ to_ushort()
| unsigned short sc_dt::sc_fxval::to_ushort |
( |
| ) |
const |
|
inline |
◆ unlock_observer()
◆ lshift
◆ neg
◆ operator/
◆ operator>>
◆ rshift
◆ sc_fxnum
◆ int
The documentation for this class was generated from the following files: