parse string into a built-in arithmetic type as if the current locale is POSIX.
More...
template<
template<
typename U,
typename V, typename...
Args >
class ObjectType = std::map,
template<
typename U, typename...
Args >
class ArrayType = std::vector,
class StringType = std::string,
class BooleanType = bool,
class NumberIntegerType = std::int64_t,
class NumberUnsignedType = std::uint64_t,
class NumberFloatType = double,
template<
typename U >
class AllocatorType = std::allocator,
template<
typename T,
typename SFINAE=
void >
class JSONSerializer = adl_serializer>
struct nlohmann::basic_json::lexer::strtonum
- Note
- in floating-point case strtod may parse past the token's end - this is not an error
-
any leading blanks are not handled
Definition at line 10553 of file json.hpp.