Template Struct binary_format

Struct Documentation

template<typename T>
struct binary_format

Public Functions

inline constexpr int mantissa_explicit_bits()
inline constexpr int mantissa_explicit_bits()
inline constexpr int max_exponent_round_to_even()
inline constexpr int max_exponent_round_to_even()
inline constexpr int min_exponent_round_to_even()
inline constexpr int min_exponent_round_to_even()
inline constexpr int minimum_exponent()
inline constexpr int minimum_exponent()
inline constexpr int infinite_power()
inline constexpr int infinite_power()
inline constexpr int sign_index()
inline constexpr int sign_index()
inline constexpr int min_exponent_fast_path()
inline constexpr int min_exponent_fast_path()
inline constexpr int max_exponent_fast_path()
inline constexpr int max_exponent_fast_path()
inline constexpr uint64_t max_mantissa_fast_path()
inline constexpr uint64_t max_mantissa_fast_path()
inline constexpr double exact_power_of_ten(int64_t power)
inline constexpr float exact_power_of_ten(int64_t power)
inline constexpr int largest_power_of_ten()
inline constexpr int largest_power_of_ten()
inline constexpr int smallest_power_of_ten()
inline constexpr int smallest_power_of_ten()
inline constexpr size_t max_digits()
inline constexpr size_t max_digits()

Public Static Functions

static inline constexpr int mantissa_explicit_bits()
static inline constexpr int minimum_exponent()
static inline constexpr int infinite_power()
static inline constexpr int sign_index()
static inline constexpr int min_exponent_fast_path()
static inline constexpr int max_exponent_fast_path()
static inline constexpr int max_exponent_round_to_even()
static inline constexpr int min_exponent_round_to_even()
static inline constexpr uint64_t max_mantissa_fast_path()
static inline constexpr int largest_power_of_ten()
static inline constexpr int smallest_power_of_ten()
static inline constexpr T exact_power_of_ten(int64_t power)
static inline constexpr size_t max_digits()