| 
    jaulib v1.4.1
    
   Jau Support Library (C++, Java, ..) 
   | 
 
#include <basic_types.hpp>
Public Member Functions | |
| RuntimeSystemException (const RuntimeSystemException &o) noexcept=default | |
| RuntimeSystemException (const std::error_code &ec, std::string const &m, const char *file, int line) noexcept | |
| RuntimeSystemException (RuntimeSystemException &&o) noexcept=default | |
| ~RuntimeSystemException () noexcept override=default | |
| RuntimeSystemException & | operator= (const RuntimeSystemException &o) noexcept=default | 
| RuntimeSystemException & | operator= (RuntimeSystemException &&o) noexcept=default | 
| const char * | what () const noexcept override | 
  Public Member Functions inherited from jau::RuntimeSystemExceptionBase | |
| 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 | 
  Public Member Functions inherited from jau::RuntimeExceptionBase | |
| 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 | 
  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 | |
| RuntimeSystemException (std::string &&type, const std::error_code &ec, std::string const &m, const char *file, int line) noexcept | |
  Protected Member Functions inherited from jau::RuntimeSystemExceptionBase | |
| RuntimeSystemExceptionBase (std::string &&type, const std::error_code &ec, std::string const &m, const char *file, int line) noexcept | |
  Protected Member Functions inherited from jau::RuntimeExceptionBase | |
| RuntimeExceptionBase (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 | |
Additional Inherited Members | |
  Protected Attributes inherited from jau::RuntimeSystemExceptionBase | |
| std::error_code | m_ec | 
Definition at line 486 of file basic_types.hpp.
      
  | 
  inlineprotectednoexcept | 
      
  | 
  inlinenoexcept | 
Definition at line 493 of file basic_types.hpp.
      
  | 
  overridedefaultnoexcept | 
      
  | 
  defaultnoexcept | 
      
  | 
  defaultnoexcept | 
      
  | 
  defaultnoexcept | 
      
  | 
  defaultnoexcept | 
      
  | 
  inlineoverridevirtualnoexcept | 
Reimplemented from jau::ExceptionBase.
Definition at line 503 of file basic_types.hpp.