std::underflow_error
From cppreference.com
Template:cpp/error/underflow error/navbar
Defined in header <stdexcept>
|
||
class underflow_error; |
||
Defines a type of object to be thrown as exception. It may be used to report arithmetic underflow errors (that is, situations where the result of a computation is a subnormal floating-point value)
The standard library components do not throw this exception (mathematical functions report underflow errors as specified in math_errhandling). Third-party libraries, however, use this. For example, boost.math throws std::underflow_error
if boost::math::policies::throw_on_error
is enabled (the default setting).
Inheritance diagram
Member functions
(constructor) |
constructs the exception object (public member function) |
Inherited from std::exception
Member functions
[virtual] |
destroys the exception object (virtual public member function of std::exception )
|
[virtual] |
returns an explanatory string (virtual public member function of std::exception )
|