[Libreoffice-commits] core.git: 2 commits - xmlsecurity/source
Caolán McNamara (via logerrit)
logerrit at kemper.freedesktop.org
Mon Jul 26 20:45:04 UTC 2021
xmlsecurity/source/helper/ooxmlsecparser.cxx | 156 ++++++++++-----------
xmlsecurity/source/helper/xsecparser.cxx | 194 +++++++++++++--------------
2 files changed, 175 insertions(+), 175 deletions(-)
New commits:
commit 4ce8c219fc4cc252e4f2546c2a59ee0447efa7ee
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Mon Jul 26 19:44:38 2021 +0100
Commit: Caolán McNamara <caolanm at redhat.com>
CommitDate: Mon Jul 26 22:44:37 2021 +0200
cid#1489423 Big parameter passed by value
and
cid#1489424 Big parameter passed by value
cid#1489425 Big parameter passed by value
cid#1489427 Big parameter passed by value
cid#1489432 Big parameter passed by value
cid#1489435 Big parameter passed by value
cid#1489436 Big parameter passed by value
cid#1489439 Big parameter passed by value
cid#1489441 Big parameter passed by value
cid#1489443 Big parameter passed by value
cid#1489445 Big parameter passed by value
cid#1489451 Big parameter passed by value
cid#1489459 Big parameter passed by value
cid#1489462 Big parameter passed by value
cid#1489463 Big parameter passed by value
cid#1489465 Big parameter passed by value
cid#1489467 Big parameter passed by value
cid#1489468 Big parameter passed by value
cid#1489469 Big parameter passed by value
cid#1489473 Big parameter passed by value
cid#1489475 Big parameter passed by value
cid#1489476 Big parameter passed by value
cid#1489477 Big parameter passed by value
cid#1489479 Big parameter passed by value
cid#1489481 Big parameter passed by value
cid#1489489 Big parameter passed by value
cid#1489491 Big parameter passed by value
cid#1489493 Big parameter passed by value
cid#1489495 Big parameter passed by value
cid#1489498 Big parameter passed by value
cid#1489501 Big parameter passed by value
cid#1489504 Big parameter passed by value
cid#1489508 Big parameter passed by value
cid#1489509 Big parameter passed by value
cid#1489513 Big parameter passed by value
cid#1489516 Big parameter passed by value
cid#1489518 Big parameter passed by value
cid#1489521 Big parameter passed by value
cid#1489533 Big parameter passed by value
cid#1489534 Big parameter passed by value
cid#1489537 Big parameter passed by value
cid#1489538 Big parameter passed by value
cid#1489540 Big parameter passed by value
Change-Id: If613144a64087b4e0459f5935e1adbcb0e0330b8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119531
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/xmlsecurity/source/helper/xsecparser.cxx b/xmlsecurity/source/helper/xsecparser.cxx
index f12e7031e349..2e07a1d14f8c 100644
--- a/xmlsecurity/source/helper/xsecparser.cxx
+++ b/xmlsecurity/source/helper/xsecparser.cxx
@@ -39,8 +39,8 @@ class XSecParser::Context
std::optional<SvXMLNamespaceMap> m_pOldNamespaceMap;
public:
- Context(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ Context(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: m_rParser(rParser)
, m_pOldNamespaceMap(std::move(pOldNamespaceMap))
{
@@ -74,8 +74,8 @@ class XSecParser::UnknownContext
: public XSecParser::Context
{
public:
- UnknownContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ UnknownContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -113,8 +113,8 @@ class XSecParser::ReferencedContextImpl
bool m_isReferenced;
public:
- ReferencedContextImpl(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ ReferencedContextImpl(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_isReferenced(isReferenced)
@@ -139,8 +139,8 @@ class XSecParser::LoPGPOwnerContext
OUString m_Value;
public:
- LoPGPOwnerContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ LoPGPOwnerContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -163,8 +163,8 @@ class XSecParser::DsPGPKeyPacketContext
OUString m_Value;
public:
- DsPGPKeyPacketContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsPGPKeyPacketContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -187,8 +187,8 @@ class XSecParser::DsPGPKeyIDContext
OUString m_Value;
public:
- DsPGPKeyIDContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsPGPKeyIDContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -208,8 +208,8 @@ class XSecParser::DsPGPDataContext
: public XSecParser::Context
{
public:
- DsPGPDataContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsPGPDataContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -247,9 +247,9 @@ class XSecParser::DsX509CertificateContext
OUString & m_rValue;
public:
- DsX509CertificateContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ DsX509CertificateContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -268,9 +268,9 @@ class XSecParser::DsX509SerialNumberContext
OUString & m_rValue;
public:
- DsX509SerialNumberContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ DsX509SerialNumberContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -289,9 +289,9 @@ class XSecParser::DsX509IssuerNameContext
OUString & m_rValue;
public:
- DsX509IssuerNameContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ DsX509IssuerNameContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -311,9 +311,9 @@ class XSecParser::DsX509IssuerSerialContext
OUString & m_rX509SerialNumber;
public:
- DsX509IssuerSerialContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rIssuerName, OUString & rSerialNumber)
+ DsX509IssuerSerialContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rIssuerName, OUString& rSerialNumber)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rX509IssuerName(rIssuerName)
, m_rX509SerialNumber(rSerialNumber)
@@ -348,8 +348,8 @@ class XSecParser::DsX509DataContext
std::vector<OUString> m_X509Certificates;
public:
- DsX509DataContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsX509DataContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -382,8 +382,8 @@ class XSecParser::DsKeyInfoContext
: public XSecParser::Context
{
public:
- DsKeyInfoContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsKeyInfoContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -421,8 +421,8 @@ class XSecParser::DsSignatureValueContext
OUString m_Value;
public:
- DsSignatureValueContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsSignatureValueContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -451,9 +451,9 @@ class XSecParser::DsDigestValueContext
OUString & m_rValue;
public:
- DsDigestValueContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ DsDigestValueContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -478,9 +478,9 @@ class XSecParser::DsDigestMethodContext
sal_Int32 & m_rReferenceDigestID;
public:
- DsDigestMethodContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- sal_Int32 & rReferenceDigestID)
+ DsDigestMethodContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ sal_Int32& rReferenceDigestID)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rReferenceDigestID(rReferenceDigestID)
{
@@ -517,9 +517,9 @@ class XSecParser::DsTransformContext
bool & m_rIsC14N;
public:
- DsTransformContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- bool & rIsC14N)
+ DsTransformContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ bool& rIsC14N)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rIsC14N(rIsC14N)
{
@@ -547,9 +547,9 @@ class XSecParser::DsTransformsContext
bool & m_rIsC14N;
public:
- DsTransformsContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- bool & rIsC14N)
+ DsTransformsContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ bool& rIsC14N)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rIsC14N(rIsC14N)
{
@@ -580,8 +580,8 @@ class XSecParser::DsReferenceContext
sal_Int32 m_nReferenceDigestID = css::xml::crypto::DigestID::SHA1;
public:
- DsReferenceContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsReferenceContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -648,8 +648,8 @@ class XSecParser::DsSignatureMethodContext
: public XSecParser::Context
{
public:
- DsSignatureMethodContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsSignatureMethodContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -670,8 +670,8 @@ class XSecParser::DsSignedInfoContext
: public XSecParser::Context
{
public:
- DsSignedInfoContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsSignedInfoContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -711,8 +711,8 @@ class XSecParser::XadesEncapsulatedX509CertificateContext
OUString m_Value;
public:
- XadesEncapsulatedX509CertificateContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ XadesEncapsulatedX509CertificateContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -738,8 +738,8 @@ class XSecParser::XadesCertificateValuesContext
: public XSecParser::Context
{
public:
- XadesCertificateValuesContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ XadesCertificateValuesContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -767,8 +767,8 @@ class XSecParser::XadesUnsignedSignaturePropertiesContext
: public XSecParser::Context
{
public:
- XadesUnsignedSignaturePropertiesContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ XadesUnsignedSignaturePropertiesContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -810,8 +810,8 @@ class XSecParser::XadesUnsignedPropertiesContext
: public XSecParser::Context
{
public:
- XadesUnsignedPropertiesContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ XadesUnsignedPropertiesContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -842,8 +842,8 @@ class XSecParser::LoSignatureLineIdContext
OUString m_Value;
public:
- LoSignatureLineIdContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ LoSignatureLineIdContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -874,8 +874,8 @@ class XSecParser::LoSignatureLineValidImageContext
OUString m_Value;
public:
- LoSignatureLineValidImageContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ LoSignatureLineValidImageContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -906,8 +906,8 @@ class XSecParser::LoSignatureLineInvalidImageContext
OUString m_Value;
public:
- LoSignatureLineInvalidImageContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ LoSignatureLineInvalidImageContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -935,8 +935,8 @@ class XSecParser::LoSignatureLineContext
: public XSecParser::ReferencedContextImpl
{
public:
- LoSignatureLineContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ LoSignatureLineContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -970,9 +970,9 @@ class XSecParser::XadesCertDigestContext
sal_Int32 & m_rReferenceDigestID;
public:
- XadesCertDigestContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rDigestValue, sal_Int32 & rReferenceDigestID)
+ XadesCertDigestContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rDigestValue, sal_Int32& rReferenceDigestID)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rDigestValue(rDigestValue)
, m_rReferenceDigestID(rReferenceDigestID)
@@ -1005,8 +1005,8 @@ class XSecParser::XadesCertContext
OUString m_X509SerialNumber;
public:
- XadesCertContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ XadesCertContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -1044,8 +1044,8 @@ class XSecParser::XadesSigningCertificateContext
: public XSecParser::ReferencedContextImpl
{
public:
- XadesSigningCertificateContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ XadesSigningCertificateContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -1070,8 +1070,8 @@ class XSecParser::XadesSigningTimeContext
OUString m_Value;
public:
- XadesSigningTimeContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ XadesSigningTimeContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -1099,8 +1099,8 @@ class XSecParser::XadesSignedSignaturePropertiesContext
: public XSecParser::ReferencedContextImpl
{
public:
- XadesSignedSignaturePropertiesContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ XadesSignedSignaturePropertiesContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -1137,8 +1137,8 @@ class XSecParser::XadesSignedPropertiesContext
: public XSecParser::ReferencedContextImpl
{
public:
- XadesSignedPropertiesContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ XadesSignedPropertiesContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -1167,8 +1167,8 @@ class XSecParser::XadesQualifyingPropertiesContext
: public XSecParser::ReferencedContextImpl
{
public:
- XadesQualifyingPropertiesContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ XadesQualifyingPropertiesContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -1203,9 +1203,9 @@ class XSecParser::DcDateContext
OUString & m_rValue;
public:
- DcDateContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ DcDateContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -1224,9 +1224,9 @@ class XSecParser::DcDescriptionContext
OUString & m_rValue;
public:
- DcDescriptionContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ DcDescriptionContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -1248,8 +1248,8 @@ class XSecParser::DsSignaturePropertyContext
OUString m_Value;
public:
- DsSignaturePropertyContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ DsSignaturePropertyContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -1306,8 +1306,8 @@ class XSecParser::DsSignaturePropertiesContext
: public XSecParser::ReferencedContextImpl
{
public:
- DsSignaturePropertiesContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ DsSignaturePropertiesContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -1335,8 +1335,8 @@ class XSecParser::DsObjectContext
: public XSecParser::ReferencedContextImpl
{
public:
- DsObjectContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsObjectContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
// init with "false" here - the Signature element can't be referenced by its child
: XSecParser::ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), false)
{
@@ -1369,8 +1369,8 @@ class XSecParser::DsSignatureContext
: public XSecParser::Context
{
public:
- DsSignatureContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsSignatureContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -1415,8 +1415,8 @@ class XSecParser::DsigSignaturesContext
: public XSecParser::Context
{
public:
- DsigSignaturesContext(XSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsigSignaturesContext(XSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: XSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
commit 7e864acc8991d42013a42abe408e5260a2124595
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Mon Jul 26 19:23:53 2021 +0100
Commit: Caolán McNamara <caolanm at redhat.com>
CommitDate: Mon Jul 26 22:44:24 2021 +0200
cid#1489419 Big parameter passed by value
and
cid#1489421 Big parameter passed by value
cid#1489426 Big parameter passed by value
cid#1489428 Big parameter passed by value
cid#1489430 Big parameter passed by value
cid#1489433 Big parameter passed by value
cid#1489434 Big parameter passed by value
cid#1489438 Big parameter passed by value
cid#1489442 Big parameter passed by value
cid#1489447 Big parameter passed by value
cid#1489452 Big parameter passed by value
cid#1489455 Big parameter passed by value
cid#1489456 Big parameter passed by value
cid#1489460 Big parameter passed by value
cid#1489461 Big parameter passed by value
cid#1489466 Big parameter passed by value
cid#1489470 Big parameter passed by value
cid#1489471 Big parameter passed by value
cid#1489478 Big parameter passed by value
cid#1489483 Big parameter passed by value
cid#1489488 Big parameter passed by value
cid#1489497 Big parameter passed by value
cid#1489499 Big parameter passed by value
cid#1489500 Big parameter passed by value
cid#1489506 Big parameter passed by value
cid#1489514 Big parameter passed by value
cid#1489515 Big parameter passed by value
cid#1489519 Big parameter passed by value
cid#1489524 Big parameter passed by value
cid#1489528 Big parameter passed by value
cid#1489530 Big parameter passed by value
cid#1489531 Big parameter passed by value
cid#1489536 Big parameter passed by value
Change-Id: I72167511858f16f49b31fd69e39435dbdaf83196
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119530
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/xmlsecurity/source/helper/ooxmlsecparser.cxx b/xmlsecurity/source/helper/ooxmlsecparser.cxx
index a25c7ecffa01..690ce594ff22 100644
--- a/xmlsecurity/source/helper/ooxmlsecparser.cxx
+++ b/xmlsecurity/source/helper/ooxmlsecparser.cxx
@@ -31,8 +31,8 @@ class OOXMLSecParser::Context
std::optional<SvXMLNamespaceMap> m_pOldNamespaceMap;
public:
- Context(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ Context(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: m_rParser(rParser)
, m_pOldNamespaceMap(std::move(pOldNamespaceMap))
{
@@ -66,8 +66,8 @@ class OOXMLSecParser::UnknownContext
: public OOXMLSecParser::Context
{
public:
- UnknownContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ UnknownContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -105,8 +105,8 @@ class OOXMLSecParser::ReferencedContextImpl
bool m_isReferenced;
public:
- ReferencedContextImpl(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ ReferencedContextImpl(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_isReferenced(isReferenced)
@@ -131,9 +131,9 @@ class OOXMLSecParser::DsX509CertificateContext
OUString & m_rValue;
public:
- DsX509CertificateContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ DsX509CertificateContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -152,9 +152,9 @@ class OOXMLSecParser::DsX509SerialNumberContext
OUString & m_rValue;
public:
- DsX509SerialNumberContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ DsX509SerialNumberContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -173,9 +173,9 @@ class OOXMLSecParser::DsX509IssuerNameContext
OUString & m_rValue;
public:
- DsX509IssuerNameContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ DsX509IssuerNameContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -195,9 +195,9 @@ class OOXMLSecParser::DsX509IssuerSerialContext
OUString & m_rX509SerialNumber;
public:
- DsX509IssuerSerialContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rIssuerName, OUString & rSerialNumber)
+ DsX509IssuerSerialContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rIssuerName, OUString& rSerialNumber)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rX509IssuerName(rIssuerName)
, m_rX509SerialNumber(rSerialNumber)
@@ -232,8 +232,8 @@ class OOXMLSecParser::DsX509DataContext
std::vector<OUString> m_X509Certificates;
public:
- DsX509DataContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsX509DataContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -266,8 +266,8 @@ class OOXMLSecParser::DsKeyInfoContext
: public OOXMLSecParser::Context
{
public:
- DsKeyInfoContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsKeyInfoContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -302,8 +302,8 @@ class OOXMLSecParser::DsSignatureValueContext
OUString m_Value;
public:
- DsSignatureValueContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsSignatureValueContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -359,9 +359,9 @@ class OOXMLSecParser::DsDigestMethodContext
sal_Int32 & m_rReferenceDigestID;
public:
- DsDigestMethodContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- sal_Int32 & rReferenceDigestID)
+ DsDigestMethodContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ sal_Int32& rReferenceDigestID)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rReferenceDigestID(rReferenceDigestID)
{
@@ -398,9 +398,9 @@ class OOXMLSecParser::DsTransformContext
bool & m_rIsC14N;
public:
- DsTransformContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- bool & rIsC14N)
+ DsTransformContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ bool& rIsC14N)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rIsC14N(rIsC14N)
{
@@ -425,9 +425,9 @@ class OOXMLSecParser::DsTransformsContext
bool & m_rIsC14N;
public:
- DsTransformsContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- bool & rIsC14N)
+ DsTransformsContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ bool& rIsC14N)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rIsC14N(rIsC14N)
{
@@ -458,8 +458,8 @@ class OOXMLSecParser::DsReferenceContext
sal_Int32 m_nReferenceDigestID = css::xml::crypto::DigestID::SHA256;
public:
- DsReferenceContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsReferenceContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -526,8 +526,8 @@ class OOXMLSecParser::DsSignatureMethodContext
: public OOXMLSecParser::Context
{
public:
- DsSignatureMethodContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsSignatureMethodContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -548,8 +548,8 @@ class OOXMLSecParser::DsSignedInfoContext
: public OOXMLSecParser::Context
{
public:
- DsSignedInfoContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsSignedInfoContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
@@ -590,9 +590,9 @@ class OOXMLSecParser::XadesCertDigestContext
sal_Int32 & m_rReferenceDigestID;
public:
- XadesCertDigestContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rDigestValue, sal_Int32 & rReferenceDigestID)
+ XadesCertDigestContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rDigestValue, sal_Int32& rReferenceDigestID)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rDigestValue(rDigestValue)
, m_rReferenceDigestID(rReferenceDigestID)
@@ -625,8 +625,8 @@ class OOXMLSecParser::XadesCertContext
OUString m_X509SerialNumber;
public:
- XadesCertContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ XadesCertContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -664,8 +664,8 @@ class OOXMLSecParser::XadesSigningCertificateContext
: public OOXMLSecParser::ReferencedContextImpl
{
public:
- XadesSigningCertificateContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ XadesSigningCertificateContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -690,8 +690,8 @@ class OOXMLSecParser::XadesSigningTimeContext
OUString m_Value;
public:
- XadesSigningTimeContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ XadesSigningTimeContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -719,8 +719,8 @@ class OOXMLSecParser::XadesSignedSignaturePropertiesContext
: public OOXMLSecParser::ReferencedContextImpl
{
public:
- XadesSignedSignaturePropertiesContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ XadesSignedSignaturePropertiesContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -753,8 +753,8 @@ class OOXMLSecParser::XadesSignedPropertiesContext
: public OOXMLSecParser::ReferencedContextImpl
{
public:
- XadesSignedPropertiesContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ XadesSignedPropertiesContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -783,8 +783,8 @@ class OOXMLSecParser::XadesQualifyingPropertiesContext
: public OOXMLSecParser::ReferencedContextImpl
{
public:
- XadesQualifyingPropertiesContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ XadesQualifyingPropertiesContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -816,9 +816,9 @@ class OOXMLSecParser::MsodigsigSetupIDContext
OUString & m_rValue;
public:
- MsodigsigSetupIDContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ MsodigsigSetupIDContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -837,9 +837,9 @@ class OOXMLSecParser::MsodigsigSignatureCommentsContext
OUString & m_rValue;
public:
- MsodigsigSignatureCommentsContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ MsodigsigSignatureCommentsContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -859,8 +859,8 @@ class OOXMLSecParser::MsodigsigSignatureInfoV1Context
OUString m_SignatureComments;
public:
- MsodigsigSignatureInfoV1Context(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ MsodigsigSignatureInfoV1Context(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -915,9 +915,9 @@ class OOXMLSecParser::MdssiValueContext
OUString & m_rValue;
public:
- MdssiValueContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ MdssiValueContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -936,9 +936,9 @@ class OOXMLSecParser::MdssiSignatureTimeContext
OUString & m_rValue;
public:
- MdssiSignatureTimeContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
- OUString & rValue)
+ MdssiSignatureTimeContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
+ OUString& rValue)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
, m_rValue(rValue)
{
@@ -967,8 +967,8 @@ class OOXMLSecParser::DsSignaturePropertyContext
OUString m_Value;
public:
- DsSignaturePropertyContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ DsSignaturePropertyContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -1023,8 +1023,8 @@ class OOXMLSecParser::DsSignaturePropertiesContext
: public OOXMLSecParser::ReferencedContextImpl
{
public:
- DsSignaturePropertiesContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ DsSignaturePropertiesContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -1052,8 +1052,8 @@ class OOXMLSecParser::DsManifestContext
: public OOXMLSecParser::ReferencedContextImpl
{
public:
- DsManifestContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap,
+ DsManifestContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap,
bool const isReferenced)
: ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), isReferenced)
{
@@ -1094,8 +1094,8 @@ class OOXMLSecParser::DsObjectContext
OUString m_Value;
public:
- DsObjectContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsObjectContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
// init with "false" here - the Signature element can't be referenced by its child
: OOXMLSecParser::ReferencedContextImpl(rParser, std::move(pOldNamespaceMap), false)
{
@@ -1173,8 +1173,8 @@ class OOXMLSecParser::DsSignatureContext
: public OOXMLSecParser::Context
{
public:
- DsSignatureContext(OOXMLSecParser & rParser,
- std::optional<SvXMLNamespaceMap> pOldNamespaceMap)
+ DsSignatureContext(OOXMLSecParser& rParser,
+ std::optional<SvXMLNamespaceMap>&& pOldNamespaceMap)
: OOXMLSecParser::Context(rParser, std::move(pOldNamespaceMap))
{
}
More information about the Libreoffice-commits
mailing list