| 528 | # define AF_STATIC_ASSERT_JOIN(X, Y) AF_STATIC_ASSERT_JOIN_IMPL(X, Y) |
| 529 | # define AF_STATIC_ASSERT_JOIN_IMPL(X, Y) X##Y |
| 530 | template<bool> struct AFStaticAssert; |
| 531 | template<> struct AFStaticAssert<true>{}; |
| 532 | # define AF_STATIC_ASSERT(X) enum { AF_STATIC_ASSERT_JOIN(AFStaticAssertEnum, __LINE__) = sizeof(AFStaticAssert<X>) } |
| 533 | # define AF_STATIC_ASSERT_MSG(X, MSG) enum { AF_STATIC_ASSERT_JOIN(AFStaticAssertEnum, __LINE__) = sizeof(AFStaticAssert<X>) } |
nothing calls this directly
no outgoing calls
no test coverage detected