@@ -85,8 +85,8 @@ struct AnalysisDataProcessorBuilder {
8585 template <soa::with_sources T>
8686 static inline auto getSources ()
8787 {
88- return []<size_t N, std::array<soa::TableRef, N> refs>(){
89- return []<size_t ... Is>(std::index_sequence<Is...>){
88+ return []<size_t N, std::array<soa::TableRef, N> refs>() {
89+ return []<size_t ... Is>(std::index_sequence<Is...>) {
9090 return std::vector{soa::tableRef2ConfigParamSpec<refs[Is]>()...};
9191 }(std::make_index_sequence<N>());
9292 }.template operator ()<T::sources.size (), T::sources>();
@@ -195,20 +195,20 @@ struct AnalysisDataProcessorBuilder {
195195 template <soa::is_table T>
196196 static auto extractFromRecord (InputRecord& record)
197197 {
198- return T{ [&record]<size_t N, std::array<soa::TableRef, N> refs, size_t ... Is>(std::index_sequence<Is...>){ return std::vector{extractTableFromRecord<refs[Is]>(record)...}; }.template operator ()<T::originals.size (), T::originals>(std::make_index_sequence<T::originals.size ()>())};
198+ return T { [&record]<size_t N, std::array<soa::TableRef, N> refs, size_t ... Is>(std::index_sequence<Is...>) { return std::vector{extractTableFromRecord<refs[Is]>(record)...}; }.template operator ()<T::originals.size (), T::originals>(std::make_index_sequence<T::originals.size ()>()) };
199199 }
200200
201201 template <soa::is_iterator T>
202202 static auto extractFromRecord (InputRecord& record)
203203 {
204- return typename T::parent_t { [&record]<size_t N, std::array<soa::TableRef, N> refs, size_t ... Is>(std::index_sequence<Is...>){ return std::vector{extractTableFromRecord<refs[Is]>(record)...}; }.template operator ()<T::parent_t ::originals.size (), T::parent_t ::originals>(std::make_index_sequence<T::parent_t ::originals.size ()>())};
204+ return typename T::parent_t { [&record]<size_t N, std::array<soa::TableRef, N> refs, size_t ... Is>(std::index_sequence<Is...>) { return std::vector{extractTableFromRecord<refs[Is]>(record)...}; }.template operator ()<T::parent_t ::originals.size (), T::parent_t ::originals>(std::make_index_sequence<T::parent_t ::originals.size ()>()) };
205205 }
206206
207207 template <soa::is_filtered T>
208208 static auto extractFilteredFromRecord (InputRecord& record, ExpressionInfo& info)
209209 {
210210 std::shared_ptr<arrow::Table> table = nullptr ;
211- auto joiner = [&record]<size_t N, std::array<soa::TableRef, N> refs, size_t ... Is>(std::index_sequence<Is...>){ return std::vector{extractTableFromRecord<refs[Is]>(record)...}; };
211+ auto joiner = [&record]<size_t N, std::array<soa::TableRef, N> refs, size_t ... Is>(std::index_sequence<Is...>) { return std::vector{extractTableFromRecord<refs[Is]>(record)...}; };
212212 if constexpr (soa::is_iterator<T>) {
213213 table = o2::soa::ArrowHelpers::joinTables (joiner.template operator ()<T::parent_t ::originals.size (), T::parent_t ::originals>(std::make_index_sequence<T::parent_t ::originals.size ()>()));
214214 } else {
0 commit comments