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