Skip to content

Commit 57cf6f8

Browse files
committed
ASoA: Fix includes
1 parent 335e4b5 commit 57cf6f8

1 file changed

Lines changed: 43 additions & 18 deletions

File tree

  • Framework/Core/include/Framework

Framework/Core/include/Framework/ASoA.h

Lines changed: 43 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,30 +15,55 @@
1515
#if defined(__CLING__)
1616
#error "Please do not include this file in ROOT dictionary generation"
1717
#endif
18+
1819
#include "Framework/Concepts.h"
19-
#include "Framework/ConcreteDataMatcher.h"
20-
#include "Framework/Pack.h" // IWYU pragma: export
21-
#include "Framework/FunctionalHelpers.h" // IWYU pragma: export
22-
#include "Headers/DataHeader.h" // IWYU pragma: export
23-
#include "Headers/DataHeaderHelpers.h" // IWYU pragma: export
24-
#include "Framework/CompilerBuiltins.h" // IWYU pragma: export
25-
#include "Framework/Traits.h" // IWYU pragma: export
26-
#include "Framework/Expressions.h" // IWYU pragma: export
27-
#include "Framework/ArrowTypes.h" // IWYU pragma: export
2820
#include "Framework/ArrowTableSlicingCache.h" // IWYU pragma: export
29-
#include "Framework/SliceCache.h" // IWYU pragma: export
30-
#include "Framework/VariantHelpers.h" // IWYU pragma: export
21+
#include "Framework/ArrowTypes.h" // IWYU pragma: export
22+
#include "Framework/CompilerBuiltins.h" // IWYU pragma: export
23+
#include "Framework/ConcreteDataMatcher.h"
24+
#include "Framework/Expressions.h" // IWYU pragma: export
25+
#include "Framework/FunctionalHelpers.h" // IWYU pragma: export
26+
#include "Framework/Pack.h" // IWYU pragma: export
27+
#include "Framework/SliceCache.h" // IWYU pragma: export
28+
#include "Framework/StringHelpers.h"
29+
#include "Framework/Traits.h" // IWYU pragma: export
30+
#include "Framework/TypeIdHelpers.h"
31+
#include "Framework/VariantHelpers.h" // IWYU pragma: export
32+
#include "Headers/DataHeader.h" // IWYU pragma: export
33+
#include "Headers/DataHeaderHelpers.h" // IWYU pragma: export
34+
35+
#include <TBufferFile.h> // IWYU pragma: keep (needed by DECLARE_SOA_CCDB_COLUMN_FULL)
36+
37+
#include <algorithm>
38+
#include <array> // IWYU pragma: export
39+
#include <arrow/array.h> // IWYU pragma: export
3140
#include <arrow/array/array_binary.h>
32-
#include <arrow/table.h> // IWYU pragma: export
33-
#include <arrow/array.h> // IWYU pragma: export
34-
#include <arrow/util/config.h> // IWYU pragma: export
35-
#include <gandiva/selection_vector.h> // IWYU pragma: export
36-
#include <array> // IWYU pragma: export
41+
#include <arrow/array/array_nested.h>
42+
#include <arrow/table.h> // IWYU pragma: export
43+
#include <arrow/type_fwd.h>
44+
#include <arrow/type.h>
45+
#include <arrow/util/config.h> // IWYU pragma: export
3746
#include <cassert>
38-
#include <fmt/format.h>
47+
#include <cctype>
3948
#include <concepts>
49+
#include <cstdint>
4050
#include <cstring>
41-
#include <gsl/span> // IWYU pragma: export
51+
#include <fmt/format.h>
52+
#include <functional>
53+
#include <gandiva/selection_vector.h> // IWYU pragma: export
54+
#include <gsl/span> // IWYU pragma: export
55+
#include <iterator>
56+
#include <memory>
57+
#include <numeric>
58+
#include <ranges>
59+
#include <set>
60+
#include <span>
61+
#include <string_view>
62+
#include <string>
63+
#include <tuple>
64+
#include <type_traits>
65+
#include <utility>
66+
#include <vector>
4267

4368
namespace o2::framework
4469
{

0 commit comments

Comments
 (0)