FastLED 3.10.8
Loading...
Searching...
No Matches

◆ FL_STATIC_ASSERT_EXPR

#define FL_STATIC_ASSERT_EXPR ( ...)
Value:
#define FL_STATIC_ASSERT_EXPR_6(a, b, c, d, e, message)
#define FL_STATIC_ASSERT_EXPR_9(a, b, c, d, e, f, g, h, 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_7(a, b, c, d, e, f, message)
#define FL_STATIC_ASSERT_EXPR_5(a, b, c, d, message)
#define FL_STATIC_ASSERT_EXPR_4(a, b, c, message)
#define FL_STATIC_ASSERT_EXPR_2(expression, 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_12(a, b, c, d, e, f, g, h, i, j, k, message)
#define FL_STATIC_ASSERT_EXPR_3(a, b, message)
#define FL_STATIC_ASSERT_EXPR_10(a, b, c, d, e, f, g, h, i, 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_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, message)
#define FL_STATIC_ASSERT_SELECT(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, NAME,...)
#define FL_STATIC_ASSERT_EXPR_8(a, b, c, d, e, f, g, message)
#define FL_STATIC_ASSERT_EXPR_1(expression)
#define FL_STATIC_ASSERT_EXPR_11(a, b, c, d, e, f, g, h, i, j, message)

Definition at line 55 of file static_assert.h.

55#define FL_STATIC_ASSERT_EXPR(...) \
56 FL_STATIC_ASSERT_SELECT(__VA_ARGS__, FL_STATIC_ASSERT_EXPR_16, \
57 FL_STATIC_ASSERT_EXPR_15, \
58 FL_STATIC_ASSERT_EXPR_14, \
59 FL_STATIC_ASSERT_EXPR_13, \
60 FL_STATIC_ASSERT_EXPR_12, \
61 FL_STATIC_ASSERT_EXPR_11, \
62 FL_STATIC_ASSERT_EXPR_10, \
63 FL_STATIC_ASSERT_EXPR_9, FL_STATIC_ASSERT_EXPR_8, \
64 FL_STATIC_ASSERT_EXPR_7, FL_STATIC_ASSERT_EXPR_6, \
65 FL_STATIC_ASSERT_EXPR_5, FL_STATIC_ASSERT_EXPR_4, \
66 FL_STATIC_ASSERT_EXPR_3, FL_STATIC_ASSERT_EXPR_2, \
67 FL_STATIC_ASSERT_EXPR_1)(__VA_ARGS__)