|
|
| fp (uint64_t f_val, int e_val) |
| |
|
template<typename Double > |
| | fp (Double d) |
| |
|
template<typename Float , FMT_ENABLE_IF(is_supported_float< Float >::value) > |
| bool | assign (Float d) |
| |
|
template<typename Float , FMT_ENABLE_IF(!is_supported_float< Float >::value) > |
| bool | assign (Float) |
| |
|
| static FMT_CONSTEXPR_DECL const int | double_significand_size |
| |
| static FMT_CONSTEXPR_DECL const uint64_t | implicit_bit |
| |
| static FMT_CONSTEXPR_DECL const int | significand_size |
| |
◆ double_significand_size
| FMT_CONSTEXPR_DECL const int detail::fp::double_significand_size |
|
static |
Initial value:=
std::numeric_limits<double>::digits - 1
◆ implicit_bit
| FMT_CONSTEXPR_DECL const uint64_t detail::fp::implicit_bit |
|
static |
Initial value:=
1ULL << double_significand_size
◆ significand_size
| FMT_CONSTEXPR_DECL const int detail::fp::significand_size |
|
static |
Initial value:=
bits<significand_type>::value
The documentation for this class was generated from the following file: