libsex
3.1.0
simple exception library (C++)
|
Macro LIBSEX_DEFINE. More...
Go to the source code of this file.
Defines | |
#define | LIBSEX_DEFINE(parent, scope, name, message) |
Defines an exception inheriting from a supplied parent. |
Macro LIBSEX_DEFINE.
Definition in file define.hxx.
#define LIBSEX_DEFINE | ( | parent, | |
scope, | |||
name, | |||
message | |||
) |
const char* const scope::name::TEMPLATE = message;\ \ scope::name::name(const char* const errorMessage)\ : parent(errorMessage)\ {\ }\ \ scope::name::name(\ const char* const errorMessage,\ const libsex::Exception& previous)\ : parent(errorMessage, previous)\ {\ }\
Defines an exception inheriting from a supplied parent.
parent | Parent class (incl. scope). |
scope | Non-global scope of class to be defined. |
name | Name of the class to be defined. |
message | Error message template. |
Definition at line 20 of file define.hxx.