summaryrefslogtreecommitdiff
path: root/reportdesign
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2023-11-18 15:13:57 +0100
committerJulien Nabet <serval2412@yahoo.fr>2023-11-18 18:39:25 +0100
commite08efe99cdb8d2159b2714d0f23e62678348eaed (patch)
tree518e9a047d0d45ccf5f3967871005151c818bf58 /reportdesign
parent4aa5e93a802af2228e4418aceec29d2aafa9b5de (diff)
c++20: use std::erase(_if) instead of std::remove(_if)+erase (part 7)
Change-Id: I2a72422a6c8185d17876daac41a86137048b034c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159627 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'reportdesign')
-rw-r--r--reportdesign/source/core/sdr/UndoEnv.cxx3
-rw-r--r--reportdesign/source/ui/report/ReportControllerObserver.cxx3
2 files changed, 2 insertions, 4 deletions
diff --git a/reportdesign/source/core/sdr/UndoEnv.cxx b/reportdesign/source/core/sdr/UndoEnv.cxx
index b64e5451b566..bba8d5ae91f1 100644
--- a/reportdesign/source/core/sdr/UndoEnv.cxx
+++ b/reportdesign/source/core/sdr/UndoEnv.cxx
@@ -498,8 +498,7 @@ void OXUndoEnvironment::RemoveSection(const Reference< report::XSection > & _xSe
try
{
uno::Reference<container::XChild> xChild(_xSection);
- m_pImpl->m_aSections.erase(::std::remove(m_pImpl->m_aSections.begin(),m_pImpl->m_aSections.end(),
- xChild), m_pImpl->m_aSections.end());
+ std::erase(m_pImpl->m_aSections, xChild);
Reference< XInterface > xInt(_xSection);
RemoveElement(xInt);
}
diff --git a/reportdesign/source/ui/report/ReportControllerObserver.cxx b/reportdesign/source/ui/report/ReportControllerObserver.cxx
index b05d3b3d1359..d693c1787116 100644
--- a/reportdesign/source/ui/report/ReportControllerObserver.cxx
+++ b/reportdesign/source/ui/report/ReportControllerObserver.cxx
@@ -166,8 +166,7 @@ void OXReportControllerObserver::RemoveSection(const uno::Reference< report::XSe
try
{
uno::Reference<container::XChild> xChild(_xSection);
- m_aSections.erase(::std::remove(m_aSections.begin(), m_aSections.end(),
- xChild), m_aSections.end());
+ std::erase(m_aSections, xChild);
uno::Reference< uno::XInterface > xInt(_xSection);
RemoveElement(xInt);
}