Portable compile-time assertion wrapper.
Definition in file static_assert.h.
|
| #define | FL_STATIC_ASSERT(...) |
| |
| #define | FL_STATIC_ASSERT_EXPR(...) |
| |
| #define | FL_STATIC_ASSERT_EXPR_1(expression) |
| |
| #define | FL_STATIC_ASSERT_EXPR_10(a, b, c, d, e, f, g, h, i, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_11(a, b, c, d, e, f, g, h, i, j, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_12(a, b, c, d, e, f, g, h, i, j, k, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_13(a, b, c, d, e, f, g, h, i, j, k, l, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_14(a, b, c, d, e, f, g, h, i, j, k, l, m, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_2(expression, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_3(a, b, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_4(a, b, c, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_5(a, b, c, d, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_6(a, b, c, d, e, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_7(a, b, c, d, e, f, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_8(a, b, c, d, e, f, g, message) |
| |
| #define | FL_STATIC_ASSERT_EXPR_9(a, b, c, d, e, f, g, h, message) |
| |
| #define | FL_STATIC_ASSERT_IMPL(expression) |
| |
| #define | FL_STATIC_ASSERT_JOIN(a, b) |
| |
| #define | FL_STATIC_ASSERT_JOIN_IMPL(a, b) |
| |
| #define | FL_STATIC_ASSERT_NAME FL_STATIC_ASSERT_JOIN(fl_static_assert_, __LINE__) |
| |
| #define | FL_STATIC_ASSERT_SELECT(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, NAME, ...) |
| |