From 3bf214ca14332a22f1c3a21ba9edd7c6ded3955c Mon Sep 17 00:00:00 2001 From: Giulio Eulisse <10544+ktf@users.noreply.github.com> Date: Wed, 20 Aug 2025 15:01:57 +0200 Subject: [PATCH] DPL: make addInputs support anything which provides base_specs --- Framework/Core/include/Framework/AnalysisManagers.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Framework/Core/include/Framework/AnalysisManagers.h b/Framework/Core/include/Framework/AnalysisManagers.h index 02d252970d731..6c43bf3eebebb 100644 --- a/Framework/Core/include/Framework/AnalysisManagers.h +++ b/Framework/Core/include/Framework/AnalysisManagers.h @@ -159,7 +159,9 @@ const char* controlOption() } template - requires(is_spawns || is_builds || is_defines) +concept with_base_table = requires(T const& t) { t.base_specs(); }; + +template bool requestInputs(std::vector& inputs, T const& entity) { auto base_specs = entity.base_specs();