87 const char*
what() const noexcept
override {
98 const char*
what() const noexcept
override {
109 const char*
what() const noexcept
override {
120 const char*
what() const noexcept
override {
135 const char*
what() const noexcept
override {
const std::string & whole_message() const noexcept
Returns brief message and optional whole backtrace, i.e.
ExceptionBase(std::string &&type, std::string const &m, const char *file, int line) noexcept
MathDivByZeroError(std::string const &m, const char *file, int line) noexcept
const char * what() const noexcept override
MathDomainError(math_error_t err, std::string const &m, const char *file, int line) noexcept
MathDomainError(std::string const &m, const char *file, int line) noexcept
MathErrorBase(math_error_t err, std::string const &m, const char *file, int line) noexcept
math_error_t error() const noexcept
MathError(math_error_t err, std::string const &m, const char *file, int line) noexcept
const char * what() const noexcept override
const char * what() const noexcept override
MathInexactError(std::string const &m, const char *file, int line) noexcept
MathOverflowError(std::string const &m, const char *file, int line) noexcept
const char * what() const noexcept override
MathRuntimeErrorBase(math_error_t err, std::string const &m, const char *file, int line) noexcept
MathUnderflowError(std::string const &m, const char *file, int line) noexcept
const char * what() const noexcept override
math_error_t
Error types as specified by C++ Math Error Handling
std::string to_string(const math_error_t v) noexcept
Returns std::string representation of math_error_t.
@ underflow
See FE_UNDERFLOW, i.e.
@ overflow
See FE_OVERFLOW, i.e.
@ undefined
undefined math error
@ div_by_zero
See FE_DIVBYZERO, i.e.
@ inexact
See FE_INEXACT, i.e.
@ invalid
See FE_INVALID, i.e.