cpp/numeric/fenv/feraiseexcept

Attempts to raise all floating point exceptions listed in (a bitwise OR of the floating point exception macros). If one of the exceptions is fe_overflow or fe_underflow, this function may additionally raise fe_inexact. The order in which the exceptions are raised is unspecified, except that fe_overflow and fe_underflow are always raised before fe_inexact.

Return value
if all listed exceptions were raised, non-zero value otherwise.