File tree Expand file tree Collapse file tree 10 files changed +15
-9
lines changed
Expand file tree Collapse file tree 10 files changed +15
-9
lines changed Original file line number Diff line number Diff line change 1010#pragma once
1111
1212#include < cstdint>
13- #include " format.hpp"
13+ #include " format.hpp" // IWYU pragma: export
1414#include " detail/prefix.hpp"
1515
1616namespace papilio
Original file line number Diff line number Diff line change 11// NOTE: This header intentionally does not contain a header guard!
22
3- #include " config.hpp"
3+ #include " config.hpp" // IWYU pragma: export
44
55#ifdef PAPILIO_COMPILER_CLANG
66# pragma clang diagnostic push
Original file line number Diff line number Diff line change 1111
1212#include < string>
1313#include < iterator>
14- #include " macros.hpp"
14+ #include " macros.hpp" // IWYU pragma: export
1515#include " detail/prefix.hpp"
1616
1717namespace papilio
Original file line number Diff line number Diff line change 99
1010#pragma once
1111
12- #include " macros.hpp"
1312#include " fmtfwd.hpp"
1413#include " core.hpp"
1514#include " detail/prefix.hpp"
Original file line number Diff line number Diff line change 1010#pragma once
1111
1212#include < locale>
13- #include " macros .hpp"
13+ #include " fmtfwd .hpp"
1414#include " detail/prefix.hpp"
1515
1616namespace papilio
Original file line number Diff line number Diff line change 1111
1212#include < cassert>
1313#include < version>
14- #include " detail/config.hpp"
15- #include " detail/compat.hpp"
14+ #include " detail/config.hpp" // IWYU pragma: export
15+ #include " detail/compat.hpp" // IWYU pragma: export
1616
1717// clang-format off: Used by CMakeLists.txt for parsing version
1818
Original file line number Diff line number Diff line change 2626
2727#pragma once
2828
29+ // IWYU pragma: begin_exports
30+
2931#include < tuple>
3032#include " macros.hpp"
3133#include " core.hpp"
3234#include " format.hpp"
3335#include " print.hpp"
3436#include " detail/prefix.hpp"
3537
38+ // IWYU pragma: end_exports
39+
3640/* *
3741 * @brief The main namespace of Papilio Charontis
3842 */
Original file line number Diff line number Diff line change 33
44#pragma once
55
6+ // IWYU pragma: begin_exports
7+
68#include " stralgo.hpp"
79#include " codepoint.hpp"
810#include " string.hpp"
911
12+ // IWYU pragma: end_exports
13+
1014namespace papilio
1115{
1216/* *
Original file line number Diff line number Diff line change 2020#include < iterator>
2121#include < iostream>
2222#include " macros.hpp"
23- #include " detail/compat.hpp"
23+ #include " detail/compat.hpp" // IWYU pragma: export
2424#include " detail/prefix.hpp"
2525
2626namespace papilio
Original file line number Diff line number Diff line change 1212#pragma once
1313
1414#include " format.hpp"
15- #include " locale.hpp" // For workaround
1615#include " detail/prefix.hpp"
1716
1817namespace papilio
You can’t perform that action at this time.
0 commit comments