include/comphelper/stl_types.hxx | 12 -------- sal/inc/pch/precompiled_sal.hxx | 1 sal/osl/all/debugbase.cxx | 4 +- sd/inc/pch/precompiled_sd.hxx | 1 sd/source/ui/slideshow/SlideShowRestarter.cxx | 5 ++- sd/source/ui/slideshow/slideshow.cxx | 5 ++- sd/source/ui/slideshow/slideshowimpl.cxx | 36 +++++++++++++++++++++----- ucb/source/ucp/webdav-neon/NeonSession.cxx | 6 ---- 8 files changed, 39 insertions(+), 31 deletions(-)
New commits: commit c96dc8822d8bb7c1b8309888b22254cac2abc5ce Author: Michael Stahl <mst...@redhat.com> Date: Thu Mar 3 14:28:30 2016 +0100 ucb: replace boost::bind with C++11 lambdas ... and remove now unused comphelper::TNamedValueEqualFunctor. Change-Id: Ia6cac4ae4e34d2ba134e2f2a4a5b4daea58bf0b3 diff --git a/include/comphelper/stl_types.hxx b/include/comphelper/stl_types.hxx index f38a9cf..e6c4a72 100644 --- a/include/comphelper/stl_types.hxx +++ b/include/comphelper/stl_types.hxx @@ -29,7 +29,6 @@ #include <rtl/ustrbuf.hxx> #include <com/sun/star/uno/Reference.hxx> #include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/NamedValue.hpp> namespace comphelper { @@ -76,17 +75,6 @@ public: } }; -class TNamedValueEqualFunctor : public ::std::binary_function< css::beans::NamedValue,OUString,bool> -{ -public: - TNamedValueEqualFunctor() - {} - bool operator() (const css::beans::NamedValue& lhs, const OUString& rhs) const - { - return !!(lhs.Name == rhs); - } -}; - /// by-value less functor for std::set<std::unique_ptr<T>> template<class T> struct UniquePtrValueLess : public ::std::binary_function<std::unique_ptr<T>, std::unique_ptr<T>, bool> diff --git a/ucb/source/ucp/webdav-neon/NeonSession.cxx b/ucb/source/ucp/webdav-neon/NeonSession.cxx index 83e5ba7..516797e 100644 --- a/ucb/source/ucp/webdav-neon/NeonSession.cxx +++ b/ucb/source/ucp/webdav-neon/NeonSession.cxx @@ -47,7 +47,6 @@ extern "C" { #include "rtl/ustrbuf.hxx" #include "comphelper/processfactory.hxx" #include "comphelper/sequence.hxx" -#include <comphelper/stl_types.hxx> #include "ucbhelper/simplecertificatevalidationrequest.hxx" #include "DAVAuthListener.hxx" @@ -71,7 +70,6 @@ extern "C" { #include <com/sun/star/beans/NamedValue.hpp> #include <com/sun/star/xml/crypto/SEInitializer.hpp> -#include <boost/bind.hpp> using namespace com::sun::star; using namespace webdav_ucp; @@ -148,9 +146,7 @@ static bool noKeepAlive( const uno::Sequence< beans::NamedValue >& rFlags ) const sal_Int32 nLen(rFlags.getLength()); const beans::NamedValue* pValue( std::find_if(pAry,pAry+nLen, - boost::bind(comphelper::TNamedValueEqualFunctor(), - _1, - OUString("KeepAlive")))); + [] (beans::NamedValue const& rNV) { return rNV.Name == OUString("KeepAlive"); } )); if ( pValue != pAry+nLen && !pValue->Value.get<sal_Bool>() ) return true; commit b184b4249d114bafba7d2afd00093747db556d33 Author: Michael Stahl <mst...@redhat.com> Date: Thu Mar 3 14:10:32 2016 +0100 sal: replace boost::bind with C++11 lambdas Change-Id: If8e16b7805b5b25dafe053e35cd98079abbea83c diff --git a/sal/inc/pch/precompiled_sal.hxx b/sal/inc/pch/precompiled_sal.hxx index ab1c7d2..13cf7bb 100644 --- a/sal/inc/pch/precompiled_sal.hxx +++ b/sal/inc/pch/precompiled_sal.hxx @@ -32,7 +32,6 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> -#include <boost/bind.hpp> #include <boost/noncopyable.hpp> #include <osl/diagnose.h> #include <osl/diagnose.hxx> diff --git a/sal/osl/all/debugbase.cxx b/sal/osl/all/debugbase.cxx index c0f0a63..c82dde9 100644 --- a/sal/osl/all/debugbase.cxx +++ b/sal/osl/all/debugbase.cxx @@ -23,7 +23,7 @@ #include "osl/process.h" #include "osl/diagnose.hxx" #include "sal/log.hxx" -#include "boost/bind.hpp" + #include <algorithm> #include <vector> @@ -95,7 +95,7 @@ bool SAL_CALL osl_detail_ObjectRegistry_storeAddresses( char const* pName ) return true; OStringVec::const_iterator const iEnd( rVec.end() ); return std::find_if( rVec.begin(), iEnd, - boost::bind( &isSubStr, pName, _1 ) ) != iEnd; + [pName] (OString const& it) { return isSubStr(pName, it); }) != iEnd; } bool SAL_CALL osl_detail_ObjectRegistry_checkObjectCount( commit 521c5602e366a8d4d826fcd910428965de5d9d4e Author: Michael Stahl <mst...@redhat.com> Date: Thu Mar 3 14:06:17 2016 +0100 sd: replace boost::bind with C++11 lambdas or std::bind Change-Id: I1fc9ca7712fde802c885f5cfeedec1575d913f85 diff --git a/sd/inc/pch/precompiled_sd.hxx b/sd/inc/pch/precompiled_sd.hxx index 454dfe3..b0555fb 100644 --- a/sd/inc/pch/precompiled_sd.hxx +++ b/sd/inc/pch/precompiled_sd.hxx @@ -42,7 +42,6 @@ #include <unordered_map> #include <utility> #include <vector> -#include <boost/bind.hpp> #include <boost/intrusive_ptr.hpp> #include <boost/limits.hpp> #include <boost/noncopyable.hpp> diff --git a/sd/source/ui/slideshow/SlideShowRestarter.cxx b/sd/source/ui/slideshow/SlideShowRestarter.cxx index fdd3fad..4db7f62 100644 --- a/sd/source/ui/slideshow/SlideShowRestarter.cxx +++ b/sd/source/ui/slideshow/SlideShowRestarter.cxx @@ -27,7 +27,8 @@ #include <sfx2/app.hxx> #include <svx/svxids.hrc> #include <vcl/svapp.hxx> -#include <boost/bind.hpp> + +#include <functional> using namespace ::com::sun::star::uno; using namespace ::com::sun::star::lang; @@ -110,7 +111,7 @@ IMPL_LINK_NOARG_TYPED(SlideShowRestarter, EndPresentation, void*, void) pHelper->RunOnConfigurationEvent( FrameworkHelper::msConfigurationUpdateEndEvent, - ::boost::bind(&SlideShowRestarter::StartPresentation, shared_from_this())); + ::std::bind(&SlideShowRestarter::StartPresentation, shared_from_this())); pHelper->UpdateConfiguration(); } else diff --git a/sd/source/ui/slideshow/slideshow.cxx b/sd/source/ui/slideshow/slideshow.cxx index db0f476..20a7231 100644 --- a/sd/source/ui/slideshow/slideshow.cxx +++ b/sd/source/ui/slideshow/slideshow.cxx @@ -51,7 +51,6 @@ #include "SlideShowRestarter.hxx" #include "DrawController.hxx" #include "customshowlist.hxx" -#include <boost/bind.hpp> #include "unopage.hxx" using ::com::sun::star::presentation::XSlideShowController; @@ -1072,7 +1071,9 @@ void SlideShow::StartInPlacePresentation() } pHelper->RequestView( FrameworkHelper::msImpressViewURL, FrameworkHelper::msCenterPaneURL ); - pHelper->RunOnConfigurationEvent( FrameworkHelper::msConfigurationUpdateEndEvent, ::boost::bind(&SlideShow::StartInPlacePresentationConfigurationCallback, this) ); + pHelper->RunOnConfigurationEvent( + FrameworkHelper::msConfigurationUpdateEndEvent, + [this] (bool const) { return this->StartInPlacePresentationConfigurationCallback(); } ); return; } else diff --git a/sd/source/ui/slideshow/slideshowimpl.cxx b/sd/source/ui/slideshow/slideshowimpl.cxx index 3eed5a6..b154130 100644 --- a/sd/source/ui/slideshow/slideshowimpl.cxx +++ b/sd/source/ui/slideshow/slideshowimpl.cxx @@ -78,7 +78,7 @@ #include "customshowlist.hxx" #include "unopage.hxx" -#include <boost/bind.hpp> +#include <boost/mem_fn.hpp> using ::comphelper::OInterfaceContainerHelper2; using ::com::sun::star::animations::XAnimationNode; @@ -3325,7 +3325,12 @@ void SAL_CALL SlideShowListenerProxy::beginEvent( const Reference< XAnimationNod ::osl::MutexGuard aGuard( m_aMutex ); if( maListeners.getLength() >= 0 ) - maListeners.forEach<XSlideShowListener>( boost::bind( &XAnimationListener::beginEvent, _1, boost::cref(xNode) )); + { + maListeners.forEach<XSlideShowListener>( + [&] (Reference<XAnimationListener> const& xListener) { + return xListener->beginEvent(xNode); + } ); + } } void SAL_CALL SlideShowListenerProxy::endEvent( const Reference< XAnimationNode >& xNode ) throw (RuntimeException, std::exception) @@ -3333,7 +3338,12 @@ void SAL_CALL SlideShowListenerProxy::endEvent( const Reference< XAnimationNode ::osl::MutexGuard aGuard( m_aMutex ); if( maListeners.getLength() >= 0 ) - maListeners.forEach<XSlideShowListener>( boost::bind( &XAnimationListener::endEvent, _1, boost::cref(xNode) )); + { + maListeners.forEach<XSlideShowListener>( + [&] (Reference<XAnimationListener> const& xListener) { + return xListener->endEvent(xNode); + } ); + } } void SAL_CALL SlideShowListenerProxy::repeat( const Reference< XAnimationNode >& xNode, ::sal_Int32 nRepeat ) throw (RuntimeException, std::exception) @@ -3341,7 +3351,12 @@ void SAL_CALL SlideShowListenerProxy::repeat( const Reference< XAnimationNode >& ::osl::MutexGuard aGuard( m_aMutex ); if( maListeners.getLength() >= 0 ) - maListeners.forEach<XSlideShowListener>( boost::bind( &XAnimationListener::repeat, _1, boost::cref(xNode), boost::cref(nRepeat) )); + { + maListeners.forEach<XSlideShowListener>( + [&] (Reference<XAnimationListener> const& xListener) { + return xListener->repeat(xNode, nRepeat); + } ); + } } // css::presentation::XSlideShowListener: @@ -3392,8 +3407,12 @@ void SlideShowListenerProxy::slideEnded(sal_Bool bReverse) throw (RuntimeExcepti ::osl::MutexGuard aGuard( m_aMutex ); if( maListeners.getLength() >= 0 ) + { maListeners.forEach<XSlideShowListener>( - boost::bind( &XSlideShowListener::slideEnded, _1, bReverse) ); + [&] (Reference<XSlideShowListener> const& xListener) { + return xListener->slideEnded(bReverse); + } ); + } } { @@ -3409,7 +3428,12 @@ void SlideShowListenerProxy::hyperLinkClicked( OUString const& aHyperLink ) thro ::osl::MutexGuard aGuard( m_aMutex ); if( maListeners.getLength() >= 0 ) - maListeners.forEach<XSlideShowListener>( boost::bind( &XSlideShowListener::hyperLinkClicked, _1, boost::cref(aHyperLink) )); + { + maListeners.forEach<XSlideShowListener>( + [&] (Reference<XSlideShowListener> const& xListener) { + return xListener->hyperLinkClicked(aHyperLink); + } ); + } } { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits