Simplify a bit
[LibreOffice.git] / sal / IwyuFilter_sal.yaml
blobb12f857e012af2239f09e58c03d861d0bf59b68f
1 ---
2 assumeFilename: sal/osl/all/log.cxx
3 excludelist:
4     sal/osl/all/log.cxx:
5     #sal_use_syslog required from this file
6     - salusesyslog.hxx
7     sal/osl/unx/backtrace.h:
8     # needed for the "shadow" backtrace API
9     - execinfo.h
10     sal/osl/unx/nlsupport.hxx:
11     # Needed on MACOSX
12     - #include <rtl/ustring.hxx>
13     sal/osl/unx/system.hxx:
14     # needed for the define  pthread_testcancel() to work
15     - pthread.h
16     # needed for the INIT_GROUPS macro to work
17     - grp.h
18     sal/android/uthash.h:
19     # needed for defines to work / somehow on Linux there is a warning about android-related file
20     - string.h
21     sal/cppunittester/cppunittester.cxx:
22     # Actually used
23     - boost/algorithm/string.hpp
24     sal/emscripten/lo-bootstrap.c:
25     # Actually needed for lo_get_app_data_dir
26     - osl/detail/emscripten-bootstrap.h
27     sal/qa/osl/security/osl_Security.cxx:
28     # Needed on _WIN32
29     - o3tl/char16_t2wchar_t.hxx
30     sal/qa/rtl/oustringbuffer/test_oustringbuffer_appendchar.cxx:
31     # Required in C++20 mode.
32     - o3tl/cppunittraitshelper.hxx
33     sal/qa/rtl/oustring/rtl_ustr.cxx:
34     # Required in C++20 mode.
35     - o3tl/cppunittraitshelper.hxx
36     sal/qa/rtl/oustring/rtl_OUString2.cxx:
37     # Required in C++20 mode.
38     - o3tl/cppunittraitshelper.hxx
39     sal/qa/rtl/oustringbuffer/test_oustringbuffer_assign.cxx:
40     # Required in C++20 mode.
41     - o3tl/cppunittraitshelper.hxx
42     sal/qa/rtl/strings/test_oustring_stringliterals.cxx:
43     # Required in C++20 mode.
44     - o3tl/cppunittraitshelper.hxx
45     sal/qa/rtl/textenc/rtl_textcvt.cxx:
46     # Required in C++20 mode.
47     - o3tl/cppunittraitshelper.hxx
48     sal/osl/unx/file.cxx:
49     # Needed for macxp_resolveAlias on MACOSX
50     - system.hxx
51     sal/osl/unx/file_misc.cxx:
52     # Needed for macxp_resolveAlias on MACOSX
53     - system.hxx
54     sal/osl/unx/file_stat.cxx:
55     # Needed for macxp_resolveAlias on MACOSX
56     - system.hxx
57     sal/osl/unx/file_volume.cxx:
58     # Needed for macxp_resolveAlias on MACOSX
59     - system.hxx
60     # Needed for HAVE_STATFS_H cases
61     - osl/thread.h
62     sal/osl/unx/backtraceapi.cxx:
63     # needed for the "shadow" backtrace API
64     - backtrace.h
65     sal/osl/unx/signal.cxx:
66     # needed for the "shadow" backtrace API
67     - backtrace.h
68     sal/osl/unx/thread.cxx:
69     # needed for older glibc
70     - sys/syscall.h
71     - o3tl/safeint.hxx
72     sal/osl/unx/uunxapi.cxx:
73     # Needed for macxp_resolveAlias on MACOSX
74     - system.hxx
75     sal/rtl/bootstrap.cxx:
76     # Needed on MACOSX
77     - config_folders.h
78     sal/textenc/tables.cxx:
79     # Needed for the .tab files to work
80     - cstddef
81     - iterator
82     - rtl/tencinfo.h
83     # Needed for other .tab files to work
84     - tcvtjp1.tab
85     - tcvtjp2.tab
86     - tcvtjp3.tab
87     - tcvtjp4.tab
88     - tcvtjp5.tab
89     - tcvtkr1.tab
90     - tcvtkr2.tab
91     - tcvtkr4.tab
92     - tcvtkr5.tab
93     - tcvtscn1.tab
94     - tcvtscn2.tab
95     - tcvtscn3.tab
96     - tcvtscn4.tab
97     - tcvtscn5.tab
98     - tcvttcn1.tab
99     - tcvttcn2.tab