@@ -66,8 +66,7 @@ namespace actor_helpers
6666 ServicesConfig extractConfig (const CommonSpec& commonSpec);
6767
6868 template <typename ConcreteActor>
69- requires (ValidActorTraits<ActorTraits<ConcreteActor>> &&
70- runsUserCode<ActorTraits<ConcreteActor>>() &&
69+ requires (runsUserCode<ActorTraits<ConcreteActor>>() &&
7170 ActorTraits<ConcreteActor>::sDetectorSpecific )
7271 std::string dataProcessorName (std::string_view userCodeName, std::string_view detectorName)
7372 {
@@ -78,16 +77,14 @@ namespace actor_helpers
7877 }
7978
8079 template <typename ConcreteActor>
81- requires (ValidActorTraits<ActorTraits<ConcreteActor>>)
8280 std::string dataProcessorName ()
8381 {
8482 using traits = ActorTraits<ConcreteActor>;
8583 return std::string{traits::sActorTypeKebabCase };
8684 }
8785
8886 template <typename ConcreteActor, typename ConfigT>
89- requires (ValidActorTraits<ActorTraits<ConcreteActor>> &&
90- (impl::UserCodeConfigSingle<ConfigT> || impl::UserCodeConfigRange<ConfigT>))
87+ requires (impl::UserCodeConfigSingle<ConfigT> || impl::UserCodeConfigRange<ConfigT>)
9188 framework::Inputs collectUserInputs (ConfigT&& config)
9289 {
9390 using traits = ActorTraits<ConcreteActor>;
@@ -128,8 +125,7 @@ namespace actor_helpers
128125 }
129126
130127 template <typename ConcreteActor, DataSourceType dataSourceType, typename ConfigT>
131- requires (ValidActorTraits<ActorTraits<ConcreteActor>> &&
132- (impl::UserCodeConfigSingle<ConfigT> || impl::UserCodeConfigRange<ConfigT>))
128+ requires (impl::UserCodeConfigSingle<ConfigT> || impl::UserCodeConfigRange<ConfigT>)
133129 framework::Outputs collectUserOutputs (ConfigT&& config)
134130 {
135131 using traits = ActorTraits<ConcreteActor>;
@@ -148,7 +144,6 @@ namespace actor_helpers
148144 }
149145
150146 template <typename ConcreteActor>
151- requires ValidActorTraits<ActorTraits<ConcreteActor>>
152147 framework::DataProcessorLabel dataProcessorLabel ()
153148 {
154149 using traits = ActorTraits<ConcreteActor>;
0 commit comments