FastLED 3.9.15
Loading...
Searching...
No Matches
static_assert.h File Reference

Detailed Description

Portable compile-time assertion wrapper.

Definition in file static_assert.h.

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::static_assert_failure< true >
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 

Macros

#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, ...)
 

Class Documentation

◆ fl::static_assert_failure< true >

struct fl::static_assert_failure< true >
+ Inheritance diagram for fl::static_assert_failure< true >:
+ Collaboration diagram for fl::static_assert_failure< true >: