1 #ifndef STATIC_ASSERT_H
2 #define STATIC_ASSERT_H
19 #define _MGX_JOIN(X, Y) _MGX_DO_JOIN(X, Y)
20 #define _MGX_DO_JOIN(X, Y) _MGX_DO_JOIN2(X, Y)
21 #define _MGX_DO_JOIN2(X, Y) X ## Y
47 #define STATIC_ASSERT(B) \
48 typedef mgx::util::static_assert_test<sizeof(mgx::util::STATIC_ASSERTION_FAILURE<(bool)(B)>)> \
49 _MGX_JOIN (static_assert_typedef_, __LINE__)
52 #endif // STATIC_ASSERT_H
Definition: StaticAssert.hpp:16
Definition: StaticAssert.hpp:12