Function nlohmann::detail::dtoa_impl::grisu2_digit_gen

Function Documentation

inline void nlohmann::detail::dtoa_impl::grisu2_digit_gen(char *buffer, int &length, int &decimal_exponent, diyfp M_minus, diyfp w, diyfp M_plus)

Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+. M- and M+ must be normalized and share the same exponent -60 <= e <= -32.