jaulib v1.3.6
Jau Support Library (C++, Java, ..)
|
#include <basic_types.hpp>
Public Member Functions | |
RuntimeSystemExceptionBase (const RuntimeSystemExceptionBase &o) noexcept=default | |
RuntimeSystemExceptionBase (RuntimeSystemExceptionBase &&o) noexcept=default | |
~RuntimeSystemExceptionBase () noexcept override=default | |
const std::error_code & | code () const noexcept |
RuntimeSystemExceptionBase & | operator= (const RuntimeSystemExceptionBase &o) noexcept=default |
RuntimeSystemExceptionBase & | operator= (RuntimeSystemExceptionBase &&o) noexcept=default |
![]() | |
RuntimeExceptionBase (const RuntimeExceptionBase &o) noexcept=default | |
RuntimeExceptionBase (RuntimeExceptionBase &&o) noexcept=default | |
~RuntimeExceptionBase () noexcept override=default | |
RuntimeExceptionBase & | operator= (const RuntimeExceptionBase &o) noexcept=default |
RuntimeExceptionBase & | operator= (RuntimeExceptionBase &&o) noexcept=default |
![]() | |
ExceptionBase (const ExceptionBase &o) noexcept=default | |
ExceptionBase (ExceptionBase &&o) noexcept=default | |
virtual | ~ExceptionBase () noexcept=default |
const std::string & | backtrace () const noexcept |
Returns optional whole backtrace. | |
const std::string & | brief_message () const noexcept |
Returns brief message. | |
operator const std::string & () const noexcept | |
Allow conversion to const std::string& using brief_message(), as required by Catch2's REQUIRE_THROWS_MATCHES | |
std::ostream & | operator<< (std::ostream &out) noexcept |
ExceptionBase & | operator= (const ExceptionBase &o) noexcept=default |
ExceptionBase & | operator= (ExceptionBase &&o) noexcept=default |
virtual const char * | what () const noexcept |
const std::string & | whole_message () const noexcept |
Returns brief message and optional whole backtrace, i.e. | |
Protected Member Functions | |
RuntimeSystemExceptionBase (std::string &&type, const std::error_code &ec, std::string const &m, const char *file, int line) noexcept | |
![]() | |
RuntimeExceptionBase (std::string &&type, std::string const &m, const char *file, int line) noexcept | |
![]() | |
ExceptionBase (std::string &&type, std::string const &m, const char *file, int line) noexcept | |
Protected Attributes | |
std::error_code | m_ec |
Definition at line 374 of file basic_types.hpp.
|
inlineprotectednoexcept |
|
overridedefaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
|
protected |
Definition at line 376 of file basic_types.hpp.