Kaydet (Commit) b9ab0dd3 authored tarafından Noel Grandin's avatar Noel Grandin

cid#1371276 Missing move assignment operator

also cid#1371234, cid#1371249, cid#1371208,
cid#1371250, cid#1371258, cid#1371266, cid#1371257,
cid#1371221

Change-Id: I18d952887b684e1999d003cec0f668789c851b52
üst 3d815478
......@@ -393,6 +393,10 @@ namespace tools
mpImpl(rOrig.mpImpl)
{}
B2DClipState::B2DClipState( B2DClipState&& rOrig ) :
mpImpl(std::move(rOrig.mpImpl))
{}
B2DClipState::B2DClipState( const B2DPolyPolygon& rPolyPoly ) :
mpImpl( ImplB2DClipState(rPolyPoly) )
{}
......@@ -403,6 +407,12 @@ namespace tools
return *this;
}
B2DClipState& B2DClipState::operator=( B2DClipState&& rRHS )
{
mpImpl = std::move(rRHS.mpImpl);
return *this;
}
void B2DClipState::makeNull()
{
mpImpl->makeNull();
......
......@@ -124,6 +124,11 @@ namespace drawinglayer
{
}
FillGradientAttribute::FillGradientAttribute(FillGradientAttribute&& rCandidate)
: mpFillGradientAttribute(std::move(rCandidate.mpFillGradientAttribute))
{
}
FillGradientAttribute::~FillGradientAttribute()
{
}
......@@ -139,6 +144,12 @@ namespace drawinglayer
return *this;
}
FillGradientAttribute& FillGradientAttribute::operator=(FillGradientAttribute&& rCandidate)
{
mpFillGradientAttribute = std::move(rCandidate.mpFillGradientAttribute);
return *this;
}
bool FillGradientAttribute::operator==(const FillGradientAttribute& rCandidate) const
{
// tdf#87509 default attr is always != non-default attr, even with same values
......
......@@ -140,6 +140,11 @@ namespace drawinglayer
{
}
FontAttribute::FontAttribute(FontAttribute&& rCandidate)
: mpFontAttribute(std::move(rCandidate.mpFontAttribute))
{
}
FontAttribute::~FontAttribute()
{
}
......@@ -150,6 +155,12 @@ namespace drawinglayer
return *this;
}
FontAttribute& FontAttribute::operator=(FontAttribute&& rCandidate)
{
mpFontAttribute = std::move(rCandidate.mpFontAttribute);
return *this;
}
bool FontAttribute::operator==(const FontAttribute& rCandidate) const
{
return rCandidate.mpFontAttribute == mpFontAttribute;
......
......@@ -108,6 +108,11 @@ namespace drawinglayer
{
}
SdrFillAttribute::SdrFillAttribute(SdrFillAttribute&& rCandidate)
: mpSdrFillAttribute(std::move(rCandidate.mpSdrFillAttribute))
{
}
SdrFillAttribute::~SdrFillAttribute()
{
}
......@@ -123,6 +128,12 @@ namespace drawinglayer
return *this;
}
SdrFillAttribute& SdrFillAttribute::operator=(SdrFillAttribute&& rCandidate)
{
mpSdrFillAttribute = std::move(rCandidate.mpSdrFillAttribute);
return *this;
}
bool SdrFillAttribute::operator==(const SdrFillAttribute& rCandidate) const
{
// tdf#87509 default attr is always != non-default attr, even with same values
......
......@@ -143,6 +143,11 @@ namespace drawinglayer
{
}
SdrFillGraphicAttribute::SdrFillGraphicAttribute(SdrFillGraphicAttribute&& rCandidate)
: mpSdrFillGraphicAttribute(std::move(rCandidate.mpSdrFillGraphicAttribute))
{
}
SdrFillGraphicAttribute::~SdrFillGraphicAttribute()
{
}
......@@ -158,6 +163,12 @@ namespace drawinglayer
return *this;
}
SdrFillGraphicAttribute& SdrFillGraphicAttribute::operator=(SdrFillGraphicAttribute&& rCandidate)
{
mpSdrFillGraphicAttribute = std::move(rCandidate.mpSdrFillGraphicAttribute);
return *this;
}
bool SdrFillGraphicAttribute::operator==(const SdrFillGraphicAttribute& rCandidate) const
{
// tdf#87509 default attr is always != non-default attr, even with same values
......
......@@ -105,6 +105,11 @@ namespace drawinglayer
{
}
SdrSceneAttribute::SdrSceneAttribute(SdrSceneAttribute&& rCandidate)
: mpSdrSceneAttribute(std::move(rCandidate.mpSdrSceneAttribute))
{
}
SdrSceneAttribute::~SdrSceneAttribute()
{
}
......@@ -120,6 +125,12 @@ namespace drawinglayer
return *this;
}
SdrSceneAttribute& SdrSceneAttribute::operator=(SdrSceneAttribute&& rCandidate)
{
mpSdrSceneAttribute = std::move(rCandidate.mpSdrSceneAttribute);
return *this;
}
bool SdrSceneAttribute::operator==(const SdrSceneAttribute& rCandidate) const
{
// tdf#87509 default attr is always != non-default attr, even with same values
......
......@@ -91,6 +91,11 @@ namespace drawinglayer
{
}
SdrShadowAttribute::SdrShadowAttribute(SdrShadowAttribute&& rCandidate)
: mpSdrShadowAttribute(std::move(rCandidate.mpSdrShadowAttribute))
{
}
SdrShadowAttribute::~SdrShadowAttribute()
{
}
......@@ -106,6 +111,12 @@ namespace drawinglayer
return *this;
}
SdrShadowAttribute& SdrShadowAttribute::operator=(SdrShadowAttribute&& rCandidate)
{
mpSdrShadowAttribute = std::move(rCandidate.mpSdrShadowAttribute);
return *this;
}
bool SdrShadowAttribute::operator==(const SdrShadowAttribute& rCandidate) const
{
// tdf#87509 default attr is always != non-default attr, even with same values
......
......@@ -433,6 +433,11 @@ namespace drawinglayer
{
}
ViewInformation2D::ViewInformation2D(ViewInformation2D&& rCandidate)
: mpViewInformation2D(std::move(rCandidate.mpViewInformation2D))
{
}
ViewInformation2D::~ViewInformation2D()
{
}
......@@ -443,6 +448,12 @@ namespace drawinglayer
return *this;
}
ViewInformation2D& ViewInformation2D::operator=(ViewInformation2D&& rCandidate)
{
mpViewInformation2D = std::move(rCandidate.mpViewInformation2D);
return *this;
}
bool ViewInformation2D::operator==(const ViewInformation2D& rCandidate) const
{
return rCandidate.mpViewInformation2D == mpViewInformation2D;
......
......@@ -456,6 +456,11 @@ namespace drawinglayer
{
}
ViewInformation3D::ViewInformation3D(ViewInformation3D&& rCandidate)
: mpViewInformation3D(std::move(rCandidate.mpViewInformation3D))
{
}
ViewInformation3D::~ViewInformation3D()
{
}
......@@ -471,6 +476,12 @@ namespace drawinglayer
return *this;
}
ViewInformation3D& ViewInformation3D::operator=(ViewInformation3D&& rCandidate)
{
mpViewInformation3D = std::move(rCandidate.mpViewInformation3D);
return *this;
}
bool ViewInformation3D::operator==(const ViewInformation3D& rCandidate) const
{
return rCandidate.mpViewInformation3D == mpViewInformation3D;
......
......@@ -59,8 +59,10 @@ namespace basegfx
B2DClipState();
~B2DClipState();
B2DClipState( const B2DClipState& );
B2DClipState( B2DClipState&& );
explicit B2DClipState( const B2DPolyPolygon& );
B2DClipState& operator=( const B2DClipState& );
B2DClipState& operator=( B2DClipState&& );
/// Set clip to 'null' - nothing is visible
void makeNull();
......
......@@ -77,7 +77,9 @@ namespace drawinglayer
sal_uInt16 nSteps);
FillGradientAttribute();
FillGradientAttribute(const FillGradientAttribute& rCandidate);
FillGradientAttribute(FillGradientAttribute&& rCandidate);
FillGradientAttribute& operator=(const FillGradientAttribute& rCandidate);
FillGradientAttribute& operator=(FillGradientAttribute&& rCandidate);
~FillGradientAttribute();
// checks if the incarnation is default constructed
......
......@@ -68,7 +68,9 @@ namespace drawinglayer
bool bBiDiStrong = false);
FontAttribute();
FontAttribute(const FontAttribute& rCandidate);
FontAttribute(FontAttribute&& rCandidate);
FontAttribute& operator=(const FontAttribute& rCandidate);
FontAttribute& operator=(FontAttribute&& rCandidate);
~FontAttribute();
// compare operator
......
......@@ -60,7 +60,9 @@ namespace drawinglayer
const SdrFillGraphicAttribute& rFillGraphic);
SdrFillAttribute();
SdrFillAttribute(const SdrFillAttribute& rCandidate);
SdrFillAttribute(SdrFillAttribute&& rCandidate);
SdrFillAttribute& operator=(const SdrFillAttribute& rCandidate);
SdrFillAttribute& operator=(SdrFillAttribute&& rCandidate);
~SdrFillAttribute();
// checks if the incarnation is default constructed
......
......@@ -64,7 +64,9 @@ namespace drawinglayer
bool bLogSize);
SdrFillGraphicAttribute();
SdrFillGraphicAttribute(const SdrFillGraphicAttribute& rCandidate);
SdrFillGraphicAttribute(SdrFillGraphicAttribute&& rCandidate);
SdrFillGraphicAttribute& operator=(const SdrFillGraphicAttribute& rCandidate);
SdrFillGraphicAttribute& operator=(SdrFillGraphicAttribute&& rCandidate);
~SdrFillGraphicAttribute();
// checks if the incarnation is default constructed
......
......@@ -56,7 +56,9 @@ namespace drawinglayer
bool bTwoSidedLighting);
SdrSceneAttribute();
SdrSceneAttribute(const SdrSceneAttribute& rCandidate);
SdrSceneAttribute(SdrSceneAttribute&& rCandidate);
SdrSceneAttribute& operator=(const SdrSceneAttribute& rCandidate);
SdrSceneAttribute& operator=(SdrSceneAttribute&& rCandidate);
~SdrSceneAttribute();
// checks if the incarnation is default constructed
......
......@@ -56,7 +56,9 @@ namespace drawinglayer
const basegfx::BColor& rColor);
SdrShadowAttribute();
SdrShadowAttribute(const SdrShadowAttribute& rCandidate);
SdrShadowAttribute(SdrShadowAttribute&& rCandidate);
SdrShadowAttribute& operator=(const SdrShadowAttribute& rCandidate);
SdrShadowAttribute& operator=(SdrShadowAttribute&& rCandidate);
~SdrShadowAttribute();
// checks if the incarnation is default constructed
......
......@@ -114,11 +114,14 @@ namespace drawinglayer
/// copy constructor
ViewInformation2D(const ViewInformation2D& rCandidate);
ViewInformation2D(ViewInformation2D&& rCandidate);
/// destructor
~ViewInformation2D();
/// assignment operator
ViewInformation2D& operator=(const ViewInformation2D& rCandidate);
ViewInformation2D& operator=(ViewInformation2D&& rCandidate);
/// compare operators
bool operator==(const ViewInformation2D& rCandidate) const;
......
......@@ -119,6 +119,8 @@ namespace drawinglayer
/// copy constructor
ViewInformation3D(const ViewInformation3D& rCandidate);
ViewInformation3D(ViewInformation3D&& rCandidate);
/// destructor
~ViewInformation3D();
......@@ -127,6 +129,7 @@ namespace drawinglayer
/// assignment operator
ViewInformation3D& operator=(const ViewInformation3D& rCandidate);
ViewInformation3D& operator=(ViewInformation3D&& rCandidate);
/// compare operators
bool operator==(const ViewInformation3D& rCandidate) const;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment