static struct FLTEST_UNIQUE(FLTEST_TMPL_INVOKE_) { \
FLTEST_UNIQUE(FLTEST_TMPL_INVOKE_)() { \
FLTEST_CAT(
id, _REG_)::baseName(), __FILE__, __LINE__, 0); \
} \
FL_STATIC_ASSERT(true, "")
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, "")