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