diff options
-rw-r--r-- | comphelper/source/container/enumerablemap.cxx | 8 | ||||
-rw-r--r-- | comphelper/source/misc/servicedecl.cxx | 7 | ||||
-rw-r--r-- | comphelper/source/property/opropertybag.hxx | 6 | ||||
-rw-r--r-- | comphelper/source/streaming/seqinputstreamserv.cxx | 8 | ||||
-rw-r--r-- | comphelper/source/streaming/seqoutputstreamserv.cxx | 8 | ||||
-rw-r--r-- | connectivity/source/commontools/TTableHelper.cxx | 7 | ||||
-rw-r--r-- | cppcanvas/source/mtfrenderer/bitmapaction.cxx | 1 | ||||
-rw-r--r-- | cppcanvas/source/mtfrenderer/cachedprimitivebase.hxx | 7 | ||||
-rw-r--r-- | cppcanvas/source/mtfrenderer/lineaction.cxx | 7 | ||||
-rw-r--r-- | cppcanvas/source/mtfrenderer/pointaction.cxx | 7 | ||||
-rw-r--r-- | cppcanvas/source/mtfrenderer/polypolyaction.cxx | 2 | ||||
-rw-r--r-- | cppcanvas/source/mtfrenderer/textaction.cxx | 29 | ||||
-rw-r--r-- | cppcanvas/source/mtfrenderer/transparencygroupaction.cxx | 7 |
13 files changed, 63 insertions, 41 deletions
diff --git a/comphelper/source/container/enumerablemap.cxx b/comphelper/source/container/enumerablemap.cxx index fc255f0aba7f..afbfb29fc109 100644 --- a/comphelper/source/container/enumerablemap.cxx +++ b/comphelper/source/container/enumerablemap.cxx @@ -42,8 +42,6 @@ #include <memory> #include <utility> -#include <boost/noncopyable.hpp> - namespace comphelper { @@ -212,7 +210,7 @@ namespace comphelper }; - class MapEnumerator: private boost::noncopyable + class MapEnumerator { public: MapEnumerator( ::cppu::OWeakObject& _rParent, MapData& _mapData, const EnumerationType _type ) @@ -239,6 +237,10 @@ namespace comphelper } } + // noncopyable + MapEnumerator(const MapEnumerator&) = delete; + const MapEnumerator& operator=(const MapEnumerator&) = delete; + // XEnumeration equivalents bool hasMoreElements(); Any nextElement(); diff --git a/comphelper/source/misc/servicedecl.cxx b/comphelper/source/misc/servicedecl.cxx index 78bd811e0cdc..7744d3c1f8b7 100644 --- a/comphelper/source/misc/servicedecl.cxx +++ b/comphelper/source/misc/servicedecl.cxx @@ -27,7 +27,6 @@ #include <com/sun/star/lang/XSingleComponentFactory.hpp> #include <cassert> #include <vector> -#include <boost/noncopyable.hpp> using namespace com::sun::star; @@ -36,12 +35,14 @@ namespace service_decl { class ServiceDecl::Factory : public cppu::WeakImplHelper<lang::XSingleComponentFactory, - lang::XServiceInfo>, - private boost::noncopyable + lang::XServiceInfo> { public: explicit Factory( ServiceDecl const& rServiceDecl ) : m_rServiceDecl(rServiceDecl) {} + // noncopyable + Factory(const Factory&) = delete; + const Factory& operator=(const Factory&) = delete; // XServiceInfo: virtual OUString SAL_CALL getImplementationName() diff --git a/comphelper/source/property/opropertybag.hxx b/comphelper/source/property/opropertybag.hxx index e2246f4a39cb..214a6b82b34e 100644 --- a/comphelper/source/property/opropertybag.hxx +++ b/comphelper/source/property/opropertybag.hxx @@ -28,7 +28,6 @@ #include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/container/XSet.hpp> -#include <boost/noncopyable.hpp> #include <cppuhelper/implbase5.hxx> #include <comphelper/interfacecontainer2.hxx> #include <comphelper/propstate.hxx> @@ -71,7 +70,6 @@ namespace comphelper ,public OPropertyBag_PBase ,public OPropertyBag_Base ,public ::cppu::IEventNotificationHook - ,private boost::noncopyable { private: /// our IPropertyArrayHelper implementation @@ -90,6 +88,10 @@ namespace comphelper bool m_isModified; public: + //noncopyable + OPropertyBag(const OPropertyBag&) = delete; + const OPropertyBag& operator=(const OPropertyBag&) = delete; + // XServiceInfo - static versions static css::uno::Sequence< OUString > getSupportedServiceNames_static() throw( css::uno::RuntimeException ); static OUString getImplementationName_static() throw( css::uno::RuntimeException ); diff --git a/comphelper/source/streaming/seqinputstreamserv.cxx b/comphelper/source/streaming/seqinputstreamserv.cxx index 9cd3d62c0c83..6cf44bc4c0a8 100644 --- a/comphelper/source/streaming/seqinputstreamserv.cxx +++ b/comphelper/source/streaming/seqinputstreamserv.cxx @@ -22,7 +22,6 @@ #include "comphelper_module.hxx" #include "comphelper_services.hxx" -#include <boost/noncopyable.hpp> #include <osl/mutex.hxx> #include <cppuhelper/factory.hxx> #include <cppuhelper/implementationentry.hxx> @@ -44,12 +43,15 @@ class SequenceInputStreamService: public ::cppu::WeakImplHelper< lang::XServiceInfo, io::XSeekableInputStream, - lang::XInitialization>, - private boost::noncopyable + lang::XInitialization> { public: explicit SequenceInputStreamService(); + // noncopyable + SequenceInputStreamService(const SequenceInputStreamService&) = delete; + const SequenceInputStreamService& operator=(const SequenceInputStreamService&) = delete; + // css::lang::XServiceInfo: virtual OUString SAL_CALL getImplementationName() throw ( uno::RuntimeException, std::exception ) override; virtual sal_Bool SAL_CALL supportsService( const OUString & ServiceName ) throw ( uno::RuntimeException, std::exception ) override; diff --git a/comphelper/source/streaming/seqoutputstreamserv.cxx b/comphelper/source/streaming/seqoutputstreamserv.cxx index cacc29a8aedf..58b3235029b0 100644 --- a/comphelper/source/streaming/seqoutputstreamserv.cxx +++ b/comphelper/source/streaming/seqoutputstreamserv.cxx @@ -22,7 +22,6 @@ #include "comphelper_module.hxx" #include "comphelper_services.hxx" -#include <boost/noncopyable.hpp> #include <osl/mutex.hxx> #include <cppuhelper/factory.hxx> #include <cppuhelper/implementationentry.hxx> @@ -39,12 +38,15 @@ using namespace ::com::sun::star; namespace { class SequenceOutputStreamService: - public cppu::WeakImplHelper<lang::XServiceInfo, io::XSequenceOutputStream>, - private boost::noncopyable + public cppu::WeakImplHelper<lang::XServiceInfo, io::XSequenceOutputStream> { public: explicit SequenceOutputStreamService(); + // noncopyable + SequenceOutputStreamService(const SequenceOutputStreamService&) = delete; + const SequenceOutputStreamService& operator=(const SequenceOutputStreamService&) = delete; + // css::lang::XServiceInfo: virtual OUString SAL_CALL getImplementationName() throw ( uno::RuntimeException, std::exception ) override; virtual sal_Bool SAL_CALL supportsService( const OUString & ServiceName ) throw ( uno::RuntimeException, std::exception ) override; diff --git a/connectivity/source/commontools/TTableHelper.cxx b/connectivity/source/commontools/TTableHelper.cxx index 875af2157037..63a1c6d869f9 100644 --- a/connectivity/source/commontools/TTableHelper.cxx +++ b/connectivity/source/commontools/TTableHelper.cxx @@ -19,7 +19,6 @@ #include <sal/config.h> -#include <boost/noncopyable.hpp> #include <connectivity/TTableHelper.hxx> #include <com/sun/star/sdbc/XRow.hpp> #include <com/sun/star/sdbc/XResultSet.hpp> @@ -55,8 +54,7 @@ namespace { /// helper class for column property change events which holds the OComponentDefinition weak class OTableContainerListener: - public ::cppu::WeakImplHelper< XContainerListener >, - private boost::noncopyable + public ::cppu::WeakImplHelper< XContainerListener > { OTableHelper* m_pComponent; ::std::map< OUString,bool> m_aRefNames; @@ -65,6 +63,9 @@ protected: virtual ~OTableContainerListener(){} public: explicit OTableContainerListener(OTableHelper* _pComponent) : m_pComponent(_pComponent){} + // noncopyable + OTableContainerListener(const OTableContainerListener&) = delete; + const OTableContainerListener& operator=(const OTableContainerListener&) = delete; virtual void SAL_CALL elementInserted( const ::com::sun::star::container::ContainerEvent& /*Event*/ ) throw (RuntimeException, std::exception) override { } diff --git a/cppcanvas/source/mtfrenderer/bitmapaction.cxx b/cppcanvas/source/mtfrenderer/bitmapaction.cxx index 941690c03069..2777abb7e24c 100644 --- a/cppcanvas/source/mtfrenderer/bitmapaction.cxx +++ b/cppcanvas/source/mtfrenderer/bitmapaction.cxx @@ -30,7 +30,6 @@ #include <basegfx/point/b2dpoint.hxx> #include <basegfx/range/b2drange.hxx> #include <basegfx/tools/canvastools.hxx> -#include <boost/noncopyable.hpp> #include "cachedprimitivebase.hxx" #include "bitmapaction.hxx" #include "outdevstate.hxx" diff --git a/cppcanvas/source/mtfrenderer/cachedprimitivebase.hxx b/cppcanvas/source/mtfrenderer/cachedprimitivebase.hxx index fb69778b183b..5fc7e0aeb0b3 100644 --- a/cppcanvas/source/mtfrenderer/cachedprimitivebase.hxx +++ b/cppcanvas/source/mtfrenderer/cachedprimitivebase.hxx @@ -24,7 +24,6 @@ #include <com/sun/star/rendering/XCanvas.hpp> #include <cppcanvas/canvas.hxx> -#include <boost/noncopyable.hpp> #include "action.hxx" @@ -46,8 +45,7 @@ namespace cppcanvas class' public render() method gets called, the cached representation is taken. */ - class CachedPrimitiveBase : public Action, - private ::boost::noncopyable + class CachedPrimitiveBase : public Action { public: /** Constructor @@ -65,6 +63,9 @@ namespace cppcanvas bool bOnlyRedrawWithSameTransform ); virtual ~CachedPrimitiveBase() {} + CachedPrimitiveBase(const CachedPrimitiveBase&) = delete; + const CachedPrimitiveBase& operator=(const CachedPrimitiveBase&) = delete; + virtual bool render( const ::basegfx::B2DHomMatrix& rTransformation ) const override; protected: diff --git a/cppcanvas/source/mtfrenderer/lineaction.cxx b/cppcanvas/source/mtfrenderer/lineaction.cxx index abda71d5c2c7..5d9acd23ef05 100644 --- a/cppcanvas/source/mtfrenderer/lineaction.cxx +++ b/cppcanvas/source/mtfrenderer/lineaction.cxx @@ -31,8 +31,6 @@ #include <basegfx/tools/canvastools.hxx> #include <canvas/canvastools.hxx> -#include <boost/noncopyable.hpp> - #include <cppcanvas/canvas.hxx> #include <mtftools.hxx> @@ -46,7 +44,7 @@ namespace cppcanvas { namespace { - class LineAction : public Action, private ::boost::noncopyable + class LineAction : public Action { public: LineAction( const ::basegfx::B2DPoint&, @@ -54,6 +52,9 @@ namespace cppcanvas const CanvasSharedPtr&, const OutDevState& ); + LineAction(const LineAction&) = delete; + const LineAction& operator=(const LineAction&) = delete; + virtual bool render( const ::basegfx::B2DHomMatrix& rTransformation ) const override; virtual bool renderSubset( const ::basegfx::B2DHomMatrix& rTransformation, const Subset& rSubset ) const override; diff --git a/cppcanvas/source/mtfrenderer/pointaction.cxx b/cppcanvas/source/mtfrenderer/pointaction.cxx index b8e37885c8da..65cd910fe82c 100644 --- a/cppcanvas/source/mtfrenderer/pointaction.cxx +++ b/cppcanvas/source/mtfrenderer/pointaction.cxx @@ -28,8 +28,6 @@ #include <basegfx/tools/canvastools.hxx> #include <canvas/canvastools.hxx> -#include <boost/noncopyable.hpp> - #include "pointaction.hxx" #include "outdevstate.hxx" #include "cppcanvas/canvas.hxx" @@ -44,7 +42,7 @@ namespace cppcanvas { namespace { - class PointAction : public Action, private ::boost::noncopyable + class PointAction : public Action { public: PointAction( const ::basegfx::B2DPoint&, @@ -55,6 +53,9 @@ namespace cppcanvas const OutDevState&, const ::Color& ); + PointAction(const PointAction&) = delete; + const PointAction& operator=(const PointAction&) = delete; + virtual bool render( const ::basegfx::B2DHomMatrix& rTransformation ) const override; virtual bool renderSubset( const ::basegfx::B2DHomMatrix& rTransformation, const Subset& rSubset ) const override; diff --git a/cppcanvas/source/mtfrenderer/polypolyaction.cxx b/cppcanvas/source/mtfrenderer/polypolyaction.cxx index 5c94513bce7f..e5363a649826 100644 --- a/cppcanvas/source/mtfrenderer/polypolyaction.cxx +++ b/cppcanvas/source/mtfrenderer/polypolyaction.cxx @@ -31,8 +31,6 @@ #include <basegfx/matrix/b2dhommatrix.hxx> #include <canvas/canvastools.hxx> -#include <boost/noncopyable.hpp> - #include "cachedprimitivebase.hxx" #include "polypolyaction.hxx" #include "outdevstate.hxx" diff --git a/cppcanvas/source/mtfrenderer/textaction.cxx b/cppcanvas/source/mtfrenderer/textaction.cxx index b29e7def6f83..14588d6b6f15 100644 --- a/cppcanvas/source/mtfrenderer/textaction.cxx +++ b/cppcanvas/source/mtfrenderer/textaction.cxx @@ -41,7 +41,6 @@ #include <canvas/canvastools.hxx> #include <memory> -#include <boost/noncopyable.hpp> #include "textaction.hxx" #include "outdevstate.hxx" @@ -606,7 +605,7 @@ namespace cppcanvas } - class TextAction : public Action, private ::boost::noncopyable + class TextAction : public Action { public: TextAction( const ::basegfx::B2DPoint& rStartPoint, @@ -624,6 +623,9 @@ namespace cppcanvas const OutDevState& rState, const ::basegfx::B2DHomMatrix& rTextTransform ); + TextAction(const TextAction&) = delete; + const TextAction& operator=(const TextAction&) = delete; + virtual bool render( const ::basegfx::B2DHomMatrix& rTransformation ) const override; virtual bool renderSubset( const ::basegfx::B2DHomMatrix& rTransformation, const Subset& rSubset ) const override; @@ -759,8 +761,7 @@ namespace cppcanvas class EffectTextAction : public Action, - public TextRenderer, - private ::boost::noncopyable + public TextRenderer { public: EffectTextAction( const ::basegfx::B2DPoint& rStartPoint, @@ -788,6 +789,9 @@ namespace cppcanvas const OutDevState& rState, const ::basegfx::B2DHomMatrix& rTextTransform ); + EffectTextAction(const EffectTextAction&) = delete; + const EffectTextAction& operator=(const EffectTextAction&) = delete; + virtual bool render( const ::basegfx::B2DHomMatrix& rTransformation ) const override; virtual bool renderSubset( const ::basegfx::B2DHomMatrix& rTransformation, const Subset& rSubset ) const override; @@ -996,7 +1000,7 @@ namespace cppcanvas } - class TextArrayAction : public Action, private ::boost::noncopyable + class TextArrayAction : public Action { public: TextArrayAction( const ::basegfx::B2DPoint& rStartPoint, @@ -1016,6 +1020,9 @@ namespace cppcanvas const OutDevState& rState, const ::basegfx::B2DHomMatrix& rTextTransform ); + TextArrayAction(const TextArrayAction&) = delete; + const TextArrayAction& operator=(const TextArrayAction&) = delete; + virtual bool render( const ::basegfx::B2DHomMatrix& rTransformation ) const override; virtual bool renderSubset( const ::basegfx::B2DHomMatrix& rTransformation, const Subset& rSubset ) const override; @@ -1174,8 +1181,7 @@ namespace cppcanvas class EffectTextArrayAction : public Action, - public TextRenderer, - private ::boost::noncopyable + public TextRenderer { public: EffectTextArrayAction( const ::basegfx::B2DPoint& rStartPoint, @@ -1204,6 +1210,9 @@ namespace cppcanvas const OutDevState& rState, const ::basegfx::B2DHomMatrix& rTextTransform ); + EffectTextArrayAction(const EffectTextArrayAction&) = delete; + const EffectTextArrayAction& operator=(const EffectTextArrayAction&); + virtual bool render( const ::basegfx::B2DHomMatrix& rTransformation ) const override; virtual bool renderSubset( const ::basegfx::B2DHomMatrix& rTransformation, const Subset& rSubset ) const override; @@ -1510,8 +1519,7 @@ namespace cppcanvas class OutlineAction : public Action, - public TextRenderer, - private ::boost::noncopyable + public TextRenderer { public: OutlineAction( const ::basegfx::B2DPoint& rStartPoint, @@ -1538,6 +1546,9 @@ namespace cppcanvas const OutDevState& rState, const ::basegfx::B2DHomMatrix& rTextTransform ); + OutlineAction(const OutlineAction&) = delete; + const OutlineAction& operator=(const OutlineAction&); + virtual bool render( const ::basegfx::B2DHomMatrix& rTransformation ) const override; virtual bool renderSubset( const ::basegfx::B2DHomMatrix& rTransformation, const Subset& rSubset ) const override; diff --git a/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx b/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx index a8f61f266256..474d22b7dfae 100644 --- a/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx +++ b/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx @@ -48,8 +48,6 @@ #include <basegfx/tools/canvastools.hxx> #include <basegfx/matrix/b2dhommatrixtools.hxx> -#include <boost/noncopyable.hpp> - #include "transparencygroupaction.hxx" #include "outdevstate.hxx" #include "mtftools.hxx" @@ -66,7 +64,7 @@ namespace cppcanvas // ====================== namespace { - class TransparencyGroupAction : public Action, private ::boost::noncopyable + class TransparencyGroupAction : public Action { public: /** Create new transparency group action. @@ -94,6 +92,9 @@ namespace cppcanvas const CanvasSharedPtr& rCanvas, const OutDevState& rState ); + TransparencyGroupAction(const TransparencyGroupAction&) = delete; + const TransparencyGroupAction& operator=(const TransparencyGroupAction&) = delete; + virtual bool render( const ::basegfx::B2DHomMatrix& rTransformation ) const override; virtual bool renderSubset( const ::basegfx::B2DHomMatrix& rTransformation, const Subset& rSubset ) const override; |