38#include "blocxx/BLOCXX_config.h"
40#ifdef BLOCXX_CHECK_NULL_REFERENCES
51#ifdef BLOCXX_CHECK_NULL_REFERENCES
56namespace ReferenceHelpers
59void 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.