|
| template<typename Target , typename Source > |
| Target | detail::dtoa_impl::reinterpret_bits (const Source source) |
| |
| template<typename FloatType > |
| boundaries | detail::dtoa_impl::compute_boundaries (FloatType value) |
| |
| cached_power | detail::dtoa_impl::get_cached_power_for_binary_exponent (int e) |
| |
| int | detail::dtoa_impl::find_largest_pow10 (const std::uint32_t n, std::uint32_t &pow10) |
| |
| void | detail::dtoa_impl::grisu2_round (char *buf, int len, std::uint64_t dist, std::uint64_t delta, std::uint64_t rest, std::uint64_t ten_k) |
| |
| void | detail::dtoa_impl::grisu2_digit_gen (char *buffer, int &length, int &decimal_exponent, diyfp M_minus, diyfp w, diyfp M_plus) |
| |
| void | detail::dtoa_impl::grisu2 (char *buf, int &len, int &decimal_exponent, diyfp m_minus, diyfp v, diyfp m_plus) |
| |
| template<typename FloatType > |
| void | detail::dtoa_impl::grisu2 (char *buf, int &len, int &decimal_exponent, FloatType value) |
| |
| JSON_HEDLEY_RETURNS_NON_NULL char * | detail::dtoa_impl::append_exponent (char *buf, int e) |
| | appends a decimal representation of e to buf
|
| |
| JSON_HEDLEY_RETURNS_NON_NULL char * | detail::dtoa_impl::format_buffer (char *buf, int len, int decimal_exponent, int min_exp, int max_exp) |
| | prettify v = buf * 10^decimal_exponent
|
| |
| template<typename FloatType > |
| JSON_HEDLEY_RETURNS_NON_NULL char * | detail::to_chars (char *first, const char *last, FloatType value) |
| | generates a decimal representation of the floating-point number value in [first, last).
|
| |