basctl/source/basicide/baside3.cxx                          |    2 -
 chart2/source/controller/main/ObjectHierarchy.cxx           |    2 -
 chart2/source/model/template/DataInterpreter.cxx            |    2 -
 chart2/source/model/template/StockDataInterpreter.cxx       |    2 -
 chart2/source/model/template/XYDataInterpreter.cxx          |    2 -
 chart2/source/view/charttypes/VSeriesPlotter.cxx            |    2 -
 desktop/source/app/dispatchwatcher.cxx                      |    2 -
 editeng/source/accessibility/AccessibleEditableTextPara.cxx |    2 -
 editeng/source/misc/hangulhanja.cxx                         |    2 -
 framework/source/fwi/classes/protocolhandlercache.cxx       |    2 -
 framework/source/uielement/complextoolbarcontroller.cxx     |    2 -
 oox/source/drawingml/shape.cxx                              |    2 -
 sc/source/core/data/dpobject.cxx                            |    2 -
 sc/source/core/tool/compiler.cxx                            |    2 -
 sc/source/core/tool/interpr1.cxx                            |    2 -
 sc/source/core/tool/interpr5.cxx                            |    4 +-
 sc/source/filter/excel/xiescher.cxx                         |    5 +-
 sd/source/console/PresenterScreen.cxx                       |    2 -
 svx/source/dialog/cuicharmap.cxx                            |    2 -
 svx/source/sdr/contact/viewcontactofvirtobj.cxx             |    2 -
 svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx    |    2 -
 sw/source/core/access/accmap.cxx                            |    2 -
 sw/source/uibase/shells/basesh.cxx                          |    2 -
 sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx          |    2 -
 toolkit/source/awt/vclxgraphics.cxx                         |    2 -
 tools/source/generic/poly.cxx                               |    2 -
 ucb/source/ucp/cmis/cmis_content.cxx                        |    2 -
 ucb/source/ucp/cmis/cmis_repo_content.cxx                   |    2 -
 ucb/source/ucp/webdav-curl/DAVResourceAccess.cxx            |   24 ++++++------
 vcl/source/bitmap/BitmapEx.cxx                              |    4 +-
 vcl/source/bitmap/BitmapInterpolateScaleFilter.cxx          |    2 -
 vcl/source/bitmap/BitmapMonochromeFilter.cxx                |    2 -
 vcl/source/bitmap/BitmapSepiaFilter.cxx                     |    2 -
 vcl/source/bitmap/bitmappaint.cxx                           |    4 +-
 vcl/source/filter/GraphicNativeTransform.cxx                |    2 -
 vcl/source/filter/graphicfilter.cxx                         |    2 -
 vcl/source/gdi/print3.cxx                                   |    6 +--
 vcl/source/outdev/bitmap.cxx                                |    2 -
 vcl/unx/generic/dtrans/X11_selection.cxx                    |    2 -
 vcl/unx/gtk3/gtkframe.cxx                                   |    4 +-
 vcl/unx/gtk3/gtkinst.cxx                                    |    2 -
 writerperfect/source/impress/KeynoteImportFilter.cxx        |    2 -
 xmloff/source/chart/SchXMLExport.cxx                        |    2 -
 43 files changed, 61 insertions(+), 62 deletions(-)

New commits:
commit 7f135227a93ac122015048e84717b5e9cdbb9215
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Wed Jul 24 09:39:28 2024 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Wed Jul 24 22:12:32 2024 +0200

    cid#1556131 COPY_INSTEAD_OF_MOVE
    
    and
    
    cid#1556135 COPY_INSTEAD_OF_MOVE
    cid#1556146 COPY_INSTEAD_OF_MOVE
    cid#1556164 COPY_INSTEAD_OF_MOVE
    cid#1556171 COPY_INSTEAD_OF_MOVE
    cid#1556177 COPY_INSTEAD_OF_MOVE
    cid#1556181 COPY_INSTEAD_OF_MOVE
    cid#1556182 COPY_INSTEAD_OF_MOVE
    cid#1556183 COPY_INSTEAD_OF_MOVE
    cid#1556192 COPY_INSTEAD_OF_MOVE
    cid#1556201 COPY_INSTEAD_OF_MOVE
    cid#1556208 COPY_INSTEAD_OF_MOVE
    cid#1556215 COPY_INSTEAD_OF_MOVE
    cid#1556224 COPY_INSTEAD_OF_MOVE
    cid#1556227 COPY_INSTEAD_OF_MOVE
    cid#1556228 COPY_INSTEAD_OF_MOVE
    cid#1556238 COPY_INSTEAD_OF_MOVE
    cid#1556246 COPY_INSTEAD_OF_MOVE
    cid#1556247 COPY_INSTEAD_OF_MOVE
    cid#1556288 COPY_INSTEAD_OF_MOVE
    cid#1556293 COPY_INSTEAD_OF_MOVE
    cid#1556305 COPY_INSTEAD_OF_MOVE
    cid#1556310 COPY_INSTEAD_OF_MOVE
    cid#1556317 COPY_INSTEAD_OF_MOVE
    cid#1556321 COPY_INSTEAD_OF_MOVE
    cid#1556322 COPY_INSTEAD_OF_MOVE
    cid#1556331 COPY_INSTEAD_OF_MOVE
    cid#1556339 COPY_INSTEAD_OF_MOVE
    cid#1556342 COPY_INSTEAD_OF_MOVE
    cid#1556351 COPY_INSTEAD_OF_MOVE
    cid#1556358 COPY_INSTEAD_OF_MOVE
    cid#1556370 COPY_INSTEAD_OF_MOVE
    cid#1556379 COPY_INSTEAD_OF_MOVE
    cid#1556390 COPY_INSTEAD_OF_MOVE
    cid#1556423 COPY_INSTEAD_OF_MOVE
    cid#1556532 COPY_INSTEAD_OF_MOVE
    cid#1556561 COPY_INSTEAD_OF_MOVE
    cid#1556662 COPY_INSTEAD_OF_MOVE
    cid#1556704 COPY_INSTEAD_OF_MOVE
    cid#1556730 COPY_INSTEAD_OF_MOVE
    cid#1556988 COPY_INSTEAD_OF_MOVE
    cid#1557071 COPY_INSTEAD_OF_MOVE
    cid#1557081 COPY_INSTEAD_OF_MOVE
    cid#1557177 COPY_INSTEAD_OF_MOVE
    
    Change-Id: I2c723f0fe9a4eefa62a68f47049ed690d06eb0ba
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170932
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/basctl/source/basicide/baside3.cxx 
b/basctl/source/basicide/baside3.cxx
index 119d843840ee..f88bc9d44d5d 100644
--- a/basctl/source/basicide/baside3.cxx
+++ b/basctl/source/basicide/baside3.cxx
@@ -944,7 +944,7 @@ bool implImportDialog(weld::Window* pWin, const 
ScriptDocument& rDocument, const
                                             return 
localesAreEqual(aImportDefaultLocale, aTmpLocale);
                                         }))
                         {
-                            aFirstLocale = aImportDefaultLocale;
+                            aFirstLocale = std::move(aImportDefaultLocale);
                         }
                     }
 
diff --git a/chart2/source/controller/main/ObjectHierarchy.cxx 
b/chart2/source/controller/main/ObjectHierarchy.cxx
index 7f5b87d1fb6d..7f197a1eea5d 100644
--- a/chart2/source/controller/main/ObjectHierarchy.cxx
+++ b/chart2/source/controller/main/ObjectHierarchy.cxx
@@ -178,7 +178,7 @@ void ObjectHierarchy::createTree( const 
rtl::Reference<::chart::ChartModel>& xCh
         aTopLevelContainer.emplace_back( 
ObjectIdentifier::createClassifiedIdentifier( OBJECTTYPE_PAGE, u"" ) );
 
     if( ! aTopLevelContainer.empty())
-        m_aChildMap[ObjectHierarchy::getRootNodeOID()] = aTopLevelContainer;
+        m_aChildMap[ObjectHierarchy::getRootNodeOID()] = 
std::move(aTopLevelContainer);
 }
 
 void ObjectHierarchy::createLegendTree(
diff --git a/chart2/source/model/template/DataInterpreter.cxx 
b/chart2/source/model/template/DataInterpreter.cxx
index 33dc9739def8..07febd7a63fa 100644
--- a/chart2/source/model/template/DataInterpreter.cxx
+++ b/chart2/source/model/template/DataInterpreter.cxx
@@ -119,7 +119,7 @@ InterpretedData DataInterpreter::interpretDataSource(
         ++nSeriesIndex;
     }
 
-    return { { aSeriesVec }, xCategories };
+    return { { std::move(aSeriesVec) }, xCategories };
 }
 
 InterpretedData DataInterpreter::reinterpretDataSeries(
diff --git a/chart2/source/model/template/StockDataInterpreter.cxx 
b/chart2/source/model/template/StockDataInterpreter.cxx
index 9284a524c60b..237b18b30667 100644
--- a/chart2/source/model/template/StockDataInterpreter.cxx
+++ b/chart2/source/model/template/StockDataInterpreter.cxx
@@ -250,7 +250,7 @@ InterpretedData StockDataInterpreter::interpretDataSource(
         }
     }
 
-    return { aResultSeries, xCategories };
+    return { std::move(aResultSeries), xCategories };
 }
 
 // criterion: there must be two groups for stock-charts with volume and all
diff --git a/chart2/source/model/template/XYDataInterpreter.cxx 
b/chart2/source/model/template/XYDataInterpreter.cxx
index f3c5afcededc..2404f5e7f521 100644
--- a/chart2/source/model/template/XYDataInterpreter.cxx
+++ b/chart2/source/model/template/XYDataInterpreter.cxx
@@ -132,7 +132,7 @@ InterpretedData XYDataInterpreter::interpretDataSource(
         ++nSeriesIndex;
     }
 
-    return { { aSeriesVec }, xCategories };
+    return { { std::move(aSeriesVec) }, xCategories };
 }
 
 InterpretedData XYDataInterpreter::reinterpretDataSeries(
diff --git a/chart2/source/view/charttypes/VSeriesPlotter.cxx 
b/chart2/source/view/charttypes/VSeriesPlotter.cxx
index 0d134173ba66..e9cdc7fa089f 100644
--- a/chart2/source/view/charttypes/VSeriesPlotter.cxx
+++ b/chart2/source/view/charttypes/VSeriesPlotter.cxx
@@ -1423,7 +1423,7 @@ void VSeriesPlotter::createRegressionCurvesShapes( 
VDataSeries const & rVDataSer
 
         drawing::PolyPolygonShape3D aClippedPoly;
         Clipping::clipPolygonAtRectangle( aRegressionPoly, 
m_pPosHelper->getScaledLogicClipDoubleRect(), aClippedPoly );
-        aRegressionPoly = aClippedPoly;
+        aRegressionPoly = std::move(aClippedPoly);
         m_pPosHelper->transformScaledLogicToScene( aRegressionPoly );
 
         awt::Point aDefaultPos;
diff --git a/desktop/source/app/dispatchwatcher.cxx 
b/desktop/source/app/dispatchwatcher.cxx
index 6851cd69c553..2f5524ae2d68 100644
--- a/desktop/source/app/dispatchwatcher.cxx
+++ b/desktop/source/app/dispatchwatcher.cxx
@@ -121,7 +121,7 @@ std::shared_ptr<const SfxFilter> 
impl_lookupExportFilterForUrl( std::u16string_v
             if ( pFilter && pFilter->CanExport() && 
pFilter->GetWildcard().Matches( rUrl ) )
             {
                 if ( !pBestMatch || ( SfxFilterFlags::PREFERED & 
pFilter->GetFilterFlags() ) )
-                    pBestMatch = pFilter;
+                    pBestMatch = std::move(pFilter);
             }
         }
     }
diff --git a/editeng/source/accessibility/AccessibleEditableTextPara.cxx 
b/editeng/source/accessibility/AccessibleEditableTextPara.cxx
index 19620ea093a0..94b111004544 100644
--- a/editeng/source/accessibility/AccessibleEditableTextPara.cxx
+++ b/editeng/source/accessibility/AccessibleEditableTextPara.cxx
@@ -2458,7 +2458,7 @@ namespace accessibility
                 {
                     continue;
                 }
-                pProperties[ nCurLen++ ] = aProp;
+                pProperties[ nCurLen++ ] = std::move(aProp);
             }
             aProperties.realloc( nCurLen );
         }
diff --git a/editeng/source/misc/hangulhanja.cxx 
b/editeng/source/misc/hangulhanja.cxx
index 5a9a8c1034fe..66fd92dc2320 100644
--- a/editeng/source/misc/hangulhanja.cxx
+++ b/editeng/source/misc/hangulhanja.cxx
@@ -363,7 +363,7 @@ namespace editeng
                         )
                     {
                         // then use the second finding
-                        aResult = aSecondResult;
+                        aResult = std::move(aSecondResult);
 
                         // our current conversion direction changed now
                         m_eCurrentConversionDirection = ( HHC::eHangulToHanja 
== m_eCurrentConversionDirection )
diff --git a/framework/source/fwi/classes/protocolhandlercache.cxx 
b/framework/source/fwi/classes/protocolhandlercache.cxx
index 97831aca5e94..268abd73eab4 100644
--- a/framework/source/fwi/classes/protocolhandlercache.cxx
+++ b/framework/source/fwi/classes/protocolhandlercache.cxx
@@ -236,7 +236,7 @@ void HandlerCFGAccess::read( HandlerHash& rHandlerHash, 
PatternHash& rPatternHas
         }
 
         // insert the handler info into the normal handler cache
-        rHandlerHash[lNames[nSource]] = aHandler;
+        rHandlerHash[lNames[nSource]] = std::move(aHandler);
         ++nSource;
     }
 }
diff --git a/framework/source/uielement/complextoolbarcontroller.cxx 
b/framework/source/uielement/complextoolbarcontroller.cxx
index 23505af1fd0d..610af1abf362 100644
--- a/framework/source/uielement/complextoolbarcontroller.cxx
+++ b/framework/source/uielement/complextoolbarcontroller.cxx
@@ -111,7 +111,7 @@ void SAL_CALL ComplexToolbarController::execute( sal_Int16 
KeyModifier )
         // Execute dispatch asynchronously
         ExecuteInfo* pExecuteInfo = new ExecuteInfo;
         pExecuteInfo->xDispatch     = xDispatch;
-        pExecuteInfo->aTargetURL    = aTargetURL;
+        pExecuteInfo->aTargetURL    = std::move(aTargetURL);
         pExecuteInfo->aArgs         = aArgs;
         Application::PostUserEvent( LINK(nullptr, ComplexToolbarController , 
ExecuteHdl_Impl), pExecuteInfo );
     }
diff --git a/oox/source/drawingml/shape.cxx b/oox/source/drawingml/shape.cxx
index a082d36161e5..c9cde9105fff 100644
--- a/oox/source/drawingml/shape.cxx
+++ b/oox/source/drawingml/shape.cxx
@@ -2461,7 +2461,7 @@ void Shape::finalizeXShape( XmlFilterBase& rFilter, const 
Reference< XShapes >&
                         
pPowerPointImport->getActualSlidePersist()->setTheme(pTheme);
                     }
                     // Restore the original color map
-                    
pPowerPointImport->getActualSlidePersist()->setClrMap(pClrMap);
+                    
pPowerPointImport->getActualSlidePersist()->setClrMap(std::move(pClrMap));
                 }
 #endif
             }
diff --git a/sc/source/core/data/dpobject.cxx b/sc/source/core/data/dpobject.cxx
index d80acccb55c4..e4ef0c877850 100644
--- a/sc/source/core/data/dpobject.cxx
+++ b/sc/source/core/data/dpobject.cxx
@@ -727,7 +727,7 @@ ScDPTableData* ScDPObject::GetTableData()
             pData = pGroupData;
         }
 
-        mpTableData = pData;                        // after SetCacheId
+        mpTableData = std::move(pData);             // after SetCacheId
     }
 
     return mpTableData.get();
diff --git a/sc/source/core/tool/compiler.cxx b/sc/source/core/tool/compiler.cxx
index 738ed67fc9b9..93e990e7689c 100644
--- a/sc/source/core/tool/compiler.cxx
+++ b/sc/source/core/tool/compiler.cxx
@@ -5057,7 +5057,7 @@ std::unique_ptr<ScTokenArray> ScCompiler::CompileString( 
const OUString& rFormul
         delete [] pFunctionStack;
 
     // remember pArr, in case a subsequent CompileTokenArray() is executed.
-    std::unique_ptr<ScTokenArray> pNew(new ScTokenArray( aArr ));
+    std::unique_ptr<ScTokenArray> pNew(new ScTokenArray( std::move(aArr) ));
     pNew->GenHash();
     // coverity[escape : FALSE] - ownership of pNew is retained by caller, so 
pArr remains valid
     pArr = pNew.get();
diff --git a/sc/source/core/tool/interpr1.cxx b/sc/source/core/tool/interpr1.cxx
index 1c9c7e0d9663..fbfb30761f48 100644
--- a/sc/source/core/tool/interpr1.cxx
+++ b/sc/source/core/tool/interpr1.cxx
@@ -173,7 +173,7 @@ void ScInterpreter::ScIfJump()
                             }
                         }
                     }
-                    xNew = new ScJumpMatrixToken( pJumpMat );
+                    xNew = new ScJumpMatrixToken(std::move(pJumpMat));
                     GetTokenMatrixMap().emplace(pCur, xNew);
                 }
                 if (!xNew)
diff --git a/sc/source/core/tool/interpr5.cxx b/sc/source/core/tool/interpr5.cxx
index 4684324094ce..57b826f08775 100644
--- a/sc/source/core/tool/interpr5.cxx
+++ b/sc/source/core/tool/interpr5.cxx
@@ -3055,8 +3055,8 @@ void ScInterpreter::CalculateTrendGrowth(bool _bGrowth)
             PushError(FormulaError::MatrixSize);
             return;
         }
-        pMatX = pCopyX;
-        pMatY = pCopyY;
+        pMatX = std::move(pCopyX);
+        pMatY = std::move(pCopyY);
         // DeltaY is possible here; DeltaX depends on nCase, so later
         fMeanY = lcl_GetMeanOverAll(pMatY, N);
         for (SCSIZE i=0; i<N; i++)
diff --git a/sc/source/filter/excel/xiescher.cxx 
b/sc/source/filter/excel/xiescher.cxx
index ef6618ef7b6a..a2c54e55df79 100644
--- a/sc/source/filter/excel/xiescher.cxx
+++ b/sc/source/filter/excel/xiescher.cxx
@@ -1183,17 +1183,16 @@ rtl::Reference<SdrObject> 
XclImpLineObj::DoCreateSdrObj( XclImpDffConverter& rDf
         }
 #undef EXC_ARROW_POINT
 
-        ::basegfx::B2DPolyPolygon aArrowPolyPoly( aArrowPoly );
         tools::Long nWidth = static_cast< tools::Long >( 125 * fArrowWidth );
         if( bLineStart )
         {
-            xSdrObj->SetMergedItem( XLineStartItem( OUString(), aArrowPolyPoly 
) );
+            xSdrObj->SetMergedItem( XLineStartItem( OUString(), 
basegfx::B2DPolyPolygon(aArrowPoly) ) );
             xSdrObj->SetMergedItem( XLineStartWidthItem( nWidth ) );
             xSdrObj->SetMergedItem( XLineStartCenterItem( false ) );
         }
         if( bLineEnd )
         {
-            xSdrObj->SetMergedItem( XLineEndItem( OUString(), aArrowPolyPoly ) 
);
+            xSdrObj->SetMergedItem( XLineEndItem( OUString(), 
basegfx::B2DPolyPolygon(aArrowPoly) ) );
             xSdrObj->SetMergedItem( XLineEndWidthItem( nWidth ) );
             xSdrObj->SetMergedItem( XLineEndCenterItem( false ) );
         }
diff --git a/sd/source/console/PresenterScreen.cxx 
b/sd/source/console/PresenterScreen.cxx
index 8a4c0a2cfc77..2b9b4bf2e5e7 100644
--- a/sd/source/console/PresenterScreen.cxx
+++ b/sd/source/console/PresenterScreen.cxx
@@ -827,7 +827,7 @@ void PresenterScreen::ProcessViewDescription (
         rValues[3] >>= aViewDescriptor.mbIsOpaque;
         if (aViewDescriptor.msAccessibleTitle.isEmpty())
             aViewDescriptor.msAccessibleTitle = aViewDescriptor.msTitle;
-        maViewDescriptors[sViewURL] = aViewDescriptor;
+        maViewDescriptors[sViewURL] = std::move(aViewDescriptor);
     }
     catch (const Exception&)
     {
diff --git a/svx/source/dialog/cuicharmap.cxx b/svx/source/dialog/cuicharmap.cxx
index de115cf8332a..2ff8fea652e4 100644
--- a/svx/source/dialog/cuicharmap.cxx
+++ b/svx/source/dialog/cuicharmap.cxx
@@ -319,7 +319,7 @@ void SvxCharacterMap::SetCharFont( const vcl::Font& rFont )
         return;
 
     m_xFontLB->set_active_text(sFontFamilyName);
-    aFont = aTmp;
+    aFont = std::move(aTmp);
     FontSelectHdl(*m_xFontLB);
     if (m_xSubsetLB->get_count())
         m_xSubsetLB->set_active(0);
diff --git a/svx/source/sdr/contact/viewcontactofvirtobj.cxx 
b/svx/source/sdr/contact/viewcontactofvirtobj.cxx
index f4087d036b5c..2b03208c8e1c 100644
--- a/svx/source/sdr/contact/viewcontactofvirtobj.cxx
+++ b/svx/source/sdr/contact/viewcontactofvirtobj.cxx
@@ -79,7 +79,7 @@ void 
ViewContactOfVirtObj::createViewIndependentPrimitive2DSequence(drawinglayer
         drawinglayer::primitive2d::Primitive2DReference xReference(
             new drawinglayer::primitive2d::TransformPrimitive2D(
                 aObjectMatrix,
-                
drawinglayer::primitive2d::Primitive2DContainer(xSequenceVirtual)));
+                
drawinglayer::primitive2d::Primitive2DContainer(std::move(xSequenceVirtual))));
 
         rVisitor.visit(xReference);
     }
diff --git a/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx 
b/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx
index 3ce64bddb366..f0cf6ee551b3 100644
--- a/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx
+++ b/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx
@@ -1045,7 +1045,7 @@ namespace sdr::contact {
             return false;
 
         m_pOutputDeviceForWindow = const_cast< OutputDevice * >( &_rDevice );
-        m_aControl = aControl;
+        m_aControl = std::move(aControl);
         m_xContainer.set(_rPageView.getControlContainer( _rDevice ), 
css::uno::UNO_QUERY);
         DBG_ASSERT( (   m_xContainer.is()                                      
     // either have a XControlContainer
                     ||  (   ( !_rPageView.getControlContainer( _rDevice ).is() 
)    // or don't have any container,
diff --git a/sw/source/core/access/accmap.cxx b/sw/source/core/access/accmap.cxx
index bc1c7d0ac168..aab6860c38d3 100644
--- a/sw/source/core/access/accmap.cxx
+++ b/sw/source/core/access/accmap.cxx
@@ -2326,7 +2326,7 @@ void SwAccessibleMap::InvalidatePosOrSize( const SwFrame 
*pFrame,
             {
                 SwAccessibleEvent_Impl aEvent(
                     SwAccessibleEvent_Impl::CHILD_POS_CHANGED,
-                    xParentAccImpl.get(), aFrameOrObj, rOldBox );
+                    xParentAccImpl.get(), std::move(aFrameOrObj), rOldBox );
                 AppendEvent( aEvent );
             }
         }
diff --git a/sw/source/uibase/shells/basesh.cxx 
b/sw/source/uibase/shells/basesh.cxx
index 22f4f5d93211..4ad1f8509092 100644
--- a/sw/source/uibase/shells/basesh.cxx
+++ b/sw/source/uibase/shells/basesh.cxx
@@ -466,7 +466,7 @@ void SwBaseShell::ExecClpbrd(SfxRequest &rReq)
 
 
                     pDlg->StartExecuteAsync(
-                        [aDataHelper, pDlg, &rSh, this](sal_Int32 nResult)
+                        [aDataHelper=std::move(aDataHelper), pDlg, &rSh, 
this](sal_Int32 nResult)
                         {
                             if (nResult == RET_OK)
                             {
diff --git a/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx 
b/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx
index 66eae29e5b63..2f9e3bb9594c 100644
--- a/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx
+++ b/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx
@@ -89,7 +89,7 @@ void OOXMLDocumentImpl::resolveFastSubStream(Stream & 
rStreamHandler,
         return;
     }
     OOXMLStream::Pointer_t savedStream = mpStream;
-    mpStream = pStream;
+    mpStream = std::move(pStream);
 
     uno::Reference<xml::sax::XFastParser> xParser(mpStream->getFastParser());
 
diff --git a/toolkit/source/awt/vclxgraphics.cxx 
b/toolkit/source/awt/vclxgraphics.cxx
index 06df80a42106..c84acb24b9a2 100644
--- a/toolkit/source/awt/vclxgraphics.cxx
+++ b/toolkit/source/awt/vclxgraphics.cxx
@@ -213,7 +213,7 @@ void VCLXGraphics::intersectClipRegion( const 
uno::Reference< awt::XRegion >& rx
     {
         vcl::Region aRegion( VCLUnoHelper::GetRegion( rxRegion ) );
         if ( !mpClipRegion )
-            mpClipRegion.reset( new vcl::Region( aRegion ) );
+            mpClipRegion.reset( new vcl::Region(std::move(aRegion)) );
         else
             mpClipRegion->Intersect( aRegion );
     }
diff --git a/tools/source/generic/poly.cxx b/tools/source/generic/poly.cxx
index fc09038bca7e..19a6c12a89cf 100644
--- a/tools/source/generic/poly.cxx
+++ b/tools/source/generic/poly.cxx
@@ -1352,7 +1352,7 @@ void Polygon::ImplReduceEdges( tools::Polygon& rPoly, 
const double& rArea, sal_u
         if( bChangeInThisRun && nNewPos )
         {
             aNewPoly.SetSize( nNewPos );
-            rPoly = aNewPoly;
+            rPoly = std::move(aNewPoly);
             nNumNoChange = 0;
         }
         else
diff --git a/ucb/source/ucp/cmis/cmis_content.cxx 
b/ucb/source/ucp/cmis/cmis_content.cxx
index 7838ba6238d8..f89ab5242f56 100644
--- a/ucb/source/ucp/cmis/cmis_content.cxx
+++ b/ucb/source/ucp/cmis/cmis_content.cxx
@@ -495,7 +495,7 @@ namespace cmis
                             // FIXME Improve performances by adding 
getBaseTypeId( ) method to libcmis
                             if ( type->getBaseType( )->getId( ) == typeId )
                             {
-                                m_pObjectType = type;
+                                m_pObjectType = std::move(type);
                                 break;
                             }
                         }
diff --git a/ucb/source/ucp/cmis/cmis_repo_content.cxx 
b/ucb/source/ucp/cmis/cmis_repo_content.cxx
index 87742e14bf99..647929af66d8 100644
--- a/ucb/source/ucp/cmis/cmis_repo_content.cxx
+++ b/ucb/source/ucp/cmis/cmis_repo_content.cxx
@@ -171,7 +171,7 @@ namespace cmis
 
                     std::unique_ptr<libcmis::Session> 
session(libcmis::SessionFactory::createSession(
                             OUSTR_TO_STDSTR( m_aURL.getBindingUrl( ) ),
-                            rUsername, rPassword, "", false, oauth2Data ));
+                            rUsername, rPassword, "", false, 
std::move(oauth2Data) ));
                     if (!session)
                         ucbhelper::cancelCommandExecution(
                                             ucb::IOErrorCode_INVALID_DEVICE,
diff --git a/ucb/source/ucp/webdav-curl/DAVResourceAccess.cxx 
b/ucb/source/ucp/webdav-curl/DAVResourceAccess.cxx
index a69ec533d9e8..bc127791d674 100644
--- a/ucb/source/ucp/webdav-curl/DAVResourceAccess.cxx
+++ b/ucb/source/ucp/webdav-curl/DAVResourceAccess.cxx
@@ -186,7 +186,7 @@ void DAVResourceAccess::OPTIONS(
                                   rOptions,
                                   DAVRequestEnvironment(
                                       new DAVAuthListener_Impl( xEnv, m_aURL ),
-                                      aHeaders ) );
+                                      std::move(aHeaders) ) );
         }
         catch (DAVException const& e)
         {
@@ -303,7 +303,7 @@ void DAVResourceAccess::PROPPATCH(
                                    rValues,
                                    DAVRequestEnvironment(
                                        new DAVAuthListener_Impl( xEnv, m_aURL 
),
-                                       aHeaders ) );
+                                       std::move(aHeaders) ) );
         }
         catch (DAVException const& e)
         {
@@ -342,7 +342,7 @@ void DAVResourceAccess::HEAD(
                               rResource,
                               DAVRequestEnvironment(
                                   new DAVAuthListener_Impl( xEnv, m_aURL ),
-                                  aHeaders ) );
+                                  std::move(aHeaders) ) );
         }
         catch (DAVException const& e)
         {
@@ -418,7 +418,7 @@ void DAVResourceAccess::GET(
                              rStream,
                              DAVRequestEnvironment(
                                  new DAVAuthListener_Impl( xEnv, m_aURL ),
-                                 aHeaders ) );
+                                 std::move(aHeaders) ) );
         }
         catch (DAVException const& e)
         {
@@ -459,7 +459,7 @@ uno::Reference< io::XInputStream > DAVResourceAccess::GET(
                                        DAVRequestEnvironment(
                                            new DAVAuthListener_Impl(
                                                xEnv, m_aURL ),
-                                           aHeaders ) );
+                                           std::move(aHeaders) ) );
         }
         catch (DAVException const& e)
         {
@@ -543,7 +543,7 @@ void DAVResourceAccess::GET(
                              rResource,
                              DAVRequestEnvironment(
                                  new DAVAuthListener_Impl( xEnv, m_aURL ),
-                                 aHeaders ) );
+                                 std::move(aHeaders) ) );
         }
         catch (DAVException const& e)
         {
@@ -684,7 +684,7 @@ uno::Reference< io::XInputStream > DAVResourceAccess::POST(
                                         DAVRequestEnvironment(
                                             new DAVAuthListener_Impl(
                                                 xEnv, m_aURL ),
-                                            aHeaders ) );
+                                            std::move(aHeaders) ) );
         }
         catch (DAVException const& e)
         {
@@ -787,7 +787,7 @@ void DAVResourceAccess::MKCOL(
             m_xSession->MKCOL( getRequestURI(),
                                DAVRequestEnvironment(
                                    new DAVAuthListener_Impl( xEnv, m_aURL ),
-                                   aHeaders ) );
+                                   std::move(aHeaders) ) );
         }
         catch (DAVException const& e)
         {
@@ -826,7 +826,7 @@ void DAVResourceAccess::COPY(
                               rDestinationURI,
                               DAVRequestEnvironment(
                                   new DAVAuthListener_Impl( xEnv, m_aURL ),
-                                  aHeaders ),
+                                  std::move(aHeaders) ),
                               bOverwrite );
         }
         catch (DAVException const& e)
@@ -902,7 +902,7 @@ void DAVResourceAccess::DESTROY(
             m_xSession->DESTROY( getRequestURI(),
                                  DAVRequestEnvironment(
                                      new DAVAuthListener_Impl( xEnv, m_aURL ),
-                                     aHeaders ) );
+                                     std::move(aHeaders) ) );
         }
         catch (DAVException const& e)
         {
@@ -940,7 +940,7 @@ void DAVResourceAccess::LOCK(
                               inLock,
                               DAVRequestEnvironment(
                                   new DAVAuthListener_Impl( xEnv, m_aURL ),
-                                  aHeaders ) );
+                                  std::move(aHeaders) ) );
         }
         catch (DAVException const& e)
         {
@@ -974,7 +974,7 @@ void DAVResourceAccess::UNLOCK(
             m_xSession->UNLOCK( getRequestURI(),
                                 DAVRequestEnvironment(
                                     new DAVAuthListener_Impl( xEnv, m_aURL ),
-                                    aHeaders ) );
+                                    std::move(aHeaders) ) );
         }
         catch (DAVException const& e)
         {
diff --git a/vcl/source/bitmap/BitmapEx.cxx b/vcl/source/bitmap/BitmapEx.cxx
index 9725ef2ba7c0..a1348749195b 100644
--- a/vcl/source/bitmap/BitmapEx.cxx
+++ b/vcl/source/bitmap/BitmapEx.cxx
@@ -620,12 +620,12 @@ bool BitmapEx::Create( const css::uno::Reference< 
css::rendering::XBitmapCanvas
         pSalMask = ImplGetSVData()->mpDefInst->CreateSalBitmap();
         if ( pSalMask->Create( xBitmapCanvas, aLocalSize, true ) )
         {
-            *this = BitmapEx(Bitmap(pSalBmp), Bitmap(pSalMask) );
+            *this = BitmapEx(Bitmap(std::move(pSalBmp)), 
Bitmap(std::move(pSalMask)) );
             return true;
         }
         else
         {
-            *this = BitmapEx(Bitmap(pSalBmp));
+            *this = BitmapEx(Bitmap(std::move(pSalBmp)));
             return true;
         }
     }
diff --git a/vcl/source/bitmap/BitmapInterpolateScaleFilter.cxx 
b/vcl/source/bitmap/BitmapInterpolateScaleFilter.cxx
index f4547677f23e..8b9baa5b6af4 100644
--- a/vcl/source/bitmap/BitmapInterpolateScaleFilter.cxx
+++ b/vcl/source/bitmap/BitmapInterpolateScaleFilter.cxx
@@ -222,7 +222,7 @@ BitmapEx BitmapInterpolateScaleFilter::execute(BitmapEx 
const& rBitmapEx) const
                 if (bRet)
                 {
                     aOriginal.AdaptBitCount(aNewBmp);
-                    aBitmap = aNewBmp;
+                    aBitmap = std::move(aNewBmp);
                 }
             }
         }
diff --git a/vcl/source/bitmap/BitmapMonochromeFilter.cxx 
b/vcl/source/bitmap/BitmapMonochromeFilter.cxx
index 00f7b99ef155..012abb287c26 100644
--- a/vcl/source/bitmap/BitmapMonochromeFilter.cxx
+++ b/vcl/source/bitmap/BitmapMonochromeFilter.cxx
@@ -76,7 +76,7 @@ BitmapEx BitmapMonochromeFilter::execute(BitmapEx const& 
aBitmapEx) const
     const MapMode aMap(aBitmap.GetPrefMapMode());
     const Size aSize(aBitmap.GetPrefSize());
 
-    aBitmap = aNewBmp;
+    aBitmap = std::move(aNewBmp);
 
     aBitmap.SetPrefMapMode(aMap);
     aBitmap.SetPrefSize(aSize);
diff --git a/vcl/source/bitmap/BitmapSepiaFilter.cxx 
b/vcl/source/bitmap/BitmapSepiaFilter.cxx
index fdc5a8a722d9..991df6935fb5 100644
--- a/vcl/source/bitmap/BitmapSepiaFilter.cxx
+++ b/vcl/source/bitmap/BitmapSepiaFilter.cxx
@@ -87,7 +87,7 @@ BitmapEx BitmapSepiaFilter::execute(BitmapEx const& 
rBitmapEx) const
     const MapMode aMap(aBitmap.GetPrefMapMode());
     const Size aPrefSize(aBitmap.GetPrefSize());
 
-    aBitmap = aNewBmp;
+    aBitmap = std::move(aNewBmp);
 
     aBitmap.SetPrefMapMode(aMap);
     aBitmap.SetPrefSize(aPrefSize);
diff --git a/vcl/source/bitmap/bitmappaint.cxx 
b/vcl/source/bitmap/bitmappaint.cxx
index 8cf32d3cde6f..3c509d58e488 100644
--- a/vcl/source/bitmap/bitmappaint.cxx
+++ b/vcl/source/bitmap/bitmappaint.cxx
@@ -440,7 +440,7 @@ bool Bitmap::Rotate(Degree10 nAngle10, const Color& 
rFillColor)
             pWriteAcc.reset();
         }
 
-        aRotatedBmp = aNewBmp;
+        aRotatedBmp = std::move(aNewBmp);
     }
 
     pReadAcc.reset();
@@ -967,7 +967,7 @@ bool Bitmap::Replace(const AlphaMask& rAlpha, const Color& 
rMergeColor)
     const MapMode aMap(maPrefMapMode);
     const Size aSize(maPrefSize);
 
-    *this = aNewBmp;
+    *this = std::move(aNewBmp);
 
     maPrefMapMode = aMap;
     maPrefSize = aSize;
diff --git a/vcl/source/filter/GraphicNativeTransform.cxx 
b/vcl/source/filter/GraphicNativeTransform.cxx
index 7f2c2dfff645..28f2a987e452 100644
--- a/vcl/source/filter/GraphicNativeTransform.cxx
+++ b/vcl/source/filter/GraphicNativeTransform.cxx
@@ -157,7 +157,7 @@ void GraphicNativeTransform::rotateJPEG(Degree10 aRotation)
         Graphic aGraphic;
         GraphicFilter& rFilter = GraphicFilter::GetGraphicFilter();
         rFilter.ImportGraphic(aGraphic, u"import", aTargetStream);
-        mrGraphic = aGraphic;
+        mrGraphic = std::move(aGraphic);
     }
 }
 
diff --git a/vcl/source/filter/graphicfilter.cxx 
b/vcl/source/filter/graphicfilter.cxx
index 71092f3b8ffb..0f09428e6c0c 100644
--- a/vcl/source/filter/graphicfilter.cxx
+++ b/vcl/source/filter/graphicfilter.cxx
@@ -936,7 +936,7 @@ ErrCode GraphicFilter::readPNG(SvStream & rStream, Graphic 
& rGraphic, GfxLinkTy
     aPNGReader.read(aGraphic);
     if (!aGraphic.GetBitmapEx().IsEmpty())
     {
-        rGraphic = aGraphic;
+        rGraphic = std::move(aGraphic);
         rLinkType = GfxLinkType::NativePng;
     }
     else
diff --git a/vcl/source/gdi/print3.cxx b/vcl/source/gdi/print3.cxx
index 1111c1e86143..4c86484c8a3b 100644
--- a/vcl/source/gdi/print3.cxx
+++ b/vcl/source/gdi/print3.cxx
@@ -1506,7 +1506,7 @@ css::uno::Sequence< css::beans::PropertyValue > 
PrinterController::getJobPropert
         css::beans::PropertyValue aVal;
         aVal.Name = "IsFirstPage";
         aVal.Value <<= mpImplData->mbFirstPage;
-        pResult[nCur++] = aVal;
+        pResult[nCur++] = std::move(aVal);
     }
     // append IsLastPage
     if( aMergeSet.find( u"IsLastPage"_ustr ) == aMergeSet.end() )
@@ -1514,7 +1514,7 @@ css::uno::Sequence< css::beans::PropertyValue > 
PrinterController::getJobPropert
         css::beans::PropertyValue aVal;
         aVal.Name = "IsLastPage";
         aVal.Value <<= mpImplData->mbLastPage;
-        pResult[nCur++] = aVal;
+        pResult[nCur++] = std::move(aVal);
     }
     // append IsPrinter
     if( aMergeSet.find( u"IsPrinter"_ustr ) == aMergeSet.end() )
@@ -1522,7 +1522,7 @@ css::uno::Sequence< css::beans::PropertyValue > 
PrinterController::getJobPropert
         css::beans::PropertyValue aVal;
         aVal.Name = "IsPrinter";
         aVal.Value <<= true;
-        pResult[nCur++] = aVal;
+        pResult[nCur++] = std::move(aVal);
     }
     aResult.realloc( nCur );
     return aResult;
diff --git a/vcl/source/outdev/bitmap.cxx b/vcl/source/outdev/bitmap.cxx
index 3788a1238818..f54f231f5700 100644
--- a/vcl/source/outdev/bitmap.cxx
+++ b/vcl/source/outdev/bitmap.cxx
@@ -857,7 +857,7 @@ Bitmap OutputDevice::BlendBitmapWithAlpha(
         }
         pB.reset();
         pW.reset();
-        res = aDither;
+        res = std::move(aDither);
     }
     else
     {
diff --git a/vcl/unx/generic/dtrans/X11_selection.cxx 
b/vcl/unx/generic/dtrans/X11_selection.cxx
index 097de9c04311..73c2e9c33616 100644
--- a/vcl/unx/generic/dtrans/X11_selection.cxx
+++ b/vcl/unx/generic/dtrans/X11_selection.cxx
@@ -1369,7 +1369,7 @@ bool SelectionManager::getPasteDataTypes( Atom selection, 
Sequence< DataFlavor >
             for( i = 0; i < nNewFlavors-1; i++ )
                 aNativeTemp[ i + 1 ] = aNativeTypes[ i ];
             aNativeTemp[0] = None;
-            aNativeTypes = aNativeTemp;
+            aNativeTypes = std::move(aNativeTemp);
         }
     }
 
diff --git a/vcl/unx/gtk3/gtkframe.cxx b/vcl/unx/gtk3/gtkframe.cxx
index 7e39bd784b97..a180f467ae3a 100644
--- a/vcl/unx/gtk3/gtkframe.cxx
+++ b/vcl/unx/gtk3/gtkframe.cxx
@@ -4455,11 +4455,11 @@ gboolean GtkSalFrame::signalKey(GtkWidget* pWidget, 
GdkEventKey* pEvent, gpointe
                 VclPtr<vcl::Window> xVclWindow = pThis->GetWindow();
                 ImplFrameData* pFrameData = 
xVclWindow->ImplGetWindowImpl()->mpFrameData;
                 if (pFrameData->mpFocusWin == xTopLevelInterimWindow)
-                    pFrameData->mpFocusWin = xOrigFrameFocusWin;
+                    pFrameData->mpFocusWin = std::move(xOrigFrameFocusWin);
 
                 ImplSVData* pSVData = ImplGetSVData();
                 if (pSVData->mpWinData->mpFocusWin == xTopLevelInterimWindow)
-                    pSVData->mpWinData->mpFocusWin = xOrigFocusWin;
+                    pSVData->mpWinData->mpFocusWin = std::move(xOrigFocusWin);
 
                 if (bRestoreDisallowCycleFocusOut)
                 {
diff --git a/vcl/unx/gtk3/gtkinst.cxx b/vcl/unx/gtk3/gtkinst.cxx
index df7b939f39ae..69370451a878 100644
--- a/vcl/unx/gtk3/gtkinst.cxx
+++ b/vcl/unx/gtk3/gtkinst.cxx
@@ -1534,7 +1534,7 @@ void VclGtkClipboard::setContents(
             aEntry.info = 0;
             aGtkTargets.push_back(aEntry);
 #endif
-            m_aGtkTargets = aGtkTargets;
+            m_aGtkTargets = std::move(aGtkTargets);
 
             if (!m_pSetClipboardEvent)
                 m_pSetClipboardEvent = Application::PostUserEvent(LINK(this, 
VclGtkClipboard, AsyncSetGtkClipboard));
diff --git a/writerperfect/source/impress/KeynoteImportFilter.cxx 
b/writerperfect/source/impress/KeynoteImportFilter.cxx
index 434c23e61f83..9c09a94df91c 100644
--- a/writerperfect/source/impress/KeynoteImportFilter.cxx
+++ b/writerperfect/source/impress/KeynoteImportFilter.cxx
@@ -195,7 +195,7 @@ 
KeynoteImportFilter::detect(css::uno::Sequence<css::beans::PropertyValue>& Descr
             beans::NamedValue aValue;
             aValue.Name = "IsPackage";
             aValue.Value <<= true;
-            lComponentDataNV.getArray()[nCDSize] = aValue;
+            lComponentDataNV.getArray()[nCDSize] = std::move(aValue);
             pDescriptor[nComponentDataLocation].Value <<= lComponentDataNV;
         }
         else
diff --git a/xmloff/source/chart/SchXMLExport.cxx 
b/xmloff/source/chart/SchXMLExport.cxx
index 7ab061cb815a..ec24fef1ebb0 100644
--- a/xmloff/source/chart/SchXMLExport.cxx
+++ b/xmloff/source/chart/SchXMLExport.cxx
@@ -912,7 +912,7 @@ lcl_TableData lcl_getDataForLocalTable(
                     aResult.aDataInRows[nIdx][nSeqIdx] = aNumbers[nIdx];
             }
             else
-                aResult.aDataInRows[nSeqIdx] = aNumbers;
+                aResult.aDataInRows[nSeqIdx] = std::move(aNumbers);
 
             if( rDataSequence.second.is())
             {

Reply via email to