BloombergLP::bdljsn::NumberUtil::asDecimal64

Return the closest floating point representation to the specified value.

Synopsis

Declared in <bdljsn_numberutil.h>

static
bdldfp::Decimal64
asDecimal64(std::string_view const& value);

Description

If value is outside the representable range, return +INF or -INF (as appropriate). The behavior is undefined unless isValidNumber(value) is true.

Return Value

the closest Decimal64 representation of value

Parameters

NameDescription
valueJSON number text to convert