Skip to content

Commit d84a22c

Browse files
authored
DPL: make addInputs support anything which provides base_specs (#14575)
1 parent 396c2c4 commit d84a22c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Framework/Core/include/Framework/AnalysisManagers.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,9 @@ const char* controlOption()
159159
}
160160

161161
template <typename T>
162-
requires(is_spawns<T> || is_builds<T> || is_defines<T>)
162+
concept with_base_table = requires(T const& t) { t.base_specs(); };
163+
164+
template <with_base_table T>
163165
bool requestInputs(std::vector<InputSpec>& inputs, T const& entity)
164166
{
165167
auto base_specs = entity.base_specs();

0 commit comments

Comments
 (0)