Lines Matching refs:endptr
912 static void strtof(float& f, const char* str, char** endptr) noexcept in strtof() argument
914 f = std::strtof(str, endptr); in strtof()
918 static void strtof(double& f, const char* str, char** endptr) noexcept in strtof() argument
920 f = std::strtod(str, endptr); in strtof()
924 static void strtof(long double& f, const char* str, char** endptr) noexcept in strtof() argument
926 f = std::strtold(str, endptr); in strtof()
1247 char* endptr = nullptr; // NOLINT(cppcoreguidelines-pro-type-vararg,hicpp-vararg) in scan_number() local
1253 const auto x = std::strtoull(token_buffer.data(), &endptr, 10); in scan_number()
1256 JSON_ASSERT(endptr == token_buffer.data() + token_buffer.size()); in scan_number()
1269 const auto x = std::strtoll(token_buffer.data(), &endptr, 10); in scan_number()
1272 JSON_ASSERT(endptr == token_buffer.data() + token_buffer.size()); in scan_number()
1286 strtof(value_float, token_buffer.data(), &endptr); in scan_number()
1289 JSON_ASSERT(endptr == token_buffer.data() + token_buffer.size()); in scan_number()