From f0332d3366a65b512906c33d4d3871385e9af84e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 18:50:21 +0000 Subject: [PATCH 1/2] Bump deps/reflect from `444d020` to `a53b785` Bumps [deps/reflect](https://github.com/qlibs/reflect) from `444d020` to `a53b785`. - [Release notes](https://github.com/qlibs/reflect/releases) - [Commits](https://github.com/qlibs/reflect/compare/444d02039e3f06f7415fb424513fc5f7375d5a46...a53b785f83fd0b74fea2d3baf509a7eed81d2ae3) --- updated-dependencies: - dependency-name: deps/reflect dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- deps/reflect | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/reflect b/deps/reflect index 444d0203..a53b785f 160000 --- a/deps/reflect +++ b/deps/reflect @@ -1 +1 @@ -Subproject commit 444d02039e3f06f7415fb424513fc5f7375d5a46 +Subproject commit a53b785f83fd0b74fea2d3baf509a7eed81d2ae3 From b2d2a6e4b0dfcabf9032b111c84bac7de3d4b427 Mon Sep 17 00:00:00 2001 From: momo5502 Date: Mon, 21 Oct 2024 20:54:03 +0200 Subject: [PATCH 2/2] Update reflect extension --- src/analyzer/reflect_extension.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/analyzer/reflect_extension.hpp b/src/analyzer/reflect_extension.hpp index 35cceec7..1018c078 100644 --- a/src/analyzer/reflect_extension.hpp +++ b/src/analyzer/reflect_extension.hpp @@ -8,7 +8,7 @@ namespace { #define REFLECT_FWD(...) static_cast(__VA_ARGS__) #define REFLECT_FWD_LIKE(T, ...) static_cast>::template type>(__VA_ARGS__) -namespace reflect::inline v1_2_3 { +namespace reflect::inline v1_2_4 { namespace detail { template [[nodiscard]] constexpr decltype(auto) visit(Fn&& fn, T&& t, std::integral_constant) noexcept { auto&& [_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65] = REFLECT_FWD(t); return REFLECT_FWD(fn)(REFLECT_FWD_LIKE(T, _1), REFLECT_FWD_LIKE(T, _2), REFLECT_FWD_LIKE(T, _3), REFLECT_FWD_LIKE(T, _4), REFLECT_FWD_LIKE(T, _5), REFLECT_FWD_LIKE(T, _6), REFLECT_FWD_LIKE(T, _7), REFLECT_FWD_LIKE(T, _8), REFLECT_FWD_LIKE(T, _9), REFLECT_FWD_LIKE(T, _10), REFLECT_FWD_LIKE(T, _11), REFLECT_FWD_LIKE(T, _12), REFLECT_FWD_LIKE(T, _13), REFLECT_FWD_LIKE(T, _14), REFLECT_FWD_LIKE(T, _15), REFLECT_FWD_LIKE(T, _16), REFLECT_FWD_LIKE(T, _17), REFLECT_FWD_LIKE(T, _18), REFLECT_FWD_LIKE(T, _19), REFLECT_FWD_LIKE(T, _20), REFLECT_FWD_LIKE(T, _21), REFLECT_FWD_LIKE(T, _22), REFLECT_FWD_LIKE(T, _23), REFLECT_FWD_LIKE(T, _24), REFLECT_FWD_LIKE(T, _25), REFLECT_FWD_LIKE(T, _26), REFLECT_FWD_LIKE(T, _27), REFLECT_FWD_LIKE(T, _28), REFLECT_FWD_LIKE(T, _29), REFLECT_FWD_LIKE(T, _30), REFLECT_FWD_LIKE(T, _31), REFLECT_FWD_LIKE(T, _32), REFLECT_FWD_LIKE(T, _33), REFLECT_FWD_LIKE(T, _34), REFLECT_FWD_LIKE(T, _35), REFLECT_FWD_LIKE(T, _36), REFLECT_FWD_LIKE(T, _37), REFLECT_FWD_LIKE(T, _38), REFLECT_FWD_LIKE(T, _39), REFLECT_FWD_LIKE(T, _40), REFLECT_FWD_LIKE(T, _41), REFLECT_FWD_LIKE(T, _42), REFLECT_FWD_LIKE(T, _43), REFLECT_FWD_LIKE(T, _44), REFLECT_FWD_LIKE(T, _45), REFLECT_FWD_LIKE(T, _46), REFLECT_FWD_LIKE(T, _47), REFLECT_FWD_LIKE(T, _48), REFLECT_FWD_LIKE(T, _49), REFLECT_FWD_LIKE(T, _50), REFLECT_FWD_LIKE(T, _51), REFLECT_FWD_LIKE(T, _52), REFLECT_FWD_LIKE(T, _53), REFLECT_FWD_LIKE(T, _54), REFLECT_FWD_LIKE(T, _55), REFLECT_FWD_LIKE(T, _56), REFLECT_FWD_LIKE(T, _57), REFLECT_FWD_LIKE(T, _58), REFLECT_FWD_LIKE(T, _59), REFLECT_FWD_LIKE(T, _60), REFLECT_FWD_LIKE(T, _61), REFLECT_FWD_LIKE(T, _62), REFLECT_FWD_LIKE(T, _63), REFLECT_FWD_LIKE(T, _64), REFLECT_FWD_LIKE(T, _65)); }