BloombergLP::bdldfp::Decimal128 is not an integer type.
BloombergLP::bdldfp::Decimal128
Declared in <bdldfp_decimal.h>
<bdldfp_decimal.h>
static bool const is_integer = false;