|
| 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: