4 * Macro @ref LIBSEX_DEFINE.
7 #ifndef LIBSEX_DEFINE_HXX
8 #define LIBSEX_DEFINE_HXX
10 /// Macro for defining exception classes (.cxx).
11 #define LIBSEX_DEFINE(parent, name, message) \
12 const char* const name::TEMPLATE = message;\
14 name::name(const char* const errorMessage)\
15 : parent(errorMessage)\
20 const char* const errorMessage,\
21 const libsex::Exception& previous)\
22 : parent(errorMessage, previous)\