parse_double.h 351 B

1234567891011
  1. #include <util/generic/string.h>
  2. namespace NYql::NJsonPath {
  3. // Parses double literal. Respects exponential format like `-23.5e-10`.
  4. // On parsing error returns NaN double value (can be checked using `std::isnan`).
  5. // On double overflow returns INF double value (can be checked using `std::isinf`).
  6. double ParseDouble(const TStringBuf literal);
  7. }