Classes | Functions
detail::dragonbox Namespace Reference

Classes

struct  cache_accessor
 
struct  cache_accessor< double >
 
struct  cache_accessor< float >
 
struct  decimal_fp
 
struct  divtest_table_entry
 
struct  float_info
 
struct  float_info< double >
 
struct  float_info< float >
 

Functions

bool check_divisibility_and_divide_by_pow5 (uint32_t &n) FMT_NOEXCEPT
 
uint32_t divide_by_10_to_kappa_plus_1 (uint32_t n) FMT_NOEXCEPT
 
uint64_t divide_by_10_to_kappa_plus_1 (uint64_t n) FMT_NOEXCEPT
 
bool divisible_by_power_of_2 (uint32_t x, int exp) FMT_NOEXCEPT
 
bool divisible_by_power_of_2 (uint64_t x, int exp) FMT_NOEXCEPT
 
bool divisible_by_power_of_5 (uint32_t x, int exp) FMT_NOEXCEPT
 
bool divisible_by_power_of_5 (uint64_t x, int exp) FMT_NOEXCEPT
 
int floor_log10_pow2 (int e) FMT_NOEXCEPT
 
int floor_log10_pow2_minus_log10_4_over_3 (int e) FMT_NOEXCEPT
 
int floor_log2_pow10 (int e) FMT_NOEXCEPT
 
bool is_center_integer (typename float_info< T >::carrier_uint two_f, int exponent, int minus_k) FMT_NOEXCEPT
 
bool is_endpoint_integer (typename float_info< T >::carrier_uint two_f, int exponent, int minus_k) FMT_NOEXCEPT
 
bool is_left_endpoint_integer_shorter_interval (int exponent) FMT_NOEXCEPT
 
FMT_INLINE int remove_trailing_zeros (uint64_t &n) FMT_NOEXCEPT
 
FMT_INLINE int remove_trailing_zeros (uint32_t &n) FMT_NOEXCEPT
 
FMT_INLINE decimal_fp< T > shorter_interval_case (int exponent) FMT_NOEXCEPT
 
uint32_t small_division_by_pow10 (uint32_t n) FMT_NOEXCEPT
 
decimal_fp< T > to_decimal (T x) FMT_NOEXCEPT
 
uint128_wrapper umul128 (uint64_t x, uint64_t y) FMT_NOEXCEPT
 
uint64_t umul128_upper64 (uint64_t x, uint64_t y) FMT_NOEXCEPT
 
uint64_t umul192_middle64 (uint64_t x, uint128_wrapper y) FMT_NOEXCEPT
 
uint64_t umul192_upper64 (uint64_t x, uint128_wrapper y) FMT_NOEXCEPT
 
uint64_t umul96_lower64 (uint32_t x, uint64_t y) FMT_NOEXCEPT
 
uint32_t umul96_upper32 (uint32_t x, uint64_t y) FMT_NOEXCEPT
 


plotjuggler_ros
Author(s): Davide Faconti
autogenerated on Fri Jun 23 2023 02:28:04