36 Exception (
const char* method_name,
const char* message);
51 void touch (const
char* method_name);
54 struct Implementation;
56 Implementation* impl_;
#define ONIXS_ESPEED_ITCH_THROWABLE
#define ONIXS_ESPEED_ITCH_NAMESPACE_BEGIN
#define ONIXS_ESPEED_ITCH_NAMESPACE_END
#define ONIXS_ESPEED_ITCH_NOTHROW
void touch(const char *method_name)
Add information about context of exception.
const char * what() const ONIXS_ESPEED_ITCH_NOTHROW ONIXS_ESPEED_ITCH_OVERRIDE
Returns information about error.
Exception(const char *method_name, const char *message)
Constructor.
~Exception() ONIXS_ESPEED_ITCH_NOTHROW ONIXS_ESPEED_ITCH_OVERRIDE
Destructor.
Exception(const Exception &)
Copy constructor.
OperationException(const char *source, const char *message)
Constructor.