Add the value of the specified rhs to the value of the specified lhs as described by IEEE‐754 and return the result.
Synopsis
Declared in <bdldfp_decimal.h>
bdldfp::Decimal32
operator+(
Decimal32 lhs,
Decimal32 rhs);
Description
* If either of lhs or rhs is signaling NaN, then store the value of the macro EDOM into errno and return a NaN. * Otherwise if either of lhs or rhs is NaN, return a NaN. * Otherwise if lhs and rhs are infinities of differing signs, store the value of the macro EDOM into errno and return a NaN. * Otherwise if lhs and rhs are infinities of the same sign then return infinity of that sign. * Otherwise if the sum of lhs and rhs has an absolute value that is larger than std::numeric_limits<Decimal32>::max() then store the value of the macro ERANGE into errno and set this object to infinity with the same sign as that result. * Otherwise return the sum of the number represented by lhs and the number represented by rhs.
Created with MrDocs