libcrn
3.9.5
A document image processing library
|
A generic runtime error. More...
#include <CRNException.h>
Public Member Functions | |
ExceptionRuntime () noexcept | |
Default constructor. More... | |
ExceptionRuntime (const crn::StringUTF8 &msg) noexcept | |
Constructor with a message. More... | |
ExceptionRuntime (const char *msg) noexcept | |
Constructor with a message. More... | |
![]() | |
Exception () noexcept | |
Default constructor. More... | |
Exception (const StringUTF8 &msg) noexcept | |
Constructor with a message. More... | |
Exception (const char *msg) noexcept | |
Constructor with a message. More... | |
Exception (const Exception &ex) noexcept | |
Copy constructor. More... | |
virtual | ~Exception () noexceptoverride |
Destructor. More... | |
const std::string & | GetContext () const noexcept |
String containing the call stack at the moment of throw. More... | |
const std::string & | GetMessage () const noexcept |
String containing a description of the exception. More... | |
virtual const char * | what () const noexceptoverride |
String containing a description of the exception. More... | |
Additional Inherited Members | |
![]() | |
static void | SetDefaultHandler () |
Sets the default exception handler to print message and context to the standard error. More... | |
static bool & | TraceStack () |
Shall the stack be traced at each exception thrown? (very slow) More... | |
A generic runtime error.
Definition at line 131 of file CRNException.h.
|
explicitnoexcept |
|
explicitnoexcept |
Constructor with a message.
Constructor with a message
Definition at line 262 of file CRNException.cpp.
|
explicitnoexcept |
Constructor with a message.
Constructor with a message
Definition at line 264 of file CRNException.cpp.