diff --git a/Framework/Core/include/Framework/ASoA.h b/Framework/Core/include/Framework/ASoA.h index 07493c6db091d..434d766409b23 100644 --- a/Framework/Core/include/Framework/ASoA.h +++ b/Framework/Core/include/Framework/ASoA.h @@ -1779,15 +1779,13 @@ template concept PersistentColumn = std::is_same_v; template -std::array getArrowColumns(arrow::Table* table, framework::pack) - requires(PersistentColumn && ...) +std::array getArrowColumns(arrow::Table* table, framework::pack) requires(PersistentColumn&&...) { return std::array{o2::soa::getIndexFromLabel(table, Cs::columnLabel())...}; } template -std::array, sizeof...(Cs)> getChunks(arrow::Table* table, framework::pack, uint64_t ci) - requires(PersistentColumn && ...) +std::array, sizeof...(Cs)> getChunks(arrow::Table* table, framework::pack, uint64_t ci) requires(PersistentColumn&&...) { return std::array, sizeof...(Cs)>{o2::soa::getIndexFromLabel(table, Cs::columnLabel())->chunk(ci)...}; }