Skip to content

Commit 755929a

Browse files
committed
DPL Analysis: fix is_preslice concept
1 parent a88d10c commit 755929a

File tree

1 file changed

+1
-7
lines changed
  • Framework/Core/include/Framework

1 file changed

+1
-7
lines changed

Framework/Core/include/Framework/ASoA.h

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1455,13 +1455,7 @@ template <typename T>
14551455
using PresliceOptional = PresliceBase<T, PreslicePolicySorted, true>;
14561456

14571457
template <typename T>
1458-
concept is_preslice = requires(T t) {
1459-
requires std::same_as<decltype(t.binding), std::string>;
1460-
requires std::same_as<decltype(t.bindingKey), StringPair>;
1461-
&T::isMising;
1462-
&T::updateSliceInfo;
1463-
&T::getSliceFor;
1464-
};
1458+
concept is_preslice = std::derived_from<T, PreslicePolicyBase>;
14651459

14661460
} // namespace o2::framework
14671461

0 commit comments

Comments
 (0)