21 #include <util/String.h> 25 #include "NamespaceHelper.h" 27 ONIXS_HANDLER_NAMESPACE_BEGIN
41 Exception::Exception (
const char* method_name,
const char* message)
44 if (message && *message)
66 std::swap (tmp.impl_, impl_);
78 if (!method_name || !*method_name)
98 ONIXS_HANDLER_NAMESPACE_END
Basic exception class for this namespace.
~Exception() ONIXS_SGXTITAN_ITCH_OVERRIDE
Destructor.
OperationException(const char *source, const char *message)
Constructor.
#define ONIXS_SGXTITAN_ITCH_NOTHROW
Exception(const char *method_name, const char *message)
Constructor.
Exception & operator=(const Exception &)
Assignment.
const char * what() const ONIXS_SGXTITAN_ITCH_OVERRIDE
Returns information about error.
void touch(const char *method_name)
Add information about context of exception.