Skip to content

Commit b0d3802

Browse files
authored
Add IWYU export statements to avoid proliferation of headers (#14354)
1 parent 5817ed1 commit b0d3802

File tree

1 file changed

+17
-17
lines changed
  • Framework/Core/include/Framework

1 file changed

+17
-17
lines changed

Framework/Core/include/Framework/ASoA.h

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,27 @@
1212
#ifndef O2_FRAMEWORK_ASOA_H_
1313
#define O2_FRAMEWORK_ASOA_H_
1414

15-
#include "Framework/Pack.h"
16-
#include "Framework/FunctionalHelpers.h"
17-
#include "Headers/DataHeader.h"
18-
#include "Headers/DataHeaderHelpers.h"
19-
#include "Framework/CompilerBuiltins.h"
20-
#include "Framework/Traits.h"
21-
#include "Framework/Expressions.h"
22-
#include "Framework/ArrowTypes.h"
23-
#include "Framework/ArrowTableSlicingCache.h"
24-
#include "Framework/SliceCache.h"
25-
#include "Framework/VariantHelpers.h"
26-
#include <arrow/table.h>
27-
#include <arrow/array.h>
28-
#include <arrow/util/config.h>
29-
#include <gandiva/selection_vector.h>
30-
#include <array>
15+
#include "Framework/Pack.h" // IWYU pragma: export
16+
#include "Framework/FunctionalHelpers.h" // IWYU pragma: export
17+
#include "Headers/DataHeader.h" // IWYU pragma: export
18+
#include "Headers/DataHeaderHelpers.h" // IWYU pragma: export
19+
#include "Framework/CompilerBuiltins.h" // IWYU pragma: export
20+
#include "Framework/Traits.h" // IWYU pragma: export
21+
#include "Framework/Expressions.h" // IWYU pragma: export
22+
#include "Framework/ArrowTypes.h" // IWYU pragma: export
23+
#include "Framework/ArrowTableSlicingCache.h" // IWYU pragma: export
24+
#include "Framework/SliceCache.h" // IWYU pragma: export
25+
#include "Framework/VariantHelpers.h" // IWYU pragma: export
26+
#include <arrow/table.h> // IWYU pragma: export
27+
#include <arrow/array.h> // IWYU pragma: export
28+
#include <arrow/util/config.h> // IWYU pragma: export
29+
#include <gandiva/selection_vector.h> // IWYU pragma: export
30+
#include <array> // IWYU pragma: export
3131
#include <cassert>
3232
#include <fmt/format.h>
3333
#include <concepts>
3434
#include <cstring>
35-
#include <gsl/span>
35+
#include <gsl/span> // IWYU pragma: export
3636
#include <limits>
3737

3838
namespace o2::framework

0 commit comments

Comments
 (0)