#include <basic_types.hpp>
|
| ExceptionBase (std::string &&type, std::string const &m, const char *file, int line) noexcept |
|
Definition at line 311 of file basic_types.hpp.
◆ ExceptionBase() [1/3]
jau::ExceptionBase::ExceptionBase |
( |
std::string && | type, |
|
|
std::string const & | m, |
|
|
const char * | file, |
|
|
int | line ) |
|
protectednoexcept |
◆ ~ExceptionBase()
virtual jau::ExceptionBase::~ExceptionBase |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ ExceptionBase() [2/3]
◆ ExceptionBase() [3/3]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ brief_message()
const std::string & jau::ExceptionBase::brief_message |
( |
| ) |
const |
|
inlinenoexcept |
◆ backtrace()
const std::string & jau::ExceptionBase::backtrace |
( |
| ) |
const |
|
inlinenoexcept |
◆ whole_message()
const std::string & jau::ExceptionBase::whole_message |
( |
| ) |
const |
|
inlinenoexcept |
Returns brief message and optional whole backtrace, i.e.
std::exception::what() string.
Definition at line 335 of file basic_types.hpp.
◆ operator const std::string &()
jau::ExceptionBase::operator const std::string & |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator<<()
std::ostream & jau::ExceptionBase::operator<< |
( |
std::ostream & | out | ) |
|
|
inlinenoexcept |
◆ what()
virtual const char * jau::ExceptionBase::what |
( |
| ) |
const |
|
inlinevirtualnoexcept |
Reimplemented in jau::IllegalArgumentError, jau::IllegalStateError, jau::IndexOutOfBoundsError, jau::IOError, jau::LogicError, jau::math::MathDomainError, jau::math::MathError, jau::math::MathInexactError, jau::math::MathOverflowError, jau::math::MathUnderflowError, jau::OutOfMemoryError, jau::RuntimeException, and jau::RuntimeSystemException.
Definition at line 344 of file basic_types.hpp.
The documentation for this class was generated from the following files: