|
| template<typename T > |
| from_chars_result | fast_float::from_chars (const char *first, const char *last, T &value, chars_format fmt=chars_format::general) noexcept |
| |
| template<typename T > |
| from_chars_result | fast_float::from_chars_advanced (const char *first, const char *last, T &value, parse_options options) noexcept |
| |
| bool | fast_float::fastfloat_strncasecmp (const char *input1, const char *input2, size_t length) |
| |
| fastfloat_really_inline int | fast_float::leading_zeroes (uint64_t input_num) |
| |
| fastfloat_really_inline value128 | fast_float::full_multiplication (uint64_t a, uint64_t b) |
| |
| template<class OStream > |
| OStream & | operator<< (OStream &out, const fast_float::decimal &d) |
| |
| fastfloat_really_inline bool | fast_float::is_integer (char c) noexcept |
| |
| fastfloat_really_inline uint64_t | fast_float::byteswap (uint64_t val) |
| |
| fastfloat_really_inline uint64_t | fast_float::read_u64 (const char *chars) |
| |
| fastfloat_really_inline void | fast_float::write_u64 (uint8_t *chars, uint64_t val) |
| |
| fastfloat_really_inline uint32_t | fast_float::parse_eight_digits_unrolled (uint64_t val) |
| |
| fastfloat_really_inline uint32_t | fast_float::parse_eight_digits_unrolled (const char *chars) noexcept |
| |
| fastfloat_really_inline bool | fast_float::is_made_of_eight_digits_fast (uint64_t val) noexcept |
| |
| fastfloat_really_inline bool | fast_float::is_made_of_eight_digits_fast (const char *chars) noexcept |
| |
| fastfloat_really_inline parsed_number_string | fast_float::parse_number_string (const char *p, const char *pend, parse_options options) noexcept |
| |
| fastfloat_really_inline decimal | fast_float::parse_decimal (const char *p, const char *pend, parse_options options) noexcept |
| |
| template<int bit_precision> |
| fastfloat_really_inline value128 | fast_float::compute_product_approximation (int64_t q, uint64_t w) |
| |
| fastfloat_really_inline int | fast_float::detail::power (int q) noexcept |
| |
| template<typename binary > |
| fastfloat_really_inline adjusted_mantissa | fast_float::compute_float (int64_t q, uint64_t w) noexcept |
| |
| void | fast_float::detail::trim (decimal &h) |
| |
| uint32_t | fast_float::detail::number_of_digits_decimal_left_shift (const decimal &h, uint32_t shift) |
| |
| uint64_t | fast_float::detail::round (decimal &h) |
| |
| void | fast_float::detail::decimal_left_shift (decimal &h, uint32_t shift) |
| |
| void | fast_float::detail::decimal_right_shift (decimal &h, uint32_t shift) |
| |
| template<typename binary > |
| adjusted_mantissa | fast_float::compute_float (decimal &d) |
| |
| template<typename binary > |
| adjusted_mantissa | fast_float::parse_long_mantissa (const char *first, const char *last, parse_options options) |
| |
| template<typename T > |
| from_chars_result | fast_float::detail::parse_infnan (const char *first, const char *last, T &value) noexcept |
| |
| template<typename T > |
| fastfloat_really_inline void | fast_float::detail::to_float (bool negative, adjusted_mantissa am, T &value) |
| |