#include <Events_Error.h>
#include <Events_Loop.h>
-//#define TROW_EMPTY_AIS_EXCEPTION
+#define THROW_EMPTY_AIS_EXCEPTION
Events_Error::Events_Error(const std::string& theDescription, const void* theSender)
: Events_Message(Events_Error::errorID(), theSender)
void Events_Error::throwException(const std::string& theDescription)
{
-#ifdef TROW_EMPTY_AIS_EXCEPTION
- try {
- throw std::invalid_argument(theDescription);
- }
- catch (...) {
- Events_Error::send(
- std::string("An exception: ") + theDescription);
- }
+#ifdef THROW_EMPTY_AIS_EXCEPTION
+ Events_Error::send(
+ std::string("An exception: ") + theDescription);
#endif
-}
\ No newline at end of file
+}