Return a Decimal128 object having the value closest to the specified value subject to the conversion rules as defined by IEEE-754:
Declared in <bdldfp_decimalimputil.h>
static
DecimalImpUtil::ValueType128
uint64ToDecimal128(unsigned long long value);
* If value is zero then initialize this object to a zero with an unspecified sign and an unspecified exponent. * Otherwise if value has a value that is not exactly representable using std::numeric_limits<Decimal128>::max_digit decimal digits then return a decimal value initialized to the value of value rounded according to the rounding direction. * Otherwise initialize this object to value.
The exponent 0 (quantum 1e-33) is preferred during conversion unless it would cause unnecessary loss of precision.