From 57cf6f862de6694ceaf5093371b33f1b1018ea9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Tue, 7 Jul 2026 19:12:20 +0200 Subject: [PATCH] ASoA: Fix includes --- Framework/Core/include/Framework/ASoA.h | 61 +++++++++++++++++-------- 1 file changed, 43 insertions(+), 18 deletions(-) diff --git a/Framework/Core/include/Framework/ASoA.h b/Framework/Core/include/Framework/ASoA.h index ba6d58df9a639..8782d267199c5 100644 --- a/Framework/Core/include/Framework/ASoA.h +++ b/Framework/Core/include/Framework/ASoA.h @@ -15,30 +15,55 @@ #if defined(__CLING__) #error "Please do not include this file in ROOT dictionary generation" #endif + #include "Framework/Concepts.h" -#include "Framework/ConcreteDataMatcher.h" -#include "Framework/Pack.h" // IWYU pragma: export -#include "Framework/FunctionalHelpers.h" // IWYU pragma: export -#include "Headers/DataHeader.h" // IWYU pragma: export -#include "Headers/DataHeaderHelpers.h" // IWYU pragma: export -#include "Framework/CompilerBuiltins.h" // IWYU pragma: export -#include "Framework/Traits.h" // IWYU pragma: export -#include "Framework/Expressions.h" // IWYU pragma: export -#include "Framework/ArrowTypes.h" // IWYU pragma: export #include "Framework/ArrowTableSlicingCache.h" // IWYU pragma: export -#include "Framework/SliceCache.h" // IWYU pragma: export -#include "Framework/VariantHelpers.h" // IWYU pragma: export +#include "Framework/ArrowTypes.h" // IWYU pragma: export +#include "Framework/CompilerBuiltins.h" // IWYU pragma: export +#include "Framework/ConcreteDataMatcher.h" +#include "Framework/Expressions.h" // IWYU pragma: export +#include "Framework/FunctionalHelpers.h" // IWYU pragma: export +#include "Framework/Pack.h" // IWYU pragma: export +#include "Framework/SliceCache.h" // IWYU pragma: export +#include "Framework/StringHelpers.h" +#include "Framework/Traits.h" // IWYU pragma: export +#include "Framework/TypeIdHelpers.h" +#include "Framework/VariantHelpers.h" // IWYU pragma: export +#include "Headers/DataHeader.h" // IWYU pragma: export +#include "Headers/DataHeaderHelpers.h" // IWYU pragma: export + +#include // IWYU pragma: keep (needed by DECLARE_SOA_CCDB_COLUMN_FULL) + +#include +#include // IWYU pragma: export +#include // IWYU pragma: export #include -#include // IWYU pragma: export -#include // IWYU pragma: export -#include // IWYU pragma: export -#include // IWYU pragma: export -#include // IWYU pragma: export +#include +#include // IWYU pragma: export +#include +#include +#include // IWYU pragma: export #include -#include +#include #include +#include #include -#include // IWYU pragma: export +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include namespace o2::framework {