38 #include "blocxx/BLOCXX_config.h"
40 #ifdef BLOCXX_CHECK_NULL_REFERENCES
48 namespace BLOCXX_NAMESPACE
51 #ifdef BLOCXX_CHECK_NULL_REFERENCES
56 namespace ReferenceHelpers
59 void throwNULLException()
64 BLOCXX_THROW(NULLReferenceException,
"NULL Reference dereferenced");
#define BLOCXX_DEFINE_EXCEPTION_WITH_ID(NAME)
Define a new exception class named <NAME>Exception that derives from Exception.
#define BLOCXX_DECLARE_EXCEPTION(NAME)
Declare a new exception class named <NAME>Exception that derives from Exception This macro is typical...
#define BLOCXX_THROW(exType, msg)
Throw an exception using FILE and LINE.