diff options
author | Daniel Robertson <danlrobertson89@gmail.com> | 2015-08-07 23:09:04 -0400 |
---|---|---|
committer | Thorsten Behrens <Thorsten.Behrens@CIB.de> | 2015-08-08 12:31:06 +0000 |
commit | 4ce10ff6ce725212efa91a017a61e1bd781008c1 (patch) | |
tree | 3e378186e53539970c5a6bbfa31db12f59099cd9 | |
parent | 717b23ef2765678a5598d652956edd77d2d62fc5 (diff) |
tdf#92459 remove compat_functional from extensions
Replace all uses of deprecated features from the o3tl in
compat_functional.hxx with lambda expressions in extensions. There
should be no side effects due to this patch.
Change-Id: Ib9a217c1d61593eaba82431ab047e5b899c74568
Reviewed-on: https://gerrit.libreoffice.org/17587
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
-rw-r--r-- | extensions/source/propctrlr/eformshelper.cxx | 5 | ||||
-rw-r--r-- | extensions/source/propctrlr/eventhandler.cxx | 3 | ||||
-rw-r--r-- | extensions/source/propctrlr/genericpropertyhandler.cxx | 4 |
3 files changed, 5 insertions, 7 deletions
diff --git a/extensions/source/propctrlr/eformshelper.cxx b/extensions/source/propctrlr/eformshelper.cxx index db9dec1e027b..14731e1bebdb 100644 --- a/extensions/source/propctrlr/eformshelper.cxx +++ b/extensions/source/propctrlr/eformshelper.cxx @@ -34,8 +34,6 @@ #include <functional> #include <algorithm> -#include <o3tl/compat_functional.hxx> - namespace pcr { @@ -701,7 +699,8 @@ namespace pcr } _rElementNames.resize( rMapUINameToElement.size() ); - ::std::transform( rMapUINameToElement.begin(), rMapUINameToElement.end(), _rElementNames.begin(), ::o3tl::select1st< MapStringToPropertySet::value_type >() ); + ::std::transform( rMapUINameToElement.begin(), rMapUINameToElement.end(), _rElementNames.begin(), + []( const ::std::pair< MapStringToPropertySet::key_type, MapStringToPropertySet::mapped_type>& cp) { return cp.first; } ); } diff --git a/extensions/source/propctrlr/eventhandler.cxx b/extensions/source/propctrlr/eventhandler.cxx index b5217091759a..6a15c56f034e 100644 --- a/extensions/source/propctrlr/eventhandler.cxx +++ b/extensions/source/propctrlr/eventhandler.cxx @@ -68,7 +68,6 @@ #include <map> #include <algorithm> -#include <o3tl/compat_functional.hxx> extern "C" void SAL_CALL createRegistryInfo_EventHandler() { @@ -776,7 +775,7 @@ namespace pcr StlSyntaxSequence< Property > aReturn( aOrderedProperties.size() ); ::std::transform( aOrderedProperties.begin(), aOrderedProperties.end(), aReturn.begin(), - ::o3tl::select2nd< ::std::map< EventId, Property >::value_type >() ); + []( const ::std::pair< EventId, Property >& cp ) { return cp.second; } ); return aReturn; } diff --git a/extensions/source/propctrlr/genericpropertyhandler.cxx b/extensions/source/propctrlr/genericpropertyhandler.cxx index de94363d82d7..af489cc70d45 100644 --- a/extensions/source/propctrlr/genericpropertyhandler.cxx +++ b/extensions/source/propctrlr/genericpropertyhandler.cxx @@ -41,7 +41,6 @@ #include <tools/debug.hxx> #include <algorithm> -#include <o3tl/compat_functional.hxx> extern "C" void SAL_CALL createRegistryInfo_GenericPropertyHandler() { @@ -531,7 +530,8 @@ namespace pcr Sequence< Property > aReturn( m_aProperties.size() ); ::std::transform( m_aProperties.begin(), m_aProperties.end(), - aReturn.getArray(), ::o3tl::select2nd< PropertyMap::value_type >() ); + aReturn.getArray(), []( const ::std::pair< PropertyMap::key_type, PropertyMap::mapped_type >& cp ) + { return cp.second; } ); return aReturn; } |