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