Lines Matching defs:len
546 inline void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t delta,
549 JSON_ASSERT(len >= 1);
577 JSON_ASSERT(buf[len - 1] != '0');
578 buf[len - 1]--;
824 len is the length of the buffer (number of decimal digits)
828 inline void grisu2(char* buf, int& len, int& decimal_exponent,
878 grisu2_digit_gen(buf, len, decimal_exponent, M_minus, w, M_plus);
883 len is the length of the buffer (number of decimal digits)
888 void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)
918 grisu2(buf, len, decimal_exponent, w.minus, w.w, w.plus);
980 inline char* format_buffer(char* buf, int len, int decimal_exponent,
986 const int k = len;
987 const int n = len + decimal_exponent;
996 // len <= max_exp + 2
1008 // len <= max_digits10 + 1
1020 // len <= 2 + (-min_exp - 1) + max_digits10
1032 // len <= 1 + 5
1039 // len <= max_digits10 + 1 + 5
1098 // len is the length of the buffer, i.e. the number of decimal digits.
1099 int len = 0;
1101 dtoa_impl::grisu2(first, len, decimal_exponent, value);
1103 JSON_ASSERT(len <= std::numeric_limits<FloatType>::max_digits10);
1114 return dtoa_impl::format_buffer(first, len, decimal_exponent, kMinExp, kMaxExp);