|
jaulib v1.4.0-2-g788cf73
Jau Support Library (C++, Java, ..)
|
#include <basic_types.hpp>
Public Member Functions | |
| LogicError (const LogicError &o) noexcept=default | |
| LogicError (LogicError &&o) noexcept=default | |
| LogicError (std::string const &m, const char *file, int line) noexcept | |
| ~LogicError () noexcept override=default | |
| LogicError & | operator= (const LogicError &o) noexcept=default |
| LogicError & | operator= (LogicError &&o) noexcept=default |
| const char * | what () const noexcept override |
Public Member Functions inherited from jau::LogicErrorBase | |
| LogicErrorBase (const LogicErrorBase &o) noexcept=default | |
| LogicErrorBase (LogicErrorBase &&o) noexcept=default | |
| ~LogicErrorBase () noexcept override=default | |
| LogicErrorBase & | operator= (const LogicErrorBase &o) noexcept=default |
| LogicErrorBase & | operator= (LogicErrorBase &&o) noexcept=default |
Public Member Functions inherited from jau::ExceptionBase | |
| 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 |
| const std::string & | whole_message () const noexcept |
| Returns brief message and optional whole backtrace, i.e. | |
Protected Member Functions | |
| LogicError (std::string &&type, std::string const &m, const char *file, int line) noexcept | |
Protected Member Functions inherited from jau::LogicErrorBase | |
| LogicErrorBase (std::string &&type, std::string const &m, const char *file, int line) noexcept | |
Protected Member Functions inherited from jau::ExceptionBase | |
| ExceptionBase (std::string &&type, std::string const &m, const char *file, int line) noexcept | |
Definition at line 465 of file basic_types.hpp.
|
inlineprotectednoexcept |
|
inlinenoexcept |
Definition at line 472 of file basic_types.hpp.
|
overridedefaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlineoverridevirtualnoexcept |
Reimplemented from jau::ExceptionBase.
Definition at line 482 of file basic_types.hpp.