From a761272a688d91eacc461e69cdcce55a27eb54b7 Mon Sep 17 00:00:00 2001 From: Julien Nabet Date: Sun, 19 Nov 2023 21:52:10 +0100 Subject: c++20: use std::erase(_if) instead of std::remove(_if)+erase (xmlsecurity) Change-Id: Ia7d9b806667a7c11743f7e9e4bb5525a1202e7fe Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159712 Tested-by: Jenkins Reviewed-by: Julien Nabet --- xmlsecurity/source/helper/xmlsignaturehelper.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'xmlsecurity/source/helper') diff --git a/xmlsecurity/source/helper/xmlsignaturehelper.cxx b/xmlsecurity/source/helper/xmlsignaturehelper.cxx index b20113022cde..0b5825b125a1 100644 --- a/xmlsecurity/source/helper/xmlsignaturehelper.cxx +++ b/xmlsecurity/source/helper/xmlsignaturehelper.cxx @@ -521,10 +521,10 @@ void XMLSignatureHelper::ExportSignatureContentTypes(const css::uno::Reference& rOverrides = pContentTypeInfo[1]; auto aOverrides = comphelper::sequenceToContainer< std::vector >(rOverrides); - aOverrides.erase(std::remove_if(aOverrides.begin(), aOverrides.end(), [](const beans::StringPair& rPair) + std::erase_if(aOverrides, [](const beans::StringPair& rPair) { return rPair.First.startsWith("/_xmlsignatures/sig"); - }), aOverrides.end()); + }); // Add our signature overrides. for (int i = 1; i <= nSignatureCount; ++i) -- cgit