@@ -166,7 +166,7 @@ struct AnalysisDataProcessorBuilder {
166166 }
167167 // / 1. enumeration (must be the only argument)
168168 template <typename R, typename C, is_enumeration A>
169- static void inputsFromArgs (R (C::*)(A), const char* /* name*/ , bool /* value*/ , std::vector<InputSpec>& inputs, std::vector<ExpressionInfo>&)// , Cache&, Cache&)
169+ static void inputsFromArgs (R (C::*)(A), const char* /* name*/ , bool /* value*/ , std::vector<InputSpec>& inputs, std::vector<ExpressionInfo>&) // , Cache&, Cache&)
170170 {
171171 std::vector<ConfigParamSpec> inputMetadata;
172172 // FIXME: for the moment we do not support begin, end and step.
@@ -175,7 +175,7 @@ struct AnalysisDataProcessorBuilder {
175175
176176 // / 2. 1st argument is an iterator
177177 template <typename R, typename C, soa::is_iterator A, soa::is_table... Args>
178- static void inputsFromArgs (R (C::*)(A, Args...), const char* name, bool value, std::vector<InputSpec>& inputs, std::vector<ExpressionInfo>& eInfos)// , Cache& bk, Cache& bku)
178+ static void inputsFromArgs (R (C::*)(A, Args...), const char* name, bool value, std::vector<InputSpec>& inputs, std::vector<ExpressionInfo>& eInfos) // , Cache& bk, Cache& bku)
179179 requires(std::is_lvalue_reference_v<A> && (std::is_lvalue_reference_v<Args> && ...))
180180 {
181181 constexpr auto hash = o2::framework::TypeIdHelpers::uniqueId<R (C::*)(A, Args...)>();
@@ -184,7 +184,7 @@ struct AnalysisDataProcessorBuilder {
184184
185185 // / 3. generic case
186186 template <typename R, typename C, soa::is_table... Args>
187- static void inputsFromArgs (R (C::*)(Args...), const char* name, bool value, std::vector<InputSpec>& inputs, std::vector<ExpressionInfo>& eInfos)// , Cache&, Cache&)
187+ static void inputsFromArgs (R (C::*)(Args...), const char* name, bool value, std::vector<InputSpec>& inputs, std::vector<ExpressionInfo>& eInfos) // , Cache&, Cache&)
188188 requires(std::is_lvalue_reference_v<Args> && ...)
189189 {
190190 constexpr auto hash = o2::framework::TypeIdHelpers::uniqueId<R (C::*)(Args...)>();
@@ -526,10 +526,10 @@ DataProcessorSpec adaptAnalysisTask(ConfigContext const& ctx, Args&&... args)
526526 AnalysisDataProcessorBuilder::inputsFromArgs (&T::process, " default" , true , inputs, expressionInfos);
527527 }
528528 homogeneous_apply_refs (
529- [name = name_str, &expressionInfos, &inputs](auto & x) mutable {
530- // this pushes (argumentIndex, processHash, schemaPtr, nullptr) into expressionInfos for arguments that are Filtered/filtered_iterators
531- return AnalysisDataProcessorBuilder::requestInputsFromArgs (x, name, inputs, expressionInfos);
532- },
529+ [name = name_str, &expressionInfos, &inputs](auto & x) mutable {
530+ // this pushes (argumentIndex, processHash, schemaPtr, nullptr) into expressionInfos for arguments that are Filtered/filtered_iterators
531+ return AnalysisDataProcessorBuilder::requestInputsFromArgs (x, name, inputs, expressionInfos);
532+ },
533533 *task.get ());
534534
535535 // request base tables for spawnable extended tables and indices to be built
0 commit comments