10#include "third_party/fast_float.h"
14using fast_float::from_chars_result;
16inline from_chars_result
fast_from_chars(
const char* start,
const char* end,
double&
d) {
17 while (start < end &&
is_space(*start))
19 if (start < end && *start ==
'+')
21 return fast_float::from_chars(start, end,
d);
29 return fast_float::from_chars(start, start + std::strlen(start),
d);
Locale-independent functions that convert strings to integers, equivalents of standard isspace and is...
double fast_atof(const char *p, const char **endptr=nullptr)
from_chars_result fast_from_chars(const char *start, const char *end, double &d)