Exceptions
Base class for signals and conditions of the specification
-
class
DecimalException: public std::exception -
DecimalException() Default constructor.
-
explicit
DecimalException(const std::string &msg) Construct a new DecimalException from a string.
-
Signals
-
class
IEEEInvalidOperation: public DecimalException
-
class
DivisionByZero: public DecimalException
-
class
Overflow: public DecimalException
-
class
Underflow: public DecimalException
-
class
Subnormal: public DecimalException
-
class
Inexact: public DecimalException
-
class
Rounded: public DecimalException
-
class
Clamped: public DecimalException
Conditions
-
class
InvalidOperation: public IEEEInvalidOperation
-
class
ConversionSyntax: public IEEEInvalidOperation
-
class
DivisionImpossible: public IEEEInvalidOperation
-
class
DivisionUndefined: public IEEEInvalidOperation
Other exceptions
-
class
ValueError: public std::exception
-
class
RuntimeError: public std::exception
-
class
MallocError: public std::exception