Bump version to 24.04.3.4
[LibreOffice.git] / xmlsecurity / IwyuFilter_xmlsecurity.yaml
blobb27a552751a604e8635dc604c9b0eb9430711514
1 ---
2 assumeFilename: xmlsecurity/source/xmlsec/xmlsec_init.cxx
3 excludelist:
4     xmlsecurity/qa/unit/pdfsigning/pdfsigning.cxx:
5     # complete type is needed
6     - com/sun/star/security/DocumentSignatureInformation.hpp
7     xmlsecurity/inc/UriBindingHelper.hxx:
8     # Base class needs complete type
9     - com/sun/star/xml/crypto/XUriBinding.hpp
10     xmlsecurity/inc/xsecctl.hxx:
11     # Base class needs complete type
12     - com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeListener.hpp
13     - com/sun/star/xml/crypto/sax/XSignatureCreationResultListener.hpp
14     - com/sun/star/xml/crypto/sax/XSignatureVerifyResultListener.hpp
15     # Needed on WIN32 for rtl::Reference<UriBindingHelper> to compile
16     - UriBindingHelper.hxx
17     xmlsecurity/inc/framework/securityengine.hxx:
18     # Base class needs complete type
19     - com/sun/star/xml/crypto/XXMLSignature.hpp
20     - com/sun/star/xml/crypto/sax/XReferenceResolvedBroadcaster.hpp
21     - com/sun/star/xml/crypto/sax/XSAXEventKeeper.hpp
22     xmlsecurity/inc/framework/signaturecreatorimpl.hxx:
23     # Base class needs complete type
24     - framework/signatureengine.hxx
25     - com/sun/star/xml/crypto/sax/XBlockerMonitor.hpp
26     - com/sun/star/xml/crypto/sax/XSignatureCreationResultBroadcaster.hpp
27     - com/sun/star/lang/XInitialization.hpp
28     - com/sun/star/lang/XServiceInfo.hpp
29     xmlsecurity/inc/framework/saxeventkeeperimpl.hxx:
30     # Base class needs complete type
31     - com/sun/star/xml/crypto/sax/XSecuritySAXEventKeeper.hpp
32     - com/sun/star/xml/crypto/sax/XReferenceResolvedBroadcaster.hpp
33     - com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeBroadcaster.hpp
34     - com/sun/star/xml/sax/XDocumentHandler.hpp
35     - com/sun/star/lang/XInitialization.hpp
36     - com/sun/star/lang/XServiceInfo.hpp
37     xmlsecurity/inc/framework/signatureverifierimpl.hxx:
38     # Base class needs complete type
39     - framework/signatureengine.hxx
40     - com/sun/star/xml/crypto/sax/XSignatureVerifyResultBroadcaster.hpp
41     - com/sun/star/lang/XServiceInfo.hpp
42     - com/sun/star/lang/XInitialization.hpp
43     xmlsecurity/inc/framework/xmlsignaturetemplateimpl.hxx:
44     # Base class needs complete type
45     - com/sun/star/xml/crypto/XXMLSignatureTemplate.hpp
46     - com/sun/star/lang/XServiceInfo.hpp
47     xmlsecurity/inc/gpg/SEInitializer.hxx:
48     # Base class needs complete type
49     - com/sun/star/xml/crypto/XSEInitializer.hpp
50     - com/sun/star/lang/XServiceInfo.hpp
51     xmlsecurity/inc/gpg/xmlsignature_gpgimpl.hxx:
52     # Base class needs complete type
53     - com/sun/star/xml/crypto/XXMLSignature.hpp
54     - com/sun/star/lang/XServiceInfo.hpp
55     xmlsecurity/inc/xmlsec/xmldocumentwrapper_xmlsecimpl.hxx:
56     # Base class needs complete type
57     - com/sun/star/xml/wrapper/XXMLDocumentWrapper.hpp
58     - com/sun/star/xml/csax/XCompressedDocumentHandler.hpp
59     - com/sun/star/lang/XServiceInfo.hpp
60     xmlsecurity/source/gpg/CipherContext.hxx:
61     # Base class needs complete type
62     - com/sun/star/xml/crypto/XCipherContext.hpp
63     xmlsecurity/source/gpg/DigestContext.hxx:
64     # Base class needs complete type
65     - com/sun/star/xml/crypto/XDigestContext.hpp
66     xmlsecurity/source/gpg/CertificateImpl.hxx:
67     # Base class needs complete type
68     - com/sun/star/security/XCertificate.hpp
69     - com/sun/star/lang/XUnoTunnel.hpp
70     - com/sun/star/lang/XServiceInfo.hpp
71     xmlsecurity/source/gpg/SecurityEnvironment.hxx:
72     # Base class needs complete type
73     - com/sun/star/xml/crypto/XSecurityEnvironment.hpp
74     - com/sun/star/lang/XUnoTunnel.hpp
75     xmlsecurity/source/gpg/XMLSecurityContext.hxx:
76     # Base class needs complete type
77     - com/sun/star/xml/crypto/XXMLSecurityContext.hpp
78     - com/sun/star/lang/XServiceInfo.hpp
79     xmlsecurity/source/gpg/XMLEncryption.hxx:
80     # Base class needs complete type
81     - com/sun/star/xml/crypto/XXMLEncryption.hpp
82     xmlsecurity/source/helper/ooxmlsecparser.hxx:
83     # Base class needs complete type
84     - com/sun/star/xml/sax/XDocumentHandler.hpp
85     - com/sun/star/lang/XInitialization.hpp
86     xmlsecurity/source/helper/xsecparser.hxx:
87     # Base class needs complete type
88     - com/sun/star/xml/sax/XDocumentHandler.hpp
89     - com/sun/star/lang/XInitialization.hpp
90     xmlsecurity/source/xmlsec/certificateextension_xmlsecimpl.hxx:
91     # Base class needs complete type
92     - com/sun/star/security/XCertificateExtension.hpp
93     xmlsecurity/source/xmlsec/xmlelementwrapper_xmlsecimpl.hxx:
94     # Base class needs complete type
95     - com/sun/star/lang/XServiceInfo.hpp
96     - com/sun/star/lang/XUnoTunnel.hpp
97     - com/sun/star/xml/wrapper/XXMLElementWrapper.hpp
98     xmlsecurity/source/xmlsec/errorcallback.cxx:
99     # Needed for xmlsec/errors.h
100     - xmlsec-wrapper.h
101     xmlsecurity/source/xmlsec/xmlstreamio.cxx:
102     # comphelper::ScopeGuard is in use but not noticed by IWYU
103     - comphelper/scopeguard.hxx
104     xmlsecurity/source/xmlsec/nss/sanextension_nssimpl.hxx:
105     # Base class needs complete type
106     - com/sun/star/security/XSanExtension.hpp
107     xmlsecurity/source/xmlsec/nss/x509certificate_nssimpl.hxx:
108     # Base class needs complete type
109     - com/sun/star/security/XCertificate.hpp
110     - com/sun/star/lang/XUnoTunnel.hpp
111     - com/sun/star/lang/XServiceInfo.hpp
112     xmlsecurity/source/xmlsec/nss/seinitializer_nssimpl.hxx:
113     # Base class needs complete type
114     - nssinitializer.hxx
115     - com/sun/star/xml/crypto/XSEInitializer.hpp
116     xmlsecurity/source/xmlsec/nss/securityenvironment_nssimpl.hxx:
117     # Base class needs complete type
118     - com/sun/star/xml/crypto/XSecurityEnvironment.hpp
119     - com/sun/star/xml/crypto/XCertificateCreator.hpp
120     - com/sun/star/lang/XServiceInfo.hpp
121     - com/sun/star/lang/XUnoTunnel.hpp
122     xmlsecurity/source/xmlsec/nss/secerror.cxx:
123     # Used as array initializer
124     - certerrors.h
125     # Needed for macros used by certerrors.h
126     - nss.h
127     xmlsecurity/qa/unit/signing/signing.cxx:
128     # Don't replace URE header with impl. detail
129     - osl/thread.hxx
130     xmlsecurity/workben/pdfverify.cxx:
131     - comphelper/scopeguard.hxx