From 370d88a556b303737d2ca85412b269f6e1143058 Mon Sep 17 00:00:00 2001 From: gabewillen Date: Mon, 23 Feb 2026 13:50:19 -0600 Subject: [PATCH 1/3] Fix issue-400 propagation and stabilize issue tests --- include/boost/sml.hpp | 35 +++- include/boost/sml/utility/dispatch_table.hpp | 6 +- scripts/quality_gates.sh | 3 + test/ft/issues_test.cpp | 176 +++++++++---------- 4 files changed, 121 insertions(+), 99 deletions(-) diff --git a/include/boost/sml.hpp b/include/boost/sml.hpp index e974c0f3..737308cd 100644 --- a/include/boost/sml.hpp +++ b/include/boost/sml.hpp @@ -763,6 +763,10 @@ template constexpr R get_id(type_id_type *) { return static_cast(N); } +template +constexpr true_type has_type_id(type_id_type *); +template +constexpr false_type has_type_id(...); template