decompose overloads
Synopses
Declared in <bdldfp_decimalutil.h>
Same as the related overload above for decompose.
static
int
decompose(
int* sign,
Uint128* significand,
int* exponent,
Decimal128 value);
Same as the overload taking Decimal32.
static
int
decompose(
int* sign,
bsls::Types::Uint64* significand,
int* exponent,
Decimal64 value);
Decompose value into sign, significand, and exponent.
Return Value
floating‐point classification of value
Parameters
Name |
Description |
sign |
receives +1 or ‐1 for the sign |
significand |
receives the significand |
exponent |
receives the decimal exponent |
value |
decimal value to decompose |
Created with MrDocs