c++20: use std::erase(_if) instead of std::remove(_if)+erase (unotools)

Change-Id: Iebc949486322b55f60e83b27739acc1c16d2a25e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159707
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
This commit is contained in:
Julien Nabet
2023-11-20 07:40:29 +01:00
parent 042fb18fbc
commit 2ea548e394
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -157,7 +157,7 @@ utl::ConfigManager::addConfigItem(utl::ConfigItem & item) {
}
void utl::ConfigManager::removeConfigItem(utl::ConfigItem & item) {
items_.erase(std::remove(items_.begin(), items_.end(), &item), items_.end());
std::erase(items_, &item);
}
void utl::ConfigManager::registerConfigItem(utl::ConfigItem * item) {
@@ -180,7 +180,7 @@ namespace utl
{
::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() );
Listeners& rListeners = getListenerAdminData().aListeners;
rListeners.erase(std::remove(rListeners.begin(), rListeners.end(), _pListener), rListeners.end());
std::erase(rListeners, _pListener);
}
} // namespace utl