File tree Expand file tree Collapse file tree 1 file changed +1
-1
lines changed
Framework/include/QualityControl Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -130,7 +130,6 @@ class Actor
130130
131131 private:
132132 explicit Actor (const ServicesConfig& servicesConfig)
133- requires(std::derived_from<ConcreteActor, Actor<ConcreteActor>>)
134133 : mServicesConfig{ servicesConfig },
135134 mActivity { servicesConfig.activity }
136135 {
@@ -213,6 +212,7 @@ class Actor
213212 private:
214213 static consteval void assertCorrectConcreteActor ()
215214 {
215+ static_assert (std::derived_from<ConcreteActor, Actor<ConcreteActor>>);
216216 // mandatory methods
217217 static_assert (requires (ConcreteActor& actor, framework::ProcessingContext& pCtx) { { actor.onProcess (pCtx) } -> std::convertible_to<void >; });
218218 static_assert (requires (ConcreteActor& actor, framework::InitContext& iCtx) { { actor.onInit (iCtx) } -> std::convertible_to<void >; });
You can’t perform that action at this time.
0 commit comments