FastLED 3.9.15
Loading...
Searching...
No Matches

◆ FL_TEST_CASE_TEMPLATE_INVOKE

#define FL_TEST_CASE_TEMPLATE_INVOKE ( id,
... )
Value:
static struct FLTEST_UNIQUE(FLTEST_TMPL_INVOKE_) { \
FLTEST_UNIQUE(FLTEST_TMPL_INVOKE_)() { \
fl::test::detail::TypeIterator<TL, FLTEST_CAT(id, _REG_)>::iterate( \
FLTEST_CAT(id, _REG_)::baseName(), __FILE__, __LINE__, 0); \
} \
} FLTEST_UNIQUE(FLTEST_TMPL_INVOKE_INST_); \
FL_STATIC_ASSERT(true, "")
#define FLTEST_UNIQUE(x)
Definition fltest.h:709
#define FLTEST_CAT(a, b)
Definition fltest.h:705

Definition at line 1899 of file fltest.h.

1899#define FL_TEST_CASE_TEMPLATE_INVOKE(id, ...) \
1900 static struct FLTEST_UNIQUE(FLTEST_TMPL_INVOKE_) { \
1901 FLTEST_UNIQUE(FLTEST_TMPL_INVOKE_)() { \
1902 using TL = fl::test::detail::TypeList<__VA_ARGS__>; \
1903 fl::test::detail::TypeIterator<TL, FLTEST_CAT(id, _REG_)>::iterate( \
1904 FLTEST_CAT(id, _REG_)::baseName(), __FILE__, __LINE__, 0); \
1905 } \
1906 } FLTEST_UNIQUE(FLTEST_TMPL_INVOKE_INST_); \
1907 FL_STATIC_ASSERT(true, "")