fix signatures for copy-ctor and assignment for the propertysetmixin classes
the canonic way to disallow copy construction and assignment of an object is to declare unimplemented methods for them taking const references. (cherry picked from commit 0fabc9a7be629ca150e83b5b69dc5e44b4b2a476) Conflicts: cppuhelper/inc/cppuhelper/propertysetmixin.hxx Change-Id: I7332d6eedaaf208f64cfe421983171ba436a4050
This commit is contained in:
committed by
Caolán McNamara
parent
6b6f51dcee
commit
7725dddf05
@@ -156,8 +156,8 @@ protected:
|
||||
void notify() const;
|
||||
|
||||
private:
|
||||
BoundListeners(BoundListeners &); // not defined
|
||||
void operator =(BoundListeners); // not defined
|
||||
BoundListeners( const BoundListeners&); // not defined
|
||||
void operator=( const BoundListeners&); // not defined
|
||||
|
||||
class Impl;
|
||||
Impl * m_impl;
|
||||
@@ -378,8 +378,8 @@ protected:
|
||||
com::sun::star::uno::RuntimeException);
|
||||
|
||||
private:
|
||||
PropertySetMixinImpl(PropertySetMixinImpl &); // not defined
|
||||
void operator =(PropertySetMixinImpl &); // not defined
|
||||
PropertySetMixinImpl( const PropertySetMixinImpl&); // not defined
|
||||
void operator=( const PropertySetMixinImpl&); // not defined
|
||||
|
||||
PropertySetMixinImpl(
|
||||
com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext >
|
||||
@@ -474,8 +474,8 @@ protected:
|
||||
~PropertySetMixin() {}
|
||||
|
||||
private:
|
||||
PropertySetMixin(PropertySetMixin &); // not defined
|
||||
void operator =(PropertySetMixin &); // not defined
|
||||
PropertySetMixin( const PropertySetMixin&); // not defined
|
||||
void operator=( const PropertySetMixin&); // not defined
|
||||
};
|
||||
|
||||
#if defined _MSC_VER
|
||||
|
Reference in New Issue
Block a user