38 #ifndef BLOCXX_ASSERTION_HPP_INCLUDE_GUARD_
39 #define BLOCXX_ASSERTION_HPP_INCLUDE_GUARD_
40 #include "blocxx/BLOCXX_config.h"
43 namespace BLOCXX_NAMESPACE
54 #define BLOCXX_ASSERT(CON) if (!(CON)) throw ::BLOCXX_NAMESPACE::AssertionException(__FILE__, __LINE__, \
57 #define BLOCXX_ASSERT(CON)
68 #define BLOCXX_ASSERTMSG(CON, MSG) if (!(CON)) throw ::BLOCXX_NAMESPACE::AssertionException(__FILE__, __LINE__, \
71 #define BLOCXX_ASSERTMSG(CON, MSG)