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