diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-06-05 08:34:22 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-06-05 09:22:51 +0200 |
commit | 17a2c9e8e2361de27013a25e51f3a3ca729f1b31 (patch) | |
tree | 1c89bc104e5630fb71ff0a5b12c464ca2aceebc3 | |
parent | 8fa4b0429b514c0d696ebfc2e47418292d7ec367 (diff) |
clang-tidy performance-unnecessary-value-param
Change-Id: I6ed8c54c7c45931d91709cc818f2483c70197192
Reviewed-on: https://gerrit.libreoffice.org/38400
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
115 files changed, 214 insertions, 200 deletions
diff --git a/UnoControls/source/controls/OConnectionPointHelper.cxx b/UnoControls/source/controls/OConnectionPointHelper.cxx index fff245e8341c..e54acbdf46fb 100644 --- a/UnoControls/source/controls/OConnectionPointHelper.cxx +++ b/UnoControls/source/controls/OConnectionPointHelper.cxx @@ -38,7 +38,7 @@ namespace unocontrols{ OConnectionPointHelper::OConnectionPointHelper( Mutex& aMutex , OConnectionPointContainerHelper* pContainerImplementation , - Type aType + Type const & aType ) : m_aSharedMutex ( aMutex ) , m_oContainerWeakReference ( pContainerImplementation ) , m_pContainerImplementation ( pContainerImplementation ) diff --git a/UnoControls/source/inc/OConnectionPointHelper.hxx b/UnoControls/source/inc/OConnectionPointHelper.hxx index 2e86fc29f302..77a788651b77 100644 --- a/UnoControls/source/inc/OConnectionPointHelper.hxx +++ b/UnoControls/source/inc/OConnectionPointHelper.hxx @@ -42,7 +42,7 @@ public: OConnectionPointHelper( ::osl::Mutex& aMutex , OConnectionPointContainerHelper* pContainerImplementation , - css::uno::Type aType ); + css::uno::Type const & aType ); virtual ~OConnectionPointHelper() override; diff --git a/avmedia/inc/mediacontrol.hxx b/avmedia/inc/mediacontrol.hxx index a6c247b7c687..99ad5ef91a01 100644 --- a/avmedia/inc/mediacontrol.hxx +++ b/avmedia/inc/mediacontrol.hxx @@ -51,7 +51,7 @@ public: const Size& getMinSizePixel() const; void setState( const MediaItem& rItem ); - void UpdateURLField(MediaItem maItem); + void UpdateURLField( MediaItem const & maItem ); protected: diff --git a/avmedia/source/framework/MediaControlBase.cxx b/avmedia/source/framework/MediaControlBase.cxx index 2aa829dc735f..390f08ff6dbc 100644 --- a/avmedia/source/framework/MediaControlBase.cxx +++ b/avmedia/source/framework/MediaControlBase.cxx @@ -39,7 +39,7 @@ MediaControlBase::MediaControlBase() { } -void MediaControlBase::UpdateTimeField( MediaItem aMediaItem, double fTime ) +void MediaControlBase::UpdateTimeField( MediaItem const & aMediaItem, double fTime ) { if( !aMediaItem.getURL().isEmpty()) { @@ -57,7 +57,7 @@ void MediaControlBase::UpdateTimeField( MediaItem aMediaItem, double fTime ) } } -void MediaControlBase::UpdateVolumeSlider( MediaItem aMediaItem ) +void MediaControlBase::UpdateVolumeSlider( MediaItem const & aMediaItem ) { if( aMediaItem.getURL().isEmpty() ) mpVolumeSlider->Disable(); @@ -70,7 +70,7 @@ void MediaControlBase::UpdateVolumeSlider( MediaItem aMediaItem ) } } -void MediaControlBase::UpdateTimeSlider( MediaItem aMediaItem ) +void MediaControlBase::UpdateTimeSlider( MediaItem const & aMediaItem ) { if( aMediaItem.getURL().isEmpty() ) mpTimeSlider->Disable(); @@ -211,7 +211,7 @@ void MediaControlBase::UpdateToolBoxes(MediaItem aMediaItem) } } -void MediaControlBase::SelectPlayToolBoxItem( MediaItem& aExecItem, MediaItem aItem, sal_uInt16 nId) +void MediaControlBase::SelectPlayToolBoxItem( MediaItem& aExecItem, MediaItem const & aItem, sal_uInt16 nId) { switch( nId ) { diff --git a/avmedia/source/framework/mediacontrol.cxx b/avmedia/source/framework/mediacontrol.cxx index 44d9ce7ce030..bde107a71e24 100644 --- a/avmedia/source/framework/mediacontrol.cxx +++ b/avmedia/source/framework/mediacontrol.cxx @@ -168,7 +168,7 @@ const Size& MediaControl::getMinSizePixel() const return maMinSize; } -void MediaControl::UpdateURLField(MediaItem tempItem) +void MediaControl::UpdateURLField(MediaItem const & tempItem) { const OUString aURL( AvmResId(AVMEDIA_MEDIA_PATH) + ": " + tempItem.getURL() ) ; mpMediaPath->SetText(aURL); diff --git a/basic/source/classes/sbunoobj.cxx b/basic/source/classes/sbunoobj.cxx index f0da35932f92..dc1ba44bd3e5 100644 --- a/basic/source/classes/sbunoobj.cxx +++ b/basic/source/classes/sbunoobj.cxx @@ -4219,7 +4219,7 @@ class ModuleInvocationProxy : public WeakImplHelper< XInvocation, XComponent > ::comphelper::OInterfaceContainerHelper2 m_aListeners; public: - ModuleInvocationProxy( const OUString& aPrefix, SbxObjectRef xScopeObj ); + ModuleInvocationProxy( OUString const & aPrefix, SbxObjectRef const & xScopeObj ); // XInvocation virtual Reference< XIntrospectionAccess > SAL_CALL getIntrospection() override; @@ -4239,7 +4239,7 @@ public: virtual void SAL_CALL removeEventListener( const Reference< XEventListener >& aListener ) override; }; -ModuleInvocationProxy::ModuleInvocationProxy( const OUString& aPrefix, SbxObjectRef xScopeObj ) +ModuleInvocationProxy::ModuleInvocationProxy( OUString const & aPrefix, SbxObjectRef const & xScopeObj ) : m_aMutex() , m_aPrefix( aPrefix + "_" ) , m_xScopeObj( xScopeObj ) diff --git a/chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx b/chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx index 0f151a44a615..0f8bd60b38f6 100644 --- a/chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx +++ b/chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx @@ -34,6 +34,7 @@ #include <com/sun/star/chart/ChartRegressionCurveType.hpp> #include <com/sun/star/chart2/data/XDataProvider.hpp> #include <com/sun/star/chart2/data/XRangeXMLConversion.hpp> +#include <utility> using namespace ::com::sun::star; using ::com::sun::star::uno::Any; @@ -216,7 +217,7 @@ WrappedConstantErrorLowProperty::WrappedConstantErrorLowProperty( std::shared_ptr< Chart2ModelContact > spChart2ModelContact, tSeriesOrDiagramPropertyType ePropertyType ) : WrappedStatisticProperty< double >( "ConstantErrorLow" - , uno::Any( 0.0 ), spChart2ModelContact, ePropertyType ) + , uno::Any( 0.0 ), std::move(spChart2ModelContact), ePropertyType ) { } @@ -266,7 +267,7 @@ WrappedConstantErrorHighProperty::WrappedConstantErrorHighProperty( std::shared_ptr< Chart2ModelContact > spChart2ModelContact, tSeriesOrDiagramPropertyType ePropertyType ) : WrappedStatisticProperty< double >( "ConstantErrorHigh" - , uno::Any( 0.0 ), spChart2ModelContact, ePropertyType ) + , uno::Any( 0.0 ), std::move(spChart2ModelContact), ePropertyType ) { } @@ -312,7 +313,7 @@ public: WrappedMeanValueProperty::WrappedMeanValueProperty( std::shared_ptr< Chart2ModelContact > spChart2ModelContact, tSeriesOrDiagramPropertyType ePropertyType ) - : WrappedStatisticProperty< bool >( "MeanValue", uno::Any( false ), spChart2ModelContact, ePropertyType ) + : WrappedStatisticProperty< bool >( "MeanValue", uno::Any( false ), std::move(spChart2ModelContact), ePropertyType ) { } @@ -353,7 +354,7 @@ WrappedErrorCategoryProperty::WrappedErrorCategoryProperty( std::shared_ptr< Chart2ModelContact > spChart2ModelContact, tSeriesOrDiagramPropertyType ePropertyType ) : WrappedStatisticProperty< css::chart::ChartErrorCategory >( "ErrorCategory" - , uno::Any( css::chart::ChartErrorCategory_NONE ), spChart2ModelContact, ePropertyType ) + , uno::Any( css::chart::ChartErrorCategory_NONE ), std::move(spChart2ModelContact), ePropertyType ) { } @@ -450,7 +451,7 @@ WrappedPercentageErrorProperty::WrappedPercentageErrorProperty( std::shared_ptr< Chart2ModelContact > spChart2ModelContact, tSeriesOrDiagramPropertyType ePropertyType ) : WrappedStatisticProperty< double >( "PercentageError" - , uno::Any( 0.0 ), spChart2ModelContact, ePropertyType ) + , uno::Any( 0.0 ), std::move(spChart2ModelContact), ePropertyType ) { } @@ -500,7 +501,7 @@ WrappedErrorMarginProperty::WrappedErrorMarginProperty( std::shared_ptr< Chart2ModelContact > spChart2ModelContact, tSeriesOrDiagramPropertyType ePropertyType ) : WrappedStatisticProperty< double >( "ErrorMargin" - , uno::Any( 0.0 ), spChart2ModelContact, ePropertyType ) + , uno::Any( 0.0 ), std::move(spChart2ModelContact), ePropertyType ) { } @@ -547,7 +548,7 @@ WrappedErrorIndicatorProperty::WrappedErrorIndicatorProperty( std::shared_ptr< Chart2ModelContact > spChart2ModelContact, tSeriesOrDiagramPropertyType ePropertyType ) : WrappedStatisticProperty< css::chart::ChartErrorIndicatorType >( "ErrorIndicator" - , uno::Any( css::chart::ChartErrorIndicatorType_NONE ), spChart2ModelContact, ePropertyType ) + , uno::Any( css::chart::ChartErrorIndicatorType_NONE ), std::move(spChart2ModelContact), ePropertyType ) { } @@ -616,7 +617,7 @@ WrappedErrorBarStyleProperty::WrappedErrorBarStyleProperty( std::shared_ptr< Chart2ModelContact > spChart2ModelContact, tSeriesOrDiagramPropertyType ePropertyType ) : WrappedStatisticProperty< sal_Int32 >( "ErrorBarStyle" - , uno::Any( css::chart::ErrorBarStyle::NONE ), spChart2ModelContact, ePropertyType ) + , uno::Any( css::chart::ErrorBarStyle::NONE ), std::move(spChart2ModelContact), ePropertyType ) { } @@ -661,7 +662,7 @@ WrappedErrorBarRangePositiveProperty::WrappedErrorBarRangePositiveProperty( std::shared_ptr< Chart2ModelContact > spChart2ModelContact, tSeriesOrDiagramPropertyType ePropertyType ) : WrappedStatisticProperty< OUString >( "ErrorBarRangePositive" - , uno::Any( OUString() ), spChart2ModelContact, ePropertyType ) + , uno::Any( OUString() ), std::move(spChart2ModelContact), ePropertyType ) { } @@ -724,7 +725,7 @@ WrappedErrorBarRangeNegativeProperty::WrappedErrorBarRangeNegativeProperty( std::shared_ptr< Chart2ModelContact > spChart2ModelContact, tSeriesOrDiagramPropertyType ePropertyType ) : WrappedStatisticProperty< OUString >( "ErrorBarRangeNegative" - , uno::Any( OUString() ), spChart2ModelContact, ePropertyType ) + , uno::Any( OUString() ), std::move(spChart2ModelContact), ePropertyType ) { } @@ -784,7 +785,7 @@ WrappedRegressionCurvesProperty::WrappedRegressionCurvesProperty( std::shared_ptr< Chart2ModelContact > spChart2ModelContact, tSeriesOrDiagramPropertyType ePropertyType ) : WrappedStatisticProperty< css::chart::ChartRegressionCurveType >( "RegressionCurves" - , lcl_getRegressionDefault(), spChart2ModelContact, ePropertyType ) + , lcl_getRegressionDefault(), std::move(spChart2ModelContact), ePropertyType ) { } @@ -852,7 +853,7 @@ WrappedStatisticPropertySetProperty::WrappedStatisticPropertySetProperty( : (ePropertySetType == PROPERTY_SET_TYPE_ERROR_BAR) ? OUString("DataErrorProperties") : OUString("DataMeanValueProperties") - , uno::Any(), spChart2ModelContact, ePropertyType ) + , uno::Any(), std::move(spChart2ModelContact), ePropertyType ) , m_eType( ePropertySetType ) { } diff --git a/chart2/source/controller/inc/uiobject.hxx b/chart2/source/controller/inc/uiobject.hxx index 580db5ea71ba..31d1561b08f3 100644 --- a/chart2/source/controller/inc/uiobject.hxx +++ b/chart2/source/controller/inc/uiobject.hxx @@ -19,7 +19,7 @@ class ChartUIObject : public UIObject { public: - ChartUIObject(VclPtr<chart::ChartWindow> xChartWindow, + ChartUIObject(const VclPtr<chart::ChartWindow>& xChartWindow, const OUString& rCID); StringMap get_state() override; @@ -48,7 +48,7 @@ class ChartWindowUIObject : public WindowUIObject public: - ChartWindowUIObject(VclPtr<chart::ChartWindow> xChartWindow); + ChartWindowUIObject(const VclPtr<chart::ChartWindow>& xChartWindow); virtual StringMap get_state() override; diff --git a/chart2/source/controller/uitest/uiobject.cxx b/chart2/source/controller/uitest/uiobject.cxx index 9bc0f05d7ce2..fa04a13d747f 100644 --- a/chart2/source/controller/uitest/uiobject.cxx +++ b/chart2/source/controller/uitest/uiobject.cxx @@ -20,7 +20,7 @@ #include <algorithm> #include <iterator> -ChartUIObject::ChartUIObject(VclPtr<chart::ChartWindow> xChartWindow, +ChartUIObject::ChartUIObject(const VclPtr<chart::ChartWindow>& xChartWindow, const OUString& rCID): maCID(rCID), mxChartWindow(xChartWindow) @@ -92,7 +92,7 @@ OUString ChartUIObject::get_type() const return OUString("ChartUIObject for type: "); } -ChartWindowUIObject::ChartWindowUIObject(VclPtr<chart::ChartWindow> xChartWindow): +ChartWindowUIObject::ChartWindowUIObject(const VclPtr<chart::ChartWindow>& xChartWindow): WindowUIObject(xChartWindow), mxChartWindow(xChartWindow) { diff --git a/chart2/source/view/inc/3DChartObjects.hxx b/chart2/source/view/inc/3DChartObjects.hxx index a8e30d1c1b1c..052fd1dd2783 100644 --- a/chart2/source/view/inc/3DChartObjects.hxx +++ b/chart2/source/view/inc/3DChartObjects.hxx @@ -105,7 +105,7 @@ class ScreenText : public Renderable3DObject { public: ScreenText(OpenGL3DRenderer* pRenderer, TextCache& rTextCache, - const OUString& rStr, glm::vec4 rColor, sal_uInt32 nId, bool bIs3dText = false); + const OUString& rStr, const glm::vec4& rColor, sal_uInt32 nId, bool bIs3dText = false); virtual void render() override; void setPosition(const glm::vec2& rTopLeft, const glm::vec2& rBottomRight, diff --git a/chart2/source/view/main/3DChartObjects.cxx b/chart2/source/view/main/3DChartObjects.cxx index ebedc36800dd..37f327bb9b9b 100644 --- a/chart2/source/view/main/3DChartObjects.cxx +++ b/chart2/source/view/main/3DChartObjects.cxx @@ -127,7 +127,7 @@ void Text::setPosition(const glm::vec3& rTopLeft, const glm::vec3& rTopRight, co } ScreenText::ScreenText(OpenGL3DRenderer* pRenderer, TextCache& rTextCache, - const OUString& rStr, glm::vec4 rColor, sal_uInt32 nId, bool bIs3dText): + const OUString& rStr, const glm::vec4& rColor, sal_uInt32 nId, bool bIs3dText): Renderable3DObject(pRenderer, nId), maText(rTextCache.getText(rStr,bIs3dText)), maColor(rColor) diff --git a/comphelper/source/container/namecontainer.cxx b/comphelper/source/container/namecontainer.cxx index 0b51ba050e75..23b87df8b94c 100644 --- a/comphelper/source/container/namecontainer.cxx +++ b/comphelper/source/container/namecontainer.cxx @@ -34,7 +34,7 @@ namespace comphelper class NameContainer : public ::cppu::WeakImplHelper< css::container::XNameContainer > { public: - explicit NameContainer( css::uno::Type aType ); + explicit NameContainer( const css::uno::Type& aType ); // XNameContainer virtual void SAL_CALL insertByName( const OUString& aName, const css::uno::Any& aElement ) override; @@ -66,7 +66,7 @@ using namespace ::com::sun::star::container; using namespace ::com::sun::star::lang; -NameContainer::NameContainer( css::uno::Type aType ) +NameContainer::NameContainer( const css::uno::Type& aType ) : maType( aType ) { } diff --git a/cui/source/dialogs/scriptdlg.cxx b/cui/source/dialogs/scriptdlg.cxx index a880d40ec975..7be590b167de 100644 --- a/cui/source/dialogs/scriptdlg.cxx +++ b/cui/source/dialogs/scriptdlg.cxx @@ -1405,7 +1405,7 @@ OUString GetErrorMessage( const css::uno::Any& aException ) } -SvxScriptErrorDialog::SvxScriptErrorDialog( css::uno::Any aException ) +SvxScriptErrorDialog::SvxScriptErrorDialog( css::uno::Any const & aException ) : m_sMessage() { SolarMutexGuard aGuard; diff --git a/cui/source/inc/scriptdlg.hxx b/cui/source/inc/scriptdlg.hxx index d07e44cf765e..15189d447568 100644 --- a/cui/source/inc/scriptdlg.hxx +++ b/cui/source/inc/scriptdlg.hxx @@ -188,7 +188,7 @@ private: public: - SvxScriptErrorDialog( css::uno::Any aException ); + SvxScriptErrorDialog( css::uno::Any const & aException ); virtual ~SvxScriptErrorDialog() override; diff --git a/editeng/source/editeng/eertfpar.cxx b/editeng/source/editeng/eertfpar.cxx index 6f93d8bf6280..43c093839e40 100644 --- a/editeng/source/editeng/eertfpar.cxx +++ b/editeng/source/editeng/eertfpar.cxx @@ -18,6 +18,7 @@ */ #include <comphelper/string.hxx> +#include <utility> #include <vcl/wrkwin.hxx> #include <vcl/dialog.hxx> #include <vcl/msgbox.hxx> @@ -68,7 +69,7 @@ RtfImportInfo::~RtfImportInfo() EditRTFParser::EditRTFParser( SvStream& rIn, EditSelection aSel, SfxItemPool& rAttrPool, EditEngine* pEditEngine) : SvxRTFParser(rAttrPool, rIn, nullptr), - aCurSel(aSel), + aCurSel(std::move(aSel)), mpEditEngine(pEditEngine), aRTFMapMode(MapUnit::MapTwip), nDefFont(0), diff --git a/formula/source/core/api/FormulaCompiler.cxx b/formula/source/core/api/FormulaCompiler.cxx index ead0e05414b1..7da75874ea04 100644 --- a/formula/source/core/api/FormulaCompiler.cxx +++ b/formula/source/core/api/FormulaCompiler.cxx @@ -145,7 +145,7 @@ class OpCodeList { public: - OpCodeList( sal_uInt16, FormulaCompiler::NonConstOpCodeMapPtr, + OpCodeList( sal_uInt16, const FormulaCompiler::NonConstOpCodeMapPtr&, FormulaCompiler::SeparatorType = FormulaCompiler::SeparatorType::SEMICOLON_BASE ); private: @@ -157,7 +157,7 @@ private: ResStringArray maStringList; }; -OpCodeList::OpCodeList( sal_uInt16 nRID, FormulaCompiler::NonConstOpCodeMapPtr xMap, +OpCodeList::OpCodeList( sal_uInt16 nRID, const FormulaCompiler::NonConstOpCodeMapPtr& xMap, FormulaCompiler::SeparatorType eSepType ) : meSepType(eSepType) , maStringList(ResId(nRID, *ResourceManager::getResManager())) diff --git a/include/avmedia/MediaControlBase.hxx b/include/avmedia/MediaControlBase.hxx index bc73f64cf66a..29e1ab7b4fc4 100644 --- a/include/avmedia/MediaControlBase.hxx +++ b/include/avmedia/MediaControlBase.hxx @@ -72,10 +72,10 @@ protected: static Image GetImage(sal_Int32 nImageId); virtual void InitializeWidgets(); virtual void UpdateToolBoxes( MediaItem aMediaItem ); - void UpdateVolumeSlider( MediaItem aMediaItem ); - void UpdateTimeSlider( MediaItem aMediaItem ); - void UpdateTimeField( MediaItem aMediaItem, double fTime ); - void SelectPlayToolBoxItem( MediaItem& aExecItem, MediaItem aItem, sal_uInt16 nId); + void UpdateVolumeSlider( MediaItem const & aMediaItem ); + void UpdateTimeSlider( MediaItem const & aMediaItem ); + void UpdateTimeField( MediaItem const & aMediaItem, double fTime ); + void SelectPlayToolBoxItem( MediaItem& aExecItem, MediaItem const & aItem, sal_uInt16 nId); }; } diff --git a/include/oox/core/relationshandler.hxx b/include/oox/core/relationshandler.hxx index 314e95a29b39..1aa84ad1aa48 100644 --- a/include/oox/core/relationshandler.hxx +++ b/include/oox/core/relationshandler.hxx @@ -44,7 +44,7 @@ class RelationsFragment : public FragmentHandler public: explicit RelationsFragment( XmlFilterBase& rFilter, - RelationsRef xRelations ); + const RelationsRef& xRelations ); virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext( diff --git a/include/oox/drawingml/connectorshapecontext.hxx b/include/oox/drawingml/connectorshapecontext.hxx index 71b5e50ff6bf..57982230bc34 100644 --- a/include/oox/drawingml/connectorshapecontext.hxx +++ b/include/oox/drawingml/connectorshapecontext.hxx @@ -34,7 +34,7 @@ namespace oox { namespace drawingml { class OOX_DLLPUBLIC ConnectorShapeContext : public ShapeContext { public: - ConnectorShapeContext( ::oox::core::ContextHandler2Helper& rParent, ShapePtr pMasterShapePtr, ShapePtr pGroupShapePtr ); + ConnectorShapeContext( ::oox::core::ContextHandler2Helper& rParent, const ShapePtr& pMasterShapePtr, const ShapePtr& pGroupShapePtr ); virtual ~ConnectorShapeContext() override; virtual ::oox::core::ContextHandlerRef onCreateContext( ::sal_Int32 Element, const ::oox::AttributeList& rAttribs ) override; }; diff --git a/include/oox/drawingml/graphicshapecontext.hxx b/include/oox/drawingml/graphicshapecontext.hxx index 22218fdee265..403fdea79018 100644 --- a/include/oox/drawingml/graphicshapecontext.hxx +++ b/include/oox/drawingml/graphicshapecontext.hxx @@ -36,7 +36,7 @@ namespace oox { namespace drawingml { class OOX_DLLPUBLIC GraphicShapeContext : public ShapeContext { public: - GraphicShapeContext( ::oox::core::ContextHandler2Helper& rParent, ShapePtr pMasterShapePtr, ShapePtr pShapePtr ); + GraphicShapeContext( ::oox::core::ContextHandler2Helper& rParent, const ShapePtr& pMasterShapePtr, const ShapePtr& pShapePtr ); virtual ::oox::core::ContextHandlerRef onCreateContext( ::sal_Int32 Element, const ::oox::AttributeList& rAttribs ) override; }; @@ -45,7 +45,7 @@ public: class OOX_DLLPUBLIC GraphicalObjectFrameContext : public ShapeContext { public: - GraphicalObjectFrameContext( ::oox::core::ContextHandler2Helper& rParent, ShapePtr pMasterShapePtr, ShapePtr pShapePtr, bool bEmbedShapesInChart ); + GraphicalObjectFrameContext( ::oox::core::ContextHandler2Helper& rParent, const ShapePtr& pMasterShapePtr, const ShapePtr& pShapePtr, bool bEmbedShapesInChart ); virtual ::oox::core::ContextHandlerRef onCreateContext( ::sal_Int32 Element, const ::oox::AttributeList& rAttribs ) override; virtual void onEndElement() override; @@ -59,7 +59,7 @@ private: class OleObjectGraphicDataContext : public ShapeContext { public: - OleObjectGraphicDataContext( ::oox::core::ContextHandler2Helper& rParent, ShapePtr pShapePtr ); + OleObjectGraphicDataContext( ::oox::core::ContextHandler2Helper& rParent, const ShapePtr& pShapePtr ); virtual ~OleObjectGraphicDataContext() override; virtual ::oox::core::ContextHandlerRef onCreateContext( ::sal_Int32 Element, const ::oox::AttributeList& rAttribs ) override; @@ -72,7 +72,7 @@ class DiagramGraphicDataContext : public ShapeContext { public: - DiagramGraphicDataContext( ::oox::core::ContextHandler2Helper& rParent, ShapePtr pShapePtr ); + DiagramGraphicDataContext( ::oox::core::ContextHandler2Helper& rParent, const ShapePtr& pShapePtr ); virtual ~DiagramGraphicDataContext() override; virtual ::oox::core::ContextHandlerRef onCreateContext( ::sal_Int32 Element, const ::oox::AttributeList& rAttribs ) override; diff --git a/include/oox/ppt/pptgraphicshapecontext.hxx b/include/oox/ppt/pptgraphicshapecontext.hxx index 44b0438f6bc9..ba01f726c552 100644 --- a/include/oox/ppt/pptgraphicshapecontext.hxx +++ b/include/oox/ppt/pptgraphicshapecontext.hxx @@ -36,7 +36,7 @@ class PPTGraphicShapeContext : public ::oox::drawingml::GraphicShapeContext SlidePersistPtr mpSlidePersistPtr; public: - PPTGraphicShapeContext( ::oox::core::ContextHandler2Helper& rParent, const SlidePersistPtr& rSlidePersistPtr, oox::drawingml::ShapePtr pMasterShapePtr, oox::drawingml::ShapePtr pShapePtr ); + PPTGraphicShapeContext( ::oox::core::ContextHandler2Helper& rParent, const SlidePersistPtr& rSlidePersistPtr, const oox::drawingml::ShapePtr& pMasterShapePtr, const oox::drawingml::ShapePtr& pShapePtr ); virtual ::oox::core::ContextHandlerRef onCreateContext( ::sal_Int32 Element, const ::oox::AttributeList& rAttribs ) override; }; diff --git a/include/oox/ppt/pptshapecontext.hxx b/include/oox/ppt/pptshapecontext.hxx index f3a643f9f175..c58296ff0ccd 100644 --- a/include/oox/ppt/pptshapecontext.hxx +++ b/include/oox/ppt/pptshapecontext.hxx @@ -36,7 +36,7 @@ class PPTShapeContext : public ::oox::drawingml::ShapeContext SlidePersistPtr mpSlidePersistPtr; public: - PPTShapeContext( ::oox::core::ContextHandler2Helper& rParent, const SlidePersistPtr& rSlidePersistPtr, oox::drawingml::ShapePtr pMasterShapePtr, oox::drawingml::ShapePtr pShapePtr ); + PPTShapeContext( ::oox::core::ContextHandler2Helper& rParent, const SlidePersistPtr& rSlidePersistPtr, const oox::drawingml::ShapePtr& pMasterShapePtr, const oox::drawingml::ShapePtr& pShapePtr ); virtual ::oox::core::ContextHandlerRef onCreateContext( ::sal_Int32 Element, const ::oox::AttributeList& rAttribs ) override; }; diff --git a/include/oox/ppt/pptshapegroupcontext.hxx b/include/oox/ppt/pptshapegroupcontext.hxx index 91d78e904b0c..011cdff62a86 100644 --- a/include/oox/ppt/pptshapegroupcontext.hxx +++ b/include/oox/ppt/pptshapegroupcontext.hxx @@ -47,8 +47,8 @@ public: ::oox::core::ContextHandler2Helper& rParent, const oox::ppt::SlidePersistPtr& rSlidePersistPtr, const oox::ppt::ShapeLocation eShapeLocation, - oox::drawingml::ShapePtr pMasterShapePtr, - oox::drawingml::ShapePtr pGroupShapePtr ); + const oox::drawingml::ShapePtr& pMasterShapePtr, + const oox::drawingml::ShapePtr& pGroupShapePtr ); virtual ::oox::core::ContextHandlerRef onCreateContext( ::sal_Int32 Element, const ::oox::AttributeList& rAttribs ) override; diff --git a/include/oox/ppt/slidefragmenthandler.hxx b/include/oox/ppt/slidefragmenthandler.hxx index b6b4a3d57721..545a55bd1a56 100644 --- a/include/oox/ppt/slidefragmenthandler.hxx +++ b/include/oox/ppt/slidefragmenthandler.hxx @@ -37,7 +37,7 @@ namespace oox { namespace ppt { class SlideFragmentHandler : public ::oox::core::FragmentHandler2 { public: - SlideFragmentHandler( ::oox::core::XmlFilterBase& rFilter, const OUString& rFragmentPath, SlidePersistPtr pPersistPtr, const ShapeLocation eShapeLocation ); + SlideFragmentHandler( ::oox::core::XmlFilterBase& rFilter, const OUString& rFragmentPath, const SlidePersistPtr& pPersistPtr, const ShapeLocation eShapeLocation ); virtual ~SlideFragmentHandler() override; virtual void finalizeImport() override; diff --git a/include/svtools/svlbitm.hxx b/include/svtools/svlbitm.hxx index c9db0cbf5a46..16106511a0b5 100644 --- a/include/svtools/svlbitm.hxx +++ b/include/svtools/svlbitm.hxx @@ -229,8 +229,8 @@ class SVT_DLLPUBLIC SvLBoxContextBmp : public SvLBoxItem { std::unique_ptr<SvLBoxContextBmp_Impl> m_pImpl; public: - SvLBoxContextBmp(Image aBmp1, - Image aBmp2, + SvLBoxContextBmp(const Image& aBmp1, + const Image& aBmp2, bool bExpanded); SvLBoxContextBmp(); virtual ~SvLBoxContextBmp() override; diff --git a/include/svx/cube3d.hxx b/include/svx/cube3d.hxx index e065eef242c5..2cb6569b8e53 100644 --- a/include/svx/cube3d.hxx +++ b/include/svx/cube3d.hxx @@ -77,7 +77,7 @@ protected: virtual sdr::contact::ViewContact* CreateObjectSpecificViewContact() override; public: - E3dCubeObj(E3dDefaultAttributes& rDefault, basegfx::B3DPoint aPos, const basegfx::B3DVector& r3DSize); + E3dCubeObj(E3dDefaultAttributes& rDefault, const basegfx::B3DPoint& aPos, const basegfx::B3DVector& r3DSize); E3dCubeObj(); virtual sal_uInt16 GetObjIdentifier() const override; diff --git a/include/vcl/uitest/uiobject.hxx b/include/vcl/uitest/uiobject.hxx index 2edec77ae109..de413107903e 100644 --- a/include/vcl/uitest/uiobject.hxx +++ b/include/vcl/uitest/uiobject.hxx @@ -105,7 +105,7 @@ class UITEST_DLLPUBLIC WindowUIObject : public UIObject public: - WindowUIObject(VclPtr<vcl::Window> xWindow); + WindowUIObject(const VclPtr<vcl::Window>& xWindow); virtual StringMap get_state() override; @@ -138,7 +138,7 @@ class UITEST_DLLPUBLIC ButtonUIObject : public WindowUIObject VclPtr<Button> mxButton; public: - ButtonUIObject(VclPtr<Button> xButton); + ButtonUIObject(const VclPtr<Button>& xButton); virtual ~ButtonUIObject() override; virtual StringMap get_state() override; @@ -159,7 +159,7 @@ class UITEST_DLLPUBLIC DialogUIObject : public WindowUIObject public: - DialogUIObject(VclPtr<Dialog> xDialog); + DialogUIObject(const VclPtr<Dialog>& xDialog); virtual ~DialogUIObject() override; virtual StringMap get_state() override; @@ -177,7 +177,7 @@ class UITEST_DLLPUBLIC EditUIObject : public WindowUIObject public: - EditUIObject(VclPtr<Edit> xEdit); + EditUIObject(const VclPtr<Edit>& xEdit); virtual ~EditUIObject() override; virtual void execute(const OUString& rAction, @@ -199,7 +199,7 @@ private: VclPtr<CheckBox> mxCheckBox; public: - CheckBoxUIObject(VclPtr<CheckBox> xCheckbox); + CheckBoxUIObject(const VclPtr<CheckBox>& xCheckbox); virtual ~CheckBoxUIObject() override; virtual void execute(const OUString& rAction, @@ -220,7 +220,7 @@ private: VclPtr<RadioButton> mxRadioButton; public: - RadioButtonUIObject(VclPtr<RadioButton> xCheckbox); + RadioButtonUIObject(const VclPtr<RadioButton>& xCheckbox); virtual ~RadioButtonUIObject() override; virtual void execute(const OUString& rAction, @@ -240,7 +240,7 @@ class UITEST_DLLPUBLIC TabPageUIObject : public WindowUIObject private: VclPtr<TabPage> mxTabPage; public: - TabPageUIObject(VclPtr<TabPage> xTabPage); + TabPageUIObject(const VclPtr<TabPage>& xTabPage); virtual ~TabPageUIObject() override; virtual void execute(const OUString& rAction, @@ -262,7 +262,7 @@ private: public: - ListBoxUIObject(VclPtr<ListBox> xListBox); + ListBoxUIObject(const VclPtr<ListBox>& xListBox); virtual ~ListBoxUIObject() override; virtual void execute(const OUString& rAction, @@ -287,7 +287,7 @@ private: public: - ComboBoxUIObject(VclPtr<ComboBox> xListBox); + ComboBoxUIObject(const VclPtr<ComboBox>& xListBox); virtual ~ComboBoxUIObject() override; virtual void execute(const OUString& rAction, @@ -309,7 +309,7 @@ private: public: - SpinUIObject(VclPtr<SpinButton> xSpinButton); + SpinUIObject(const VclPtr<SpinButton>& xSpinButton); virtual ~SpinUIObject() override; virtual void execute(const OUString& rAction, @@ -330,7 +330,7 @@ class UITEST_DLLPUBLIC SpinFieldUIObject : public EditUIObject public: - SpinFieldUIObject(VclPtr<SpinField> xEdit); + SpinFieldUIObject(const VclPtr<SpinField>& xEdit); virtual ~SpinFieldUIObject() override; virtual void execute(const OUString& rAction, @@ -352,7 +352,7 @@ private: public: - TabControlUIObject(VclPtr<TabControl> mxTabControl); + TabControlUIObject(const VclPtr<TabControl>& mxTabControl); virtual ~TabControlUIObject() override; virtual void execute(const OUString& rAction, diff --git a/oox/inc/drawingml/table/tablecontext.hxx b/oox/inc/drawingml/table/tablecontext.hxx index 00545a8e8d64..4157347e73ce 100644 --- a/oox/inc/drawingml/table/tablecontext.hxx +++ b/oox/inc/drawingml/table/tablecontext.hxx @@ -29,7 +29,7 @@ class TableProperties; class TableContext : public ShapeContext { public: - TableContext( ::oox::core::ContextHandler2Helper& rParent, ShapePtr pShapePtr ); + TableContext( ::oox::core::ContextHandler2Helper& rParent, const ShapePtr& pShapePtr ); virtual ~TableContext() override; virtual ::oox::core::ContextHandlerRef onCreateContext( ::sal_Int32 Element, const ::oox::AttributeList& rAttribs ) override; diff --git a/oox/inc/drawingml/textbody.hxx b/oox/inc/drawingml/textbody.hxx index 043529723e76..c2b0c5acc762 100644 --- a/oox/inc/drawingml/textbody.hxx +++ b/oox/inc/drawingml/textbody.hxx @@ -40,7 +40,7 @@ class TextBody { public: TextBody(); - TextBody( TextBodyPtr pBody ); + TextBody( const TextBodyPtr& pBody ); ~TextBody(); const TextParagraphVector& getParagraphs() const { return maParagraphs; } diff --git a/oox/source/core/relationshandler.cxx b/oox/source/core/relationshandler.cxx index b848002f754f..e5228313a690 100644 --- a/oox/source/core/relationshandler.cxx +++ b/oox/source/core/relationshandler.cxx @@ -50,7 +50,7 @@ OUString lclGetRelationsPath( const OUString& rFragmentPath ) } // namespace -RelationsFragment::RelationsFragment( XmlFilterBase& rFilter, RelationsRef xRelations ) : +RelationsFragment::RelationsFragment( XmlFilterBase& rFilter, const RelationsRef& xRelations ) : FragmentHandler( rFilter, lclGetRelationsPath( xRelations->getFragmentPath() ), xRelations ), mxRelations( xRelations ) { diff --git a/oox/source/drawingml/connectorshapecontext.cxx b/oox/source/drawingml/connectorshapecontext.cxx index 284d193a3182..26946dd163c1 100644 --- a/oox/source/drawingml/connectorshapecontext.cxx +++ b/oox/source/drawingml/connectorshapecontext.cxx @@ -42,7 +42,7 @@ using namespace ::com::sun::star::xml::sax; namespace oox { namespace drawingml { ConnectorShapeContext::ConnectorShapeContext( ContextHandler2Helper& rParent, - ShapePtr pMasterShapePtr, ShapePtr pGroupShapePtr ) + const ShapePtr& pMasterShapePtr, const ShapePtr& pGroupShapePtr ) : ShapeContext( rParent, pMasterShapePtr, pGroupShapePtr ) { } diff --git a/oox/source/drawingml/graphicshapecontext.cxx b/oox/source/drawingml/graphicshapecontext.cxx index fa59e0a3c046..db77409cb0bb 100644 --- a/oox/source/drawingml/graphicshapecontext.cxx +++ b/oox/source/drawingml/graphicshapecontext.cxx @@ -71,7 +71,7 @@ namespace drawingml { // CT_Picture -GraphicShapeContext::GraphicShapeContext( ContextHandler2Helper& rParent, ShapePtr pMasterShapePtr, ShapePtr pShapePtr ) +GraphicShapeContext::GraphicShapeContext( ContextHandler2Helper& rParent, const ShapePtr& pMasterShapePtr, const ShapePtr& pShapePtr ) : ShapeContext( rParent, pMasterShapePtr, pShapePtr ) { } @@ -121,7 +121,7 @@ ContextHandlerRef GraphicShapeContext::onCreateContext( sal_Int32 aElementToken, // CT_GraphicalObjectFrameContext -GraphicalObjectFrameContext::GraphicalObjectFrameContext( ContextHandler2Helper& rParent, ShapePtr pMasterShapePtr, ShapePtr pShapePtr, bool bEmbedShapesInChart ) : +GraphicalObjectFrameContext::GraphicalObjectFrameContext( ContextHandler2Helper& rParent, const ShapePtr& pMasterShapePtr, const ShapePtr& pShapePtr, bool bEmbedShapesInChart ) : ShapeContext( rParent, pMasterShapePtr, pShapePtr ), mbEmbedShapesInChart( bEmbedShapesInChart ), mpParent(&rParent) @@ -177,7 +177,7 @@ void GraphicalObjectFrameContext::onEndElement() } } -OleObjectGraphicDataContext::OleObjectGraphicDataContext( ContextHandler2Helper& rParent, ShapePtr xShape ) : +OleObjectGraphicDataContext::OleObjectGraphicDataContext( ContextHandler2Helper& rParent, const ShapePtr& xShape ) : ShapeContext( rParent, ShapePtr(), xShape ), mrOleObjectInfo( xShape->setOleObjectType() ) { @@ -237,7 +237,7 @@ ContextHandlerRef OleObjectGraphicDataContext::onCreateContext( sal_Int32 nEleme return nullptr; } -DiagramGraphicDataContext::DiagramGraphicDataContext( ContextHandler2Helper& rParent, ShapePtr pShapePtr ) +DiagramGraphicDataContext::DiagramGraphicDataContext( ContextHandler2Helper& rParent, const ShapePtr& pShapePtr ) : ShapeContext( rParent, ShapePtr(), pShapePtr ) { pShapePtr->setDiagramType(); diff --git a/oox/source/drawingml/table/tablecontext.cxx b/oox/source/drawingml/table/tablecontext.cxx index 93308773d989..2cfe580f8abe 100644 --- a/oox/source/drawingml/table/tablecontext.cxx +++ b/oox/source/drawingml/table/tablecontext.cxx @@ -31,7 +31,7 @@ using namespace ::com::sun::star; namespace oox { namespace drawingml { namespace table { -TableContext::TableContext( ContextHandler2Helper& rParent, ShapePtr pShapePtr ) +TableContext::TableContext( ContextHandler2Helper& rParent, const ShapePtr& pShapePtr ) : ShapeContext( rParent, ShapePtr(), pShapePtr ) , mrTableProperties( *pShapePtr->getTableProperties().get() ) { diff --git a/oox/source/drawingml/textbody.cxx b/oox/source/drawingml/textbody.cxx index 8efb70d1cdd0..306bcf3ba384 100644 --- a/oox/source/drawingml/textbody.cxx +++ b/oox/source/drawingml/textbody.cxx @@ -36,7 +36,7 @@ TextBody::TextBody() { } -TextBody::TextBody( TextBodyPtr pBody ) +TextBody::TextBody( const TextBodyPtr& pBody ) { if( pBody.get() ) { maTextProperties = pBody->maTextProperties; diff --git a/oox/source/export/chartexport.cxx b/oox/source/export/chartexport.cxx index a079566182a4..25d70e8ee442 100644 --- a/oox/source/export/chartexport.cxx +++ b/oox/source/export/chartexport.cxx @@ -89,6 +89,7 @@ #include <comphelper/processfactory.hxx> #include <comphelper/random.hxx> #include <comphelper/sequence.hxx> +#include <utility> #include <xmloff/SchXMLSeriesHelper.hxx> #include "ColorPropertySet.hxx" @@ -430,7 +431,7 @@ sal_Int32 lcl_generateRandomValue() } ChartExport::ChartExport( sal_Int32 nXmlNamespace, FSHelperPtr pFS, Reference< frame::XModel >& xModel, XmlFilterBase* pFB, DocumentType eDocumentType ) - : DrawingML( pFS, pFB, eDocumentType ) + : DrawingML( std::move(pFS), pFB, eDocumentType ) , mnXmlNamespace( nXmlNamespace ) , mnSeriesCount(0) , mxChartModel( xModel ) diff --git a/oox/source/export/shapes.cxx b/oox/source/export/shapes.cxx index 7d94310e0a11..7d3090c1cd65 100644 --- a/oox/source/export/shapes.cxx +++ b/oox/source/export/shapes.cxx @@ -81,6 +81,7 @@ #include <comphelper/classids.hxx> #include <comphelper/storagehelper.hxx> #include <sot/exchange.hxx> +#include <utility> #include <vcl/cvtgrf.hxx> #include <unotools/fontcvt.hxx> #include <vcl/graph.hxx> @@ -360,7 +361,7 @@ bool URLTransformer::isExternalURL(const OUString& /*rURL*/) const mAny >>= variable; ShapeExport::ShapeExport( sal_Int32 nXmlNamespace, FSHelperPtr pFS, ShapeHashMap* pShapeMap, XmlFilterBase* pFB, DocumentType eDocumentType, DMLTextExport* pTextExport ) - : DrawingML( pFS, pFB, eDocumentType, pTextExport ) + : DrawingML( std::move(pFS), pFB, eDocumentType, pTextExport ) , m_nEmbeddedObjects(0) , mnShapeIdMax( 1 ) , mnPictureIdMax( 1 ) diff --git a/oox/source/ppt/layoutfragmenthandler.cxx b/oox/source/ppt/layoutfragmenthandler.cxx index 09af2df9e1cc..deaaf5387529 100644 --- a/oox/source/ppt/layoutfragmenthandler.cxx +++ b/oox/source/ppt/layoutfragmenthandler.cxx @@ -29,6 +29,7 @@ #include <oox/helper/attributelist.hxx> #include <oox/token/namespaces.hxx> #include <oox/token/tokens.hxx> +#include <utility> using namespace ::com::sun::star; using namespace ::oox::core; @@ -43,7 +44,7 @@ namespace oox { namespace ppt { LayoutFragmentHandler::LayoutFragmentHandler( XmlFilterBase& rFilter, const OUString& rFragmentPath, SlidePersistPtr pMasterPersistPtr ) throw() -: SlideFragmentHandler( rFilter, rFragmentPath, pMasterPersistPtr, Layout ) +: SlideFragmentHandler( rFilter, rFragmentPath, std::move(pMasterPersistPtr), Layout ) { } diff --git a/oox/source/ppt/pptgraphicshapecontext.cxx b/oox/source/ppt/pptgraphicshapecontext.cxx index 152872ffbdc8..826fad39ef68 100644 --- a/oox/source/ppt/pptgraphicshapecontext.cxx +++ b/oox/source/ppt/pptgraphicshapecontext.cxx @@ -48,7 +48,7 @@ using namespace ::com::sun::star::xml::sax; namespace oox { namespace ppt { // CT_Shape -PPTGraphicShapeContext::PPTGraphicShapeContext( ContextHandler2Helper& rParent, const SlidePersistPtr& rSlidePersistPtr, oox::drawingml::ShapePtr pMasterShapePtr, oox::drawingml::ShapePtr pShapePtr ) +PPTGraphicShapeContext::PPTGraphicShapeContext( ContextHandler2Helper& rParent, const SlidePersistPtr& rSlidePersistPtr, const oox::drawingml::ShapePtr& pMasterShapePtr, const oox::drawingml::ShapePtr& pShapePtr ) : oox::drawingml::GraphicShapeContext( rParent, pMasterShapePtr, pShapePtr ) , mpSlidePersistPtr( rSlidePersistPtr ) { diff --git a/oox/source/ppt/pptimport.cxx b/oox/source/ppt/pptimport.cxx index 474abb6278e2..6e3717fc9f10 100644 --- a/oox/source/ppt/pptimport.cxx +++ b/oox/source/ppt/pptimport.cxx @@ -87,7 +87,7 @@ PowerPointImport::~PowerPointImport() } /// Visits the relations from pRelations which are of type rType. -static void visitRelations(PowerPointImport& rImport, core::RelationsRef pRelations, const OUString& rType, std::vector<OUString>& rImageFragments) +static void visitRelations(PowerPointImport& rImport, const core::RelationsRef& pRelations, const OUString& rType, std::vector<OUString>& rImageFragments) { if (core::RelationsRef pRelationsOfType = pRelations->getRelationsFromTypeFromOfficeDoc(rType)) { diff --git a/oox/source/ppt/pptshapecontext.cxx b/oox/source/ppt/pptshapecontext.cxx index 81e0cbb71fa8..d3348dcb1c1c 100644 --- a/oox/source/ppt/pptshapecontext.cxx +++ b/oox/source/ppt/pptshapecontext.cxx @@ -50,7 +50,7 @@ using namespace ::com::sun::star::xml::sax; namespace oox { namespace ppt { // CT_Shape -PPTShapeContext::PPTShapeContext( ContextHandler2Helper& rParent, const SlidePersistPtr& rSlidePersistPtr, oox::drawingml::ShapePtr pMasterShapePtr, oox::drawingml::ShapePtr pShapePtr ) +PPTShapeContext::PPTShapeContext( ContextHandler2Helper& rParent, const SlidePersistPtr& rSlidePersistPtr, const oox::drawingml::ShapePtr& pMasterShapePtr, const oox::drawingml::ShapePtr& pShapePtr ) : oox::drawingml::ShapeContext( rParent, pMasterShapePtr, pShapePtr ) , mpSlidePersistPtr( rSlidePersistPtr ) { diff --git a/oox/source/ppt/pptshapegroupcontext.cxx b/oox/source/ppt/pptshapegroupcontext.cxx index 0847eb8bd331..4ad250a15cff 100644 --- a/oox/source/ppt/pptshapegroupcontext.cxx +++ b/oox/source/ppt/pptshapegroupcontext.cxx @@ -54,8 +54,8 @@ PPTShapeGroupContext::PPTShapeGroupContext( ContextHandler2Helper& rParent, const oox::ppt::SlidePersistPtr& rSlidePersistPtr, const ShapeLocation eShapeLocation, - oox::drawingml::ShapePtr pMasterShapePtr, - oox::drawingml::ShapePtr pGroupShapePtr ) + const oox::drawingml::ShapePtr& pMasterShapePtr, + const oox::drawingml::ShapePtr& pGroupShapePtr ) : ShapeGroupContext( rParent, pMasterShapePtr, pGroupShapePtr ) , mpSlidePersistPtr( rSlidePersistPtr ) , meShapeLocation( eShapeLocation ) diff --git a/oox/source/ppt/slidefragmenthandler.cxx b/oox/source/ppt/slidefragmenthandler.cxx index 5b8a8b836377..9d6fcf16aa99 100644 --- a/oox/source/ppt/slidefragmenthandler.cxx +++ b/oox/source/ppt/slidefragmenthandler.cxx @@ -54,7 +54,7 @@ using namespace ::com::sun::star::container; namespace oox { namespace ppt { -SlideFragmentHandler::SlideFragmentHandler( XmlFilterBase& rFilter, const OUString& rFragmentPath, SlidePersistPtr pPersistPtr, const ShapeLocation eShapeLocation ) +SlideFragmentHandler::SlideFragmentHandler( XmlFilterBase& rFilter, const OUString& rFragmentPath, const SlidePersistPtr& pPersistPtr, const ShapeLocation eShapeLocation ) : FragmentHandler2( rFilter, rFragmentPath ) , mpSlidePersistPtr( pPersistPtr ) , meShapeLocation( eShapeLocation ) diff --git a/sc/inc/textuno.hxx b/sc/inc/textuno.hxx index 3d6f5f1908d8..0a33daa6a3f0 100644 --- a/sc/inc/textuno.hxx +++ b/sc/inc/textuno.hxx @@ -152,7 +152,7 @@ private: public: ScHeaderFooterTextObj( - css::uno::WeakReference<css::sheet::XHeaderFooterContent> xContent, ScHeaderFooterPart nP, const EditTextObject* pTextObj); + const css::uno::WeakReference<css::sheet::XHeaderFooterContent>& xContent, ScHeaderFooterPart nP, const EditTextObject* pTextObj); virtual ~ScHeaderFooterTextObj() override; const EditTextObject* GetTextObject() const; diff --git a/sc/qa/unit/subsequent_filters-test.cxx b/sc/qa/unit/subsequent_filters-test.cxx index 63b1279cd266..e2980ba7f164 100644 --- a/sc/qa/unit/subsequent_filters-test.cxx +++ b/sc/qa/unit/subsequent_filters-test.cxx @@ -1225,7 +1225,7 @@ struct ValDataTestParams ValDataTestParams( ScValidationMode eMode, ScConditionMode eOp, const OUString& aExpr1, const OUString& aExpr2, ScDocument& rDoc, - ScAddress aPos, const OUString& aETitle, const OUString& aEMsg, + const ScAddress& aPos, const OUString& aETitle, const OUString& aEMsg, ScValidErrorStyle eEStyle, sal_uLong nIndex ): eValMode(eMode), eCondOp(eOp), aStrVal1(aExpr1), aStrVal2(aExpr2), rDocument(rDoc), aPosition(aPos), diff --git a/sc/source/filter/excel/xecontent.cxx b/sc/source/filter/excel/xecontent.cxx index 706dcb67b9ec..4df9300152b4 100644 --- a/sc/source/filter/excel/xecontent.cxx +++ b/sc/source/filter/excel/xecontent.cxx @@ -1197,7 +1197,7 @@ OString generateGUIDString() } -XclExpCondfmt::XclExpCondfmt( const XclExpRoot& rRoot, const ScConditionalFormat& rCondFormat, XclExtLstRef xExtLst, sal_Int32& rIndex ) : +XclExpCondfmt::XclExpCondfmt( const XclExpRoot& rRoot, const ScConditionalFormat& rCondFormat, const XclExtLstRef& xExtLst, sal_Int32& rIndex ) : XclExpRecord( EXC_ID_CONDFMT ), XclExpRoot( rRoot ) { @@ -1478,7 +1478,7 @@ void XclExpIconSet::SaveXml( XclExpXmlStream& rStrm ) rWorksheet->endElement( XML_cfRule ); } -XclExpCondFormatBuffer::XclExpCondFormatBuffer( const XclExpRoot& rRoot, XclExtLstRef xExtLst ) : +XclExpCondFormatBuffer::XclExpCondFormatBuffer( const XclExpRoot& rRoot, const XclExtLstRef& xExtLst ) : XclExpRoot( rRoot ) { if( const ScConditionalFormatList* pCondFmtList = GetDoc().GetCondFormList(GetCurrScTab()) ) diff --git a/sc/source/filter/excel/xeroot.cxx b/sc/source/filter/excel/xeroot.cxx index f2851a5e6712..a3a43b1b076b 100644 --- a/sc/source/filter/excel/xeroot.cxx +++ b/sc/source/filter/excel/xeroot.cxx @@ -53,7 +53,7 @@ using namespace ::com::sun::star; // Global data ================================================================ XclExpRootData::XclExpRootData( XclBiff eBiff, SfxMedium& rMedium, - tools::SvRef<SotStorage> xRootStrg, ScDocument& rDoc, rtl_TextEncoding eTextEnc ) : + const tools::SvRef<SotStorage>& xRootStrg, ScDocument& rDoc, rtl_TextEncoding eTextEnc ) : XclRootData( eBiff, rMedium, xRootStrg, rDoc, eTextEnc, true ) { SvtSaveOptions aSaveOpt; diff --git a/sc/source/filter/excel/xetable.cxx b/sc/source/filter/excel/xetable.cxx index 1f3c400b336f..1f95b7a8f45d 100644 --- a/sc/source/filter/excel/xetable.cxx +++ b/sc/source/filter/excel/xetable.cxx @@ -117,7 +117,7 @@ void XclExpRangeFmlaBase::WriteRangeAddress( XclExpStream& rStrm ) const // Array formulas ============================================================= -XclExpArray::XclExpArray( XclTokenArrayRef xTokArr, const ScRange& rScRange ) : +XclExpArray::XclExpArray( const XclTokenArrayRef& xTokArr, const ScRange& rScRange ) : XclExpRangeFmlaBase( EXC_ID3_ARRAY, 14 + xTokArr->GetSize(), rScRange ), mxTokArr( xTokArr ) { @@ -179,7 +179,7 @@ XclExpArrayRef XclExpArrayBuffer::FindArray( const ScTokenArray& rScTokArr, cons // Shared formulas ============================================================ -XclExpShrfmla::XclExpShrfmla( XclTokenArrayRef xTokArr, const ScAddress& rScPos ) : +XclExpShrfmla::XclExpShrfmla( const XclTokenArrayRef& xTokArr, const ScAddress& rScPos ) : XclExpRangeFmlaBase( EXC_ID_SHRFMLA, 10 + xTokArr->GetSize(), rScPos ), mxTokArr( xTokArr ), mnUsedCount( 1 ) diff --git a/sc/source/filter/excel/xiroot.cxx b/sc/source/filter/excel/xiroot.cxx index 23cfb0b3c4fd..d3988d2207a5 100644 --- a/sc/source/filter/excel/xiroot.cxx +++ b/sc/source/filter/excel/xiroot.cxx @@ -40,7 +40,7 @@ // Global data ================================================================ XclImpRootData::XclImpRootData( XclBiff eBiff, SfxMedium& rMedium, - tools::SvRef<SotStorage> xRootStrg, ScDocument& rDoc, rtl_TextEncoding eTextEnc ) : + const tools::SvRef<SotStorage>& xRootStrg, ScDocument& rDoc, rtl_TextEncoding eTextEnc ) : XclRootData( eBiff, rMedium, xRootStrg, rDoc, eTextEnc, false ), mxDocImport(new ScDocumentImport(rDoc)), mbHasCodePage( false ), diff --git a/sc/source/filter/inc/xecontent.hxx b/sc/source/filter/inc/xecontent.hxx index 8ad6da320c06..41d29b660a11 100644 --- a/sc/source/filter/inc/xecontent.hxx +++ b/sc/source/filter/inc/xecontent.hxx @@ -227,7 +227,7 @@ class ScConditionalFormat; class XclExpCondfmt : public XclExpRecord, protected XclExpRoot { public: - explicit XclExpCondfmt( const XclExpRoot& rRoot, const ScConditionalFormat& rCondFormat, XclExtLstRef xExtLst, sal_Int32& rIndex ); + explicit XclExpCondfmt( const XclExpRoot& rRoot, const ScConditionalFormat& rCondFormat, const XclExtLstRef& xExtLst, sal_Int32& rIndex ); virtual ~XclExpCondfmt() override; /** Returns true, if this conditional format contains at least one cell range and CF record. */ @@ -300,7 +300,7 @@ class XclExpCondFormatBuffer : public XclExpRecordBase, protected XclExpRoot { public: /** Constructs CONDFMT and CF records containing the conditional formats of the current sheet. */ - explicit XclExpCondFormatBuffer( const XclExpRoot& rRoot, XclExtLstRef xExtLst ); + explicit XclExpCondFormatBuffer( const XclExpRoot& rRoot, const XclExtLstRef& xExtLst ); /** Writes all contained CONDFMT records with their CF records. */ virtual void Save( XclExpStream& rStrm ) override; diff --git a/sc/source/filter/inc/xeroot.hxx b/sc/source/filter/inc/xeroot.hxx index 6ccfda12691f..e2e753c29b47 100644 --- a/sc/source/filter/inc/xeroot.hxx +++ b/sc/source/filter/inc/xeroot.hxx @@ -104,7 +104,7 @@ struct XclExpRootData : public XclRootData OStringBuffer maStringBuf; /// buffer to avoid massive OUString allocations explicit XclExpRootData( XclBiff eBiff, SfxMedium& rMedium, - tools::SvRef<SotStorage> xRootStrg, ScDocument& rDoc, rtl_TextEncoding eTextEnc ); + const tools::SvRef<SotStorage>& xRootStrg, ScDocument& rDoc, rtl_TextEncoding eTextEnc ); virtual ~XclExpRootData() override; }; diff --git a/sc/source/filter/inc/xetable.hxx b/sc/source/filter/inc/xetable.hxx index 1cf60bc8a69c..70fd2d14e2de 100644 --- a/sc/source/filter/inc/xetable.hxx +++ b/sc/source/filter/inc/xetable.hxx @@ -108,7 +108,7 @@ class ScTokenArray; class XclExpArray : public XclExpRangeFmlaBase { public: - explicit XclExpArray( XclTokenArrayRef xTokArr, const ScRange& rScRange ); + explicit XclExpArray( const XclTokenArrayRef& xTokArr, const ScRange& rScRange ); /** Creates and returns the token array for a corresponding FORMULA cell record. */ virtual XclTokenArrayRef CreateCellTokenArray( const XclExpRoot& rRoot ) const override; @@ -153,7 +153,7 @@ class XclExpShrfmla : public XclExpRangeFmlaBase { public: /** Creates a SHRFMLA record that consists of the passed cell address only. */ - explicit XclExpShrfmla( XclTokenArrayRef xTokArr, const ScAddress& rScPos ); + explicit XclExpShrfmla( const XclTokenArrayRef& xTokArr, const ScAddress& rScPos ); /** Extends the cell range to include the passed cell address. */ void ExtendRange( const ScAddress& rScPos ); diff --git a/sc/source/filter/inc/xiroot.hxx b/sc/source/filter/inc/xiroot.hxx index 389df5c7fcb4..89e90f6afd38 100644 --- a/sc/source/filter/inc/xiroot.hxx +++ b/sc/source/filter/inc/xiroot.hxx @@ -118,7 +118,7 @@ struct XclImpRootData : public XclRootData bool mbHasBasic; /// true = document contains VB project. explicit XclImpRootData( XclBiff eBiff, SfxMedium& rMedium, - tools::SvRef<SotStorage> xRootStrg, ScDocument& rDoc, rtl_TextEncoding eTextEnc ); + const tools::SvRef<SotStorage>& xRootStrg, ScDocument& rDoc, rtl_TextEncoding eTextEnc ); virtual ~XclImpRootData() override; }; diff --git a/sc/source/filter/xcl97/xcl97rec.cxx b/sc/source/filter/xcl97/xcl97rec.cxx index 0cf972fdccd3..30fc08bd9af4 100644 --- a/sc/source/filter/xcl97/xcl97rec.cxx +++ b/sc/source/filter/xcl97/xcl97rec.cxx @@ -598,7 +598,7 @@ class VmlCommentExporter : public VMLExport tools::Rectangle maTo; public: - VmlCommentExporter ( sax_fastparser::FSHelperPtr p, ScAddress aScPos, SdrCaptionObj* pCaption, bool bVisible, tools::Rectangle &aFrom, tools::Rectangle &aTo ); + VmlCommentExporter ( const sax_fastparser::FSHelperPtr& p, const ScAddress& aScPos, SdrCaptionObj* pCaption, bool bVisible, tools::Rectangle &aFrom, tools::Rectangle &aTo ); protected: virtual void Commit( EscherPropertyContainer& rProps, const tools::Rectangle& rRect ) override; using VMLExport::StartShape; @@ -607,7 +607,7 @@ protected: virtual void EndShape( sal_Int32 nShapeElement ) override; }; -VmlCommentExporter::VmlCommentExporter( sax_fastparser::FSHelperPtr p, ScAddress aScPos, SdrCaptionObj* pCaption, +VmlCommentExporter::VmlCommentExporter( const sax_fastparser::FSHelperPtr& p, const ScAddress& aScPos, SdrCaptionObj* pCaption, bool bVisible, tools::Rectangle &aFrom, tools::Rectangle &aTo ) : VMLExport( p ) , maScPos( aScPos ) diff --git a/sc/source/ui/Accessibility/AccessibleText.cxx b/sc/source/ui/Accessibility/AccessibleText.cxx index 16d4d3142bd7..5b6f8df55add 100644 --- a/sc/source/ui/Accessibility/AccessibleText.cxx +++ b/sc/source/ui/Accessibility/AccessibleText.cxx @@ -397,13 +397,13 @@ class ScPreviewCellViewForwarder : public ScPreviewViewForwarder ScAddress maCellPos; public: ScPreviewCellViewForwarder(ScPreviewShell* pViewShell, - ScAddress aCellPos); + const ScAddress& aCellPos); virtual tools::Rectangle GetVisArea() const override; }; ScPreviewCellViewForwarder::ScPreviewCellViewForwarder(ScPreviewShell* pViewShell, - ScAddress aCellPos) + const ScAddress& aCellPos) : ScPreviewViewForwarder(pViewShell), maCellPos(aCellPos) @@ -433,14 +433,14 @@ class ScPreviewHeaderCellViewForwarder : public ScPreviewViewForwarder bool mbColHeader; public: ScPreviewHeaderCellViewForwarder(ScPreviewShell* pViewShell, - ScAddress aCellPos, + const ScAddress& aCellPos, bool bColHeader); virtual tools::Rectangle GetVisArea() const override; }; ScPreviewHeaderCellViewForwarder::ScPreviewHeaderCellViewForwarder(ScPreviewShell* pViewShell, - ScAddress aCellPos, + const ScAddress& aCellPos, bool bColHeader) : ScPreviewViewForwarder(pViewShell), @@ -472,14 +472,14 @@ class ScPreviewNoteViewForwarder : public ScPreviewViewForwarder bool mbNoteMark; public: ScPreviewNoteViewForwarder(ScPreviewShell* pViewShell, - ScAddress aCellPos, + const ScAddress& aCellPos, bool bNoteMark); virtual tools::Rectangle GetVisArea() const override; }; ScPreviewNoteViewForwarder::ScPreviewNoteViewForwarder(ScPreviewShell* pViewShell, - ScAddress aCellPos, + const ScAddress& aCellPos, bool bNoteMark) : ScPreviewViewForwarder(pViewShell), diff --git a/sc/source/ui/StatisticsDialogs/TableFillingAndNavigationTools.cxx b/sc/source/ui/StatisticsDialogs/TableFillingAndNavigationTools.cxx index 91a886423b2d..501e97b46319 100644 --- a/sc/source/ui/StatisticsDialogs/TableFillingAndNavigationTools.cxx +++ b/sc/source/ui/StatisticsDialogs/TableFillingAndNavigationTools.cxx @@ -90,7 +90,7 @@ void FormulaTemplate::applyNumber(const OUString& aVariable, sal_Int32 aValue) mTemplate = mTemplate.replaceAll(aVariable, OUString::number(aValue)); } -AddressWalker::AddressWalker(ScAddress aInitialAddress) : +AddressWalker::AddressWalker(const ScAddress& aInitialAddress) : mCurrentAddress(aInitialAddress), mMinimumAddress(aInitialAddress), mMaximumAddress(aInitialAddress) @@ -148,7 +148,7 @@ void AddressWalker::push(SCCOL aRelativeCol, SCROW aRelativeRow, SCTAB aRelative mAddressStack.push_back(mCurrentAddress); } -AddressWalkerWriter::AddressWalkerWriter(ScAddress aInitialAddress, ScDocShell* pDocShell, ScDocument* pDocument, +AddressWalkerWriter::AddressWalkerWriter(const ScAddress& aInitialAddress, ScDocShell* pDocShell, ScDocument* pDocument, formula::FormulaGrammar::Grammar eGrammar ) : AddressWalker(aInitialAddress), mpDocShell(pDocShell), @@ -263,7 +263,7 @@ ScAddress DataCellIterator::getRelative(int aDelta) // DataRangeIterator -DataRangeIterator::DataRangeIterator(ScRange aInputRange) : +DataRangeIterator::DataRangeIterator(const ScRange& aInputRange) : mInputRange(aInputRange), mIndex(0) {} diff --git a/sc/source/ui/condformat/condformatdlgitem.cxx b/sc/source/ui/condformat/condformatdlgitem.cxx index dc038c806ba5..0bd3fcc99d72 100644 --- a/sc/source/ui/condformat/condformatdlgitem.cxx +++ b/sc/source/ui/condformat/condformatdlgitem.cxx @@ -8,13 +8,15 @@ */ +#include <utility> + #include "scitems.hxx" #include "condformatdlgitem.hxx" ScCondFormatDlgItem::ScCondFormatDlgItem(std::shared_ptr<ScConditionalFormatList> pCondFormats, sal_Int32 nItem, bool bManaged): SfxPoolItem(SCITEM_CONDFORMATDLGDATA), - mpCondFormats(pCondFormats), + mpCondFormats(std::move(pCondFormats)), mnItem(nItem), meDialogType(condformat::dialog::CONDITION), mbManaged(bManaged) diff --git a/sc/source/ui/inc/TableFillingAndNavigationTools.hxx b/sc/source/ui/inc/TableFillingAndNavigationTools.hxx index 0d8d066f94ff..b1d7a54d9a32 100644 --- a/sc/source/ui/inc/TableFillingAndNavigationTools.hxx +++ b/sc/source/ui/inc/TableFillingAndNavigationTools.hxx @@ -61,7 +61,7 @@ public: ScAddress mMinimumAddress; ScAddress mMaximumAddress; - AddressWalker(ScAddress aInitialAddress); + AddressWalker(const ScAddress& aInitialAddress); ScAddress current(SCCOL aRelativeCol = 0, SCROW aRelativeRow = 0, SCTAB aRelativeTab = 0); @@ -81,7 +81,7 @@ public: ScDocument* mpDocument; formula::FormulaGrammar::Grammar meGrammar; - AddressWalkerWriter(ScAddress aInitialAddress, ScDocShell* pDocShell, ScDocument* pDocument, + AddressWalkerWriter(const ScAddress& aInitialAddress, ScDocShell* pDocShell, ScDocument* pDocument, formula::FormulaGrammar::Grammar eGrammar ); void writeFormula(const OUString& aFormula); @@ -117,7 +117,7 @@ protected: sal_Int32 mIndex; public: - DataRangeIterator(ScRange aInputRange); + DataRangeIterator(const ScRange& aInputRange); virtual ~DataRangeIterator(); virtual bool hasNext() = 0; diff --git a/sc/source/ui/inc/cellsh.hxx b/sc/source/ui/inc/cellsh.hxx index 5a3ee9ed6f37..50cd54eecccd 100644 --- a/sc/source/ui/inc/cellsh.hxx +++ b/sc/source/ui/inc/cellsh.hxx @@ -80,7 +80,7 @@ private: static void InitInterface_Impl(); public: - ScCellShell( ScViewData* pData, VclPtr<vcl::Window> pFrameWin ); + ScCellShell( ScViewData* pData, const VclPtr<vcl::Window>& pFrameWin ); virtual ~ScCellShell() override; void Execute(SfxRequest &); diff --git a/sc/source/ui/inc/notemark.hxx b/sc/source/ui/inc/notemark.hxx index bf427a66de0e..f01cd52e603f 100644 --- a/sc/source/ui/inc/notemark.hxx +++ b/sc/source/ui/inc/notemark.hxx @@ -53,7 +53,7 @@ private: public: ScNoteMarker( vcl::Window* pWin, vcl::Window* pRight, vcl::Window* pBottom, vcl::Window* pDiagonal, - ScDocument* pD, ScAddress aPos, const OUString& rUser, + ScDocument* pD, const ScAddress& aPos, const OUString& rUser, const MapMode& rMap, bool bLeftEdge, bool bForce, bool bKeyboard ); ~ScNoteMarker(); diff --git a/sc/source/ui/inc/optsolver.hxx b/sc/source/ui/inc/optsolver.hxx index a46978b3c19e..1edbdecad7be 100644 --- a/sc/source/ui/inc/optsolver.hxx +++ b/sc/source/ui/inc/optsolver.hxx @@ -94,7 +94,7 @@ class ScOptSolverDlg : public ScAnyRefDlg { public: ScOptSolverDlg( SfxBindings* pB, SfxChildWindow* pCW, vcl::Window* pParent, - ScDocShell* pDocSh, ScAddress aCursorPos ); + ScDocShell* pDocSh, const ScAddress& aCursorPos ); virtual ~ScOptSolverDlg() override; virtual void dispose() override; diff --git a/sc/source/ui/inc/solvrdlg.hxx b/sc/source/ui/inc/solvrdlg.hxx index 3879d66a813e..2739b24e0634 100644 --- a/sc/source/ui/inc/solvrdlg.hxx +++ b/sc/source/ui/inc/solvrdlg.hxx @@ -40,7 +40,7 @@ class ScSolverDlg : public ScAnyRefDlg public: ScSolverDlg( SfxBindings* pB, SfxChildWindow* pCW, vcl::Window* pParent, ScDocument* pDocument, - ScAddress aCursorPos ); + const ScAddress& aCursorPos ); virtual ~ScSolverDlg() override; virtual void dispose() override; diff --git a/sc/source/ui/inc/uiobject.hxx b/sc/source/ui/inc/uiobject.hxx index a76e4b315977..b316aa58a13c 100644 --- a/sc/source/ui/inc/uiobject.hxx +++ b/sc/source/ui/inc/uiobject.hxx @@ -21,7 +21,7 @@ class ScGridWinUIObject : public WindowUIObject public: - ScGridWinUIObject(VclPtr<ScGridWindow> xGridWin); + ScGridWinUIObject(const VclPtr<ScGridWindow>& xGridWin); virtual StringMap get_state() override; diff --git a/sc/source/ui/inc/undoblk.hxx b/sc/source/ui/inc/undoblk.hxx index b5cc4ad789c1..1dd470ff264f 100644 --- a/sc/source/ui/inc/undoblk.hxx +++ b/sc/source/ui/inc/undoblk.hxx @@ -134,7 +134,7 @@ class ScUndoCut: public ScBlockUndo public: ScUndoCut( ScDocShell* pNewDocShell, ScRange aRange, // adjusted for merged cells - ScAddress aOldEnd, // end position without adjustment + const ScAddress& aOldEnd, // end position without adjustment const ScMarkData& rMark, // selected sheets ScDocument* pNewUndoDoc ); virtual ~ScUndoCut() override; @@ -214,7 +214,7 @@ class ScUndoDragDrop: public ScMoveUndo { public: ScUndoDragDrop( ScDocShell* pNewDocShell, - const ScRange& rRange, ScAddress aNewDestPos, bool bNewCut, + const ScRange& rRange, const ScAddress& aNewDestPos, bool bNewCut, ScDocument* pUndoDocument, bool bScenario ); virtual ~ScUndoDragDrop() override; diff --git a/sc/source/ui/miscdlgs/optsolver.cxx b/sc/source/ui/miscdlgs/optsolver.cxx index 8296542b6440..7c7eb3fd5704 100644 --- a/sc/source/ui/miscdlgs/optsolver.cxx +++ b/sc/source/ui/miscdlgs/optsolver.cxx @@ -177,7 +177,7 @@ ScOptSolverSave::ScOptSolverSave( const OUString& rObjective, bool bMax, bool bM // class ScOptSolverDlg ScOptSolverDlg::ScOptSolverDlg( SfxBindings* pB, SfxChildWindow* pCW, vcl::Window* pParent, - ScDocShell* pDocSh, ScAddress aCursorPos ) + ScDocShell* pDocSh, const ScAddress& aCursorPos ) : ScAnyRefDlg(pB, pCW, pParent, "SolverDialog", "modules/scalc/ui/solverdlg.ui") , maInputError(ScGlobal::GetRscString(STR_INVALIDINPUT)) diff --git a/sc/source/ui/miscdlgs/solvrdlg.cxx b/sc/source/ui/miscdlgs/solvrdlg.cxx index 1d41b94d08f8..06d4a75366ac 100644 --- a/sc/source/ui/miscdlgs/solvrdlg.cxx +++ b/sc/source/ui/miscdlgs/solvrdlg.cxx @@ -41,7 +41,7 @@ namespace ScSolverDlg::ScSolverDlg( SfxBindings* pB, SfxChildWindow* pCW, vcl::Window* pParent, ScDocument* pDocument, - ScAddress aCursorPos ) + const ScAddress& aCursorPos ) : ScAnyRefDlg(pB, pCW, pParent, "GoalSeekDialog", "modules/scalc/ui/goalseekdlg.ui") , theFormulaCell(aCursorPos) diff --git a/sc/source/ui/uitest/uiobject.cxx b/sc/source/ui/uitest/uiobject.cxx index 462915db0ac8..c5cb60dcdcc0 100644 --- a/sc/source/ui/uitest/uiobject.cxx +++ b/sc/source/ui/uitest/uiobject.cxx @@ -43,7 +43,7 @@ ScRange get_range_from_string(const OUString& rStr) } -ScGridWinUIObject::ScGridWinUIObject(VclPtr<ScGridWindow> xGridWin): +ScGridWinUIObject::ScGridWinUIObject(const VclPtr<ScGridWindow>& xGridWin): WindowUIObject(xGridWin), mxGridWindow(xGridWin) { diff --git a/sc/source/ui/undo/undoblk.cxx b/sc/source/ui/undo/undoblk.cxx index 1c2757c40897..a13a3a50f1eb 100644 --- a/sc/source/ui/undo/undoblk.cxx +++ b/sc/source/ui/undo/undoblk.cxx @@ -740,7 +740,7 @@ bool ScUndoDeleteMulti::CanRepeat(SfxRepeatTarget& rTarget) const } ScUndoCut::ScUndoCut( ScDocShell* pNewDocShell, - ScRange aRange, ScAddress aOldEnd, const ScMarkData& rMark, + ScRange aRange, const ScAddress& aOldEnd, const ScMarkData& rMark, ScDocument* pNewUndoDoc ) : ScBlockUndo( pNewDocShell, ScRange(aRange.aStart, aOldEnd), SC_UNDO_AUTOHEIGHT ), aMarkData( rMark ), @@ -1112,7 +1112,7 @@ bool ScUndoPaste::CanRepeat(SfxRepeatTarget& rTarget) const } ScUndoDragDrop::ScUndoDragDrop( ScDocShell* pNewDocShell, - const ScRange& rRange, ScAddress aNewDestPos, bool bNewCut, + const ScRange& rRange, const ScAddress& aNewDestPos, bool bNewCut, ScDocument* pUndoDocument, bool bScenario ) : ScMoveUndo( pNewDocShell, pUndoDocument, nullptr, SC_UNDO_REFLAST ), mnPaintExtFlags( 0 ), diff --git a/sc/source/ui/unoobj/textuno.cxx b/sc/source/ui/unoobj/textuno.cxx index 8d06f5ed5471..ef67bfc77a39 100644 --- a/sc/source/ui/unoobj/textuno.cxx +++ b/sc/source/ui/unoobj/textuno.cxx @@ -260,7 +260,7 @@ void ScHeaderFooterTextData::UpdateData(EditEngine& rEditEngine) } ScHeaderFooterTextObj::ScHeaderFooterTextObj( - uno::WeakReference<sheet::XHeaderFooterContent> xContent, ScHeaderFooterPart nP, const EditTextObject* pTextObj) : + const uno::WeakReference<sheet::XHeaderFooterContent>& xContent, ScHeaderFooterPart nP, const EditTextObject* pTextObj) : aTextData(xContent, nP, pTextObj) { // ScHeaderFooterTextData acquires rContent diff --git a/sc/source/ui/view/cellsh.cxx b/sc/source/ui/view/cellsh.cxx index 3a6a46e03e0b..2bc601a1ae72 100644 --- a/sc/source/ui/view/cellsh.cxx +++ b/sc/source/ui/view/cellsh.cxx @@ -75,7 +75,7 @@ void ScCellShell::InitInterface_Impl() GetStaticInterface()->RegisterPopupMenu("cell"); } -ScCellShell::ScCellShell(ScViewData* pData, VclPtr<vcl::Window> frameWin) : +ScCellShell::ScCellShell(ScViewData* pData, const VclPtr<vcl::Window>& frameWin) : ScFormatShell(pData), pImpl( new CellShell_Impl() ), bPastePossible(false), diff --git a/sc/source/ui/view/notemark.cxx b/sc/source/ui/view/notemark.cxx index 52dc58ef26d0..348cfddcecc9 100644 --- a/sc/source/ui/view/notemark.cxx +++ b/sc/source/ui/view/notemark.cxx @@ -35,7 +35,7 @@ #define SC_NOTEMARK_SHORT 70 ScNoteMarker::ScNoteMarker( vcl::Window* pWin, vcl::Window* pRight, vcl::Window* pBottom, vcl::Window* pDiagonal, - ScDocument* pD, ScAddress aPos, const OUString& rUser, + ScDocument* pD, const ScAddress& aPos, const OUString& rUser, const MapMode& rMap, bool bLeftEdge, bool bForce, bool bKeyboard ) : pWindow( pWin ), pRightWin( pRight ), diff --git a/sd/inc/CustomAnimationPreset.hxx b/sd/inc/CustomAnimationPreset.hxx index 94f7448d62ae..e9f46362a58b 100644 --- a/sd/inc/CustomAnimationPreset.hxx +++ b/sd/inc/CustomAnimationPreset.hxx @@ -42,7 +42,7 @@ class CustomAnimationPreset friend class CustomAnimationPresets; public: - CustomAnimationPreset( CustomAnimationEffectPtr pEffect ); + CustomAnimationPreset( const CustomAnimationEffectPtr& pEffect ); void add( const CustomAnimationEffectPtr& pEffect ); diff --git a/sd/source/core/CustomAnimationPreset.cxx b/sd/source/core/CustomAnimationPreset.cxx index 41ae7cfd8b24..b1b21b3c7145 100644 --- a/sd/source/core/CustomAnimationPreset.cxx +++ b/sd/source/core/CustomAnimationPreset.cxx @@ -124,7 +124,7 @@ void implImportLabels( const Reference< XMultiServiceFactory >& xConfigProvider, } } -CustomAnimationPreset::CustomAnimationPreset( CustomAnimationEffectPtr pEffect ) +CustomAnimationPreset::CustomAnimationPreset( const CustomAnimationEffectPtr& pEffect ) { maPresetId = pEffect->getPresetId(); maProperty = pEffect->getProperty(); diff --git a/sd/source/filter/eppt/pptx-epptooxml.cxx b/sd/source/filter/eppt/pptx-epptooxml.cxx index 68c0b6efa62e..b0e2b238008f 100644 --- a/sd/source/filter/eppt/pptx-epptooxml.cxx +++ b/sd/source/filter/eppt/pptx-epptooxml.cxx @@ -68,6 +68,7 @@ #include <com/sun/star/document/XDocumentProperties.hpp> #include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> +#include <utility> // presentation namespaces #define PNMSS FSNS(XML_xmlns, XML_a), OUStringToOString(this->getNamespaceURL(OOX_NS(dml)), RTL_TEXTENCODING_UTF8).getStr(), \ @@ -211,7 +212,7 @@ int PowerPointExport::GetPPTXLayoutId( int nOffset ) PowerPointShapeExport::PowerPointShapeExport( FSHelperPtr pFS, ShapeHashMap* pShapeMap, PowerPointExport* pFB ) - : ShapeExport( XML_p, pFS, pShapeMap, pFB ) + : ShapeExport( XML_p, std::move(pFS), pShapeMap, pFB ) , mrExport( *pFB ) , mePageType(UNDEFINED) , mbMaster(false) diff --git a/sd/source/ui/framework/factories/ViewShellWrapper.cxx b/sd/source/ui/framework/factories/ViewShellWrapper.cxx index b0daeff82be6..44113c264096 100644 --- a/sd/source/ui/framework/factories/ViewShellWrapper.cxx +++ b/sd/source/ui/framework/factories/ViewShellWrapper.cxx @@ -52,7 +52,7 @@ using ::com::sun::star::awt::XWindow; namespace sd { namespace framework { ViewShellWrapper::ViewShellWrapper ( - std::shared_ptr<ViewShell> pViewShell, + const std::shared_ptr<ViewShell>& pViewShell, const Reference<XResourceId>& rxViewId, const Reference<awt::XWindow>& rxWindow) : ViewShellWrapperInterfaceBase(MutexOwner::maMutex), diff --git a/sd/source/ui/inc/framework/ViewShellWrapper.hxx b/sd/source/ui/inc/framework/ViewShellWrapper.hxx index 6105da021f71..8d96a20e9e04 100644 --- a/sd/source/ui/inc/framework/ViewShellWrapper.hxx +++ b/sd/source/ui/inc/framework/ViewShellWrapper.hxx @@ -64,7 +64,7 @@ public: to the ViewShell object. */ ViewShellWrapper ( - ::std::shared_ptr<ViewShell> pViewShell, + const ::std::shared_ptr<ViewShell>& pViewShell, const css::uno::Reference<css::drawing::framework::XResourceId>& rxViewId, const css::uno::Reference<css::awt::XWindow>& rxWindow); virtual ~ViewShellWrapper() override; diff --git a/sd/source/ui/inc/uiobject.hxx b/sd/source/ui/inc/uiobject.hxx index 70d8db549dfe..221ad1847122 100644 --- a/sd/source/ui/inc/uiobject.hxx +++ b/sd/source/ui/inc/uiobject.hxx @@ -24,7 +24,7 @@ class ImpressWindowUIObject : public WindowUIObject { public: - ImpressWindowUIObject(VclPtr<sd::Window> xWindow); + ImpressWindowUIObject(const VclPtr<sd::Window>& xWindow); virtual StringMap get_state() override; diff --git a/sd/source/ui/slidesorter/view/SlsLayeredDevice.cxx b/sd/source/ui/slidesorter/view/SlsLayeredDevice.cxx index 276dc2cd791b..75402f6eb9db 100644 --- a/sd/source/ui/slidesorter/view/SlsLayeredDevice.cxx +++ b/sd/source/ui/slidesorter/view/SlsLayeredDevice.cxx @@ -155,7 +155,7 @@ private: //===== LayeredDevice ========================================================= -LayeredDevice::LayeredDevice (VclPtr<sd::Window> pTargetWindow) +LayeredDevice::LayeredDevice (const VclPtr<sd::Window>& pTargetWindow) : mpTargetWindow(pTargetWindow), mpLayers(new LayerContainer()), mpBackBuffer(VclPtr<VirtualDevice>::Create(*mpTargetWindow)), diff --git a/sd/source/ui/slidesorter/view/SlsLayeredDevice.hxx b/sd/source/ui/slidesorter/view/SlsLayeredDevice.hxx index 487f97963774..c2ca22e706d1 100644 --- a/sd/source/ui/slidesorter/view/SlsLayeredDevice.hxx +++ b/sd/source/ui/slidesorter/view/SlsLayeredDevice.hxx @@ -42,7 +42,7 @@ class LayeredDevice { public: - explicit LayeredDevice (VclPtr<sd::Window> pTargetWindow); + explicit LayeredDevice (const VclPtr<sd::Window>& pTargetWindow); ~LayeredDevice (); void Invalidate ( diff --git a/sd/source/ui/uitest/uiobject.cxx b/sd/source/ui/uitest/uiobject.cxx index 68575ccc75fd..a17f98bb5ad7 100644 --- a/sd/source/ui/uitest/uiobject.cxx +++ b/sd/source/ui/uitest/uiobject.cxx @@ -19,7 +19,7 @@ class ImpressSdrObject : public SdrUIObject { public: - ImpressSdrObject(VclPtr<sd::Window> xImpressWin, const OUString& rName); + ImpressSdrObject(const VclPtr<sd::Window>& xImpressWin, const OUString& rName); SdrObject* get_object() override; @@ -31,7 +31,7 @@ private: namespace { -sd::DrawViewShell* getViewShell(VclPtr<sd::Window> xWindow) +sd::DrawViewShell* getViewShell(const VclPtr<sd::Window>& xWindow) { sd::DrawViewShell* pViewShell = dynamic_cast<sd::DrawViewShell*>(xWindow->GetViewShell()); assert(pViewShell); @@ -47,7 +47,7 @@ OUString getObjectName(SdrObject* pObject) return pObject->GetName(); } -SdrObject* getObject(VclPtr<sd::Window> xWindow, const OUString& rName) +SdrObject* getObject(const VclPtr<sd::Window>& xWindow, const OUString& rName) { SdrPage* pPage = getViewShell(xWindow)->getCurrentPage(); @@ -68,7 +68,7 @@ SdrObject* getObject(VclPtr<sd::Window> xWindow, const OUString& rName) } -ImpressSdrObject::ImpressSdrObject(VclPtr<sd::Window> xImpressWin, const OUString& rName): +ImpressSdrObject::ImpressSdrObject(const VclPtr<sd::Window>& xImpressWin, const OUString& rName): mxWindow(xImpressWin), maName(rName) { @@ -79,7 +79,7 @@ SdrObject* ImpressSdrObject::get_object() return getObject(mxWindow, maName); } -ImpressWindowUIObject::ImpressWindowUIObject(VclPtr<sd::Window> xWindow): +ImpressWindowUIObject::ImpressWindowUIObject(const VclPtr<sd::Window>& xWindow): WindowUIObject(xWindow), mxWindow(xWindow) { diff --git a/sfx2/inc/uitest/sfx_uiobject.hxx b/sfx2/inc/uitest/sfx_uiobject.hxx index 2feb03135236..b240a2745aa3 100644 --- a/sfx2/inc/uitest/sfx_uiobject.hxx +++ b/sfx2/inc/uitest/sfx_uiobject.hxx @@ -20,7 +20,7 @@ private: public: - SfxTabDialogUIObject(VclPtr<SfxTabDialog> xTabDialog); + SfxTabDialogUIObject(const VclPtr<SfxTabDialog>& xTabDialog); virtual ~SfxTabDialogUIObject() override; diff --git a/sfx2/source/doc/docfile.cxx b/sfx2/source/doc/docfile.cxx index 01108b65f849..30d7eb19b0a7 100644 --- a/sfx2/source/doc/docfile.cxx +++ b/sfx2/source/doc/docfile.cxx @@ -74,6 +74,7 @@ #include <framework/interaction.hxx> #include <unotools/streamhelper.hxx> #include <unotools/localedatawrapper.hxx> +#include <utility> #include <vcl/msgbox.hxx> #include <svl/stritem.hxx> #include <svl/eitem.hxx> @@ -2906,7 +2907,7 @@ SfxMedium::SfxMedium(const OUString &rName, StreamMode nOpenMode, std::shared_pt pImpl(new SfxMedium_Impl) { pImpl->m_pSet = pInSet; - pImpl->m_pFilter = pFilter; + pImpl->m_pFilter = std::move(pFilter); pImpl->m_aLogicName = rName; pImpl->m_nStorOpenMode = nOpenMode; Init_Impl(); @@ -2920,7 +2921,7 @@ SfxMedium::SfxMedium(const OUString &rName, const OUString &rReferer, StreamMode if (s->GetItem(SID_REFERER) == nullptr) { s->Put(SfxStringItem(SID_REFERER, rReferer)); } - pImpl->m_pFilter = pFilter; + pImpl->m_pFilter = std::move(pFilter); pImpl->m_aLogicName = rName; pImpl->m_nStorOpenMode = nOpenMode; Init_Impl(); diff --git a/sfx2/source/notebookbar/DropdownBox.cxx b/sfx2/source/notebookbar/DropdownBox.cxx index 981a220b0959..aba34a36ab72 100644 --- a/sfx2/source/notebookbar/DropdownBox.cxx +++ b/sfx2/source/notebookbar/DropdownBox.cxx @@ -37,7 +37,7 @@ private: ScopedVclPtr<DropdownBox> m_pParent; public: - explicit Popup(VclPtr<DropdownBox> pParent) + explicit Popup(const VclPtr<DropdownBox>& pParent) : FloatingWindow(pParent, "Popup", "sfx/ui/notebookbarpopup.ui") , m_pParent(pParent) { diff --git a/sfx2/source/uitest/sfx_uiobject.cxx b/sfx2/source/uitest/sfx_uiobject.cxx index 062910287adc..cdc7698fdabe 100644 --- a/sfx2/source/uitest/sfx_uiobject.cxx +++ b/sfx2/source/uitest/sfx_uiobject.cxx @@ -12,7 +12,7 @@ #include <sfx2/tabdlg.hxx> -SfxTabDialogUIObject::SfxTabDialogUIObject(VclPtr<SfxTabDialog> xTabDialog): +SfxTabDialogUIObject::SfxTabDialogUIObject(const VclPtr<SfxTabDialog>& xTabDialog): WindowUIObject(xTabDialog), mxTabDialog(xTabDialog) { diff --git a/sfx2/source/view/viewfrm.cxx b/sfx2/source/view/viewfrm.cxx index 0b41dd8ef095..de0cacabdba3 100644 --- a/sfx2/source/view/viewfrm.cxx +++ b/sfx2/source/view/viewfrm.cxx @@ -187,7 +187,7 @@ void SfxEditDocumentDialog::dispose() } /// Is this read-only object shell opened via .uno:SignPDF? -static bool IsSignPDF(SfxObjectShellRef xObjSh) +static bool IsSignPDF(const SfxObjectShellRef& xObjSh) { if (!xObjSh.is()) return false; diff --git a/starmath/source/uiobject.cxx b/starmath/source/uiobject.cxx index d505ed9d95eb..51b0733ff545 100644 --- a/starmath/source/uiobject.cxx +++ b/starmath/source/uiobject.cxx @@ -12,7 +12,7 @@ #include "ElementsDockingWindow.hxx" -ElementUIObject::ElementUIObject(VclPtr<SmElementsControl> xElementSelector, +ElementUIObject::ElementUIObject(const VclPtr<SmElementsControl>& xElementSelector, const OUString& rID): mxElementsSelector(xElementSelector), maID(rID) @@ -52,7 +52,7 @@ void ElementUIObject::execute(const OUString& rAction, } } -ElementSelectorUIObject::ElementSelectorUIObject(VclPtr<SmElementsControl> xElementSelector): +ElementSelectorUIObject::ElementSelectorUIObject(const VclPtr<SmElementsControl>& xElementSelector): WindowUIObject(xElementSelector), mxElementsSelector(xElementSelector) { diff --git a/starmath/source/uiobject.hxx b/starmath/source/uiobject.hxx index 004f1ab79dd1..ecfef8abe627 100644 --- a/starmath/source/uiobject.hxx +++ b/starmath/source/uiobject.hxx @@ -24,7 +24,7 @@ private: public: - ElementUIObject(VclPtr<SmElementsControl> xElementSelector, + ElementUIObject(const VclPtr<SmElementsControl>& xElementSelector, const OUString& rID); virtual StringMap get_state() override; @@ -43,7 +43,7 @@ private: public: - explicit ElementSelectorUIObject(VclPtr<SmElementsControl> xElementSelector); + explicit ElementSelectorUIObject(const VclPtr<SmElementsControl>& xElementSelector); virtual StringMap get_state() override; diff --git a/svtools/inc/uitest/uiobject.hxx b/svtools/inc/uitest/uiobject.hxx index e8ed0af640af..d8a525c206ee 100644 --- a/svtools/inc/uitest/uiobject.hxx +++ b/svtools/inc/uitest/uiobject.hxx @@ -17,7 +17,7 @@ class SvSimpleTable; class TreeListUIObject : public WindowUIObject { public: - TreeListUIObject(VclPtr<SvTreeListBox> xTreeList); + TreeListUIObject(const VclPtr<SvTreeListBox>& xTreeList); virtual StringMap get_state() override; @@ -43,7 +43,7 @@ class TreeListEntryUIObject : public UIObject { public: - TreeListEntryUIObject(VclPtr<SvTreeListBox> xTreeList, SvTreeListEntry* pEntry); + TreeListEntryUIObject(const VclPtr<SvTreeListBox>& xTreeList, SvTreeListEntry* pEntry); virtual StringMap get_state() override; @@ -66,7 +66,7 @@ private: class SimpleTableUIObject : public TreeListUIObject { public: - SimpleTableUIObject(VclPtr<SvSimpleTable> xTable); + SimpleTableUIObject(const VclPtr<SvSimpleTable>& xTable); virtual StringMap get_state() override; diff --git a/svtools/source/contnr/svlbitm.cxx b/svtools/source/contnr/svlbitm.cxx index f520b747a8c1..ae3e14481534 100644 --- a/svtools/source/contnr/svlbitm.cxx +++ b/svtools/source/contnr/svlbitm.cxx @@ -401,7 +401,7 @@ struct SvLBoxContextBmp_Impl // *************************************************************** -SvLBoxContextBmp::SvLBoxContextBmp(Image aBmp1, Image aBmp2, +SvLBoxContextBmp::SvLBoxContextBmp(const Image& aBmp1, const Image& aBmp2, bool bExpanded) :m_pImpl( new SvLBoxContextBmp_Impl ) { diff --git a/svtools/source/uitest/uiobject.cxx b/svtools/source/uitest/uiobject.cxx index f36d57e153c4..19ab911876af 100644 --- a/svtools/source/uitest/uiobject.cxx +++ b/svtools/source/uitest/uiobject.cxx @@ -13,7 +13,7 @@ #include <svtools/treelistbox.hxx> #include <svtools/simptabl.hxx> -TreeListUIObject::TreeListUIObject(VclPtr<SvTreeListBox> xTreeList): +TreeListUIObject::TreeListUIObject(const VclPtr<SvTreeListBox>& xTreeList): WindowUIObject(xTreeList), mxTreeList(xTreeList) { @@ -21,7 +21,7 @@ TreeListUIObject::TreeListUIObject(VclPtr<SvTreeListBox> xTreeList): namespace { -bool isCheckBoxList(VclPtr<SvTreeListBox> xTreeList) +bool isCheckBoxList(const VclPtr<SvTreeListBox>& xTreeList) { return (xTreeList->GetTreeFlags() & SvTreeFlags::CHKBTN) == SvTreeFlags::CHKBTN; } @@ -90,7 +90,7 @@ std::unique_ptr<UIObject> TreeListUIObject::create(vcl::Window* pWindow) return std::unique_ptr<UIObject>(new TreeListUIObject(pTreeList)); } -TreeListEntryUIObject::TreeListEntryUIObject(VclPtr<SvTreeListBox> xTreeList, SvTreeListEntry* pEntry): +TreeListEntryUIObject::TreeListEntryUIObject(const VclPtr<SvTreeListBox>& xTreeList, SvTreeListEntry* pEntry): mxTreeList(xTreeList), mpEntry(pEntry) { @@ -161,7 +161,7 @@ OUString TreeListEntryUIObject::get_type() const return OUString("TreeListEntry"); } -SimpleTableUIObject::SimpleTableUIObject(VclPtr<SvSimpleTable> xTable): +SimpleTableUIObject::SimpleTableUIObject(const VclPtr<SvSimpleTable>& xTable): TreeListUIObject(xTable), mxTable(xTable) { diff --git a/svx/inc/uiobject.hxx b/svx/inc/uiobject.hxx index 6159a26f98a8..e0baae6815b0 100644 --- a/svx/inc/uiobject.hxx +++ b/svx/inc/uiobject.hxx @@ -18,7 +18,7 @@ class SvxShowCharSetUIObject : public WindowUIObject public: - SvxShowCharSetUIObject(VclPtr<SvxShowCharSet> xCharSet); + SvxShowCharSetUIObject(const VclPtr<SvxShowCharSet>& xCharSet); virtual StringMap get_state() override; diff --git a/svx/source/engine3d/cube3d.cxx b/svx/source/engine3d/cube3d.cxx index 5f493084007e..ec456e463e7c 100644 --- a/svx/source/engine3d/cube3d.cxx +++ b/svx/source/engine3d/cube3d.cxx @@ -35,7 +35,7 @@ sdr::contact::ViewContact* E3dCubeObj::CreateObjectSpecificViewContact() } -E3dCubeObj::E3dCubeObj(E3dDefaultAttributes& rDefault, basegfx::B3DPoint aPos, const basegfx::B3DVector& r3DSize) +E3dCubeObj::E3dCubeObj(E3dDefaultAttributes& rDefault, const basegfx::B3DPoint& aPos, const basegfx::B3DVector& r3DSize) : E3dCompoundObject(rDefault) { // Set Defaults diff --git a/svx/source/uitest/uiobject.cxx b/svx/source/uitest/uiobject.cxx index 701eb7ef891c..8ad4827df260 100644 --- a/svx/source/uitest/uiobject.cxx +++ b/svx/source/uitest/uiobject.cxx @@ -12,7 +12,7 @@ #include <svx/charmap.hxx> -SvxShowCharSetUIObject::SvxShowCharSetUIObject(VclPtr<SvxShowCharSet> xCharSet): +SvxShowCharSetUIObject::SvxShowCharSetUIObject(const VclPtr<SvxShowCharSet>& xCharSet): WindowUIObject(xCharSet), mxCharSet(xCharSet) { diff --git a/sw/inc/unochart.hxx b/sw/inc/unochart.hxx index c5168a45e3a8..38e3b34e6a2c 100644 --- a/sw/inc/unochart.hxx +++ b/sw/inc/unochart.hxx @@ -264,7 +264,7 @@ protected: public: SwChartDataSequence( SwChartDataProvider &rProvider, SwFrameFormat &rTableFormat, - std::shared_ptr<SwUnoCursor> pTableCursor ); + const std::shared_ptr<SwUnoCursor>& pTableCursor ); virtual ~SwChartDataSequence() override; static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId(); diff --git a/sw/inc/unoredline.hxx b/sw/inc/unoredline.hxx index c1be37289a6a..bcf65d6ecefd 100644 --- a/sw/inc/unoredline.hxx +++ b/sw/inc/unoredline.hxx @@ -37,7 +37,7 @@ class SwXRedlineText : virtual const SwStartNode *GetStartNode() const override; public: - SwXRedlineText(SwDoc* pDoc, SwNodeIndex aNodeIndex); + SwXRedlineText(SwDoc* pDoc, const SwNodeIndex& aNodeIndex); virtual css::uno::Any SAL_CALL queryInterface( const css::uno::Type& aType ) override; virtual void SAL_CALL acquire( ) throw() override {OWeakObject::acquire();} diff --git a/sw/source/core/access/accmap.cxx b/sw/source/core/access/accmap.cxx index 895a4bfd9c7e..6848f479c35b 100644 --- a/sw/source/core/access/accmap.cxx +++ b/sw/source/core/access/accmap.cxx @@ -522,12 +522,12 @@ public: size_t size() const { return maEvents.size(); } std::list<SwAccessibleEvent_Impl>::iterator begin() { return maEvents.begin(); } std::list<SwAccessibleEvent_Impl>::iterator end() { return maEvents.end(); } - std::list<SwAccessibleEvent_Impl>::iterator insert( std::list<SwAccessibleEvent_Impl>::iterator aIter, + std::list<SwAccessibleEvent_Impl>::iterator insert( const std::list<SwAccessibleEvent_Impl>::iterator& aIter, const SwAccessibleEvent_Impl& rEvent ) { return maEvents.insert( aIter, rEvent ); } - std::list<SwAccessibleEvent_Impl>::iterator erase( std::list<SwAccessibleEvent_Impl>::iterator aPos ) + std::list<SwAccessibleEvent_Impl>::iterator erase( const std::list<SwAccessibleEvent_Impl>::iterator& aPos ) { return maEvents.erase( aPos ); } diff --git a/sw/source/core/unocore/unochart.cxx b/sw/source/core/unocore/unochart.cxx index 85bfea52418c..aebcff0a7700 100644 --- a/sw/source/core/unocore/unochart.cxx +++ b/sw/source/core/unocore/unochart.cxx @@ -1856,7 +1856,7 @@ uno::Sequence< OUString > SAL_CALL SwChartDataSource::getSupportedServiceNames( SwChartDataSequence::SwChartDataSequence( SwChartDataProvider &rProvider, SwFrameFormat &rTableFormat, - std::shared_ptr<SwUnoCursor> pTableCursor ) : + const std::shared_ptr<SwUnoCursor>& pTableCursor ) : SwClient( &rTableFormat ), m_aEvtListeners( GetChartMutex() ), m_aModifyListeners( GetChartMutex() ), diff --git a/sw/source/core/unocore/unoredline.cxx b/sw/source/core/unocore/unoredline.cxx index 80d1adb4d405..10791acf54b2 100644 --- a/sw/source/core/unocore/unoredline.cxx +++ b/sw/source/core/unocore/unoredline.cxx @@ -48,7 +48,7 @@ using namespace ::com::sun::star; -SwXRedlineText::SwXRedlineText(SwDoc* _pDoc, SwNodeIndex aIndex) : +SwXRedlineText::SwXRedlineText(SwDoc* _pDoc, const SwNodeIndex& aIndex) : SwXText(_pDoc, CursorType::Redline), aNodeIndex(aIndex) { diff --git a/sw/source/filter/ww8/docxattributeoutput.cxx b/sw/source/filter/ww8/docxattributeoutput.cxx index add0ba01426b..ba3bf43875c8 100644 --- a/sw/source/filter/ww8/docxattributeoutput.cxx +++ b/sw/source/filter/ww8/docxattributeoutput.cxx @@ -8577,7 +8577,7 @@ void DocxAttributeOutput::CharGrabBag( const SfxGrabBagItem& rItem ) } } -DocxAttributeOutput::DocxAttributeOutput( DocxExport &rExport, FSHelperPtr pSerializer, oox::drawingml::DrawingML* pDrawingML ) +DocxAttributeOutput::DocxAttributeOutput( DocxExport &rExport, const FSHelperPtr& pSerializer, oox::drawingml::DrawingML* pDrawingML ) : m_rExport( rExport ), m_pSerializer( pSerializer ), m_rDrawingML( *pDrawingML ), diff --git a/sw/source/filter/ww8/docxattributeoutput.hxx b/sw/source/filter/ww8/docxattributeoutput.hxx index a4f3fe8fbc58..712ae06b9589 100644 --- a/sw/source/filter/ww8/docxattributeoutput.hxx +++ b/sw/source/filter/ww8/docxattributeoutput.hxx @@ -942,7 +942,7 @@ private: std::map<SvxBoxItemLine, css::table::BorderLine2> m_aTableStyleConf; public: - DocxAttributeOutput( DocxExport &rExport, ::sax_fastparser::FSHelperPtr pSerializer, oox::drawingml::DrawingML* pDrawingML ); + DocxAttributeOutput( DocxExport &rExport, const ::sax_fastparser::FSHelperPtr& pSerializer, oox::drawingml::DrawingML* pDrawingML ); virtual ~DocxAttributeOutput() override; diff --git a/sw/source/filter/ww8/wrtw8esh.cxx b/sw/source/filter/ww8/wrtw8esh.cxx index da6023a18345..fce28149f983 100644 --- a/sw/source/filter/ww8/wrtw8esh.cxx +++ b/sw/source/filter/ww8/wrtw8esh.cxx @@ -2439,7 +2439,7 @@ void SwEscherEx::FinishEscher() namespace { template<typename OrientType> - void lcl_SetRelationOrient(OrientType& rOrient, const sw::WW8AnchorConv eConv, std::function<void()> fDefault) + void lcl_SetRelationOrient(OrientType& rOrient, const sw::WW8AnchorConv eConv, const std::function<void()>& fDefault) { switch(eConv) { diff --git a/sw/source/filter/xml/xmlexpit.cxx b/sw/source/filter/xml/xmlexpit.cxx index b4a4ec33c02d..91b2a1456241 100644 --- a/sw/source/filter/xml/xmlexpit.cxx +++ b/sw/source/filter/xml/xmlexpit.cxx @@ -24,6 +24,7 @@ #include <svl/itempool.hxx> #include <svl/poolitem.hxx> #include <svl/itemset.hxx> +#include <utility> #include <xmloff/xmluconv.hxx> #include <xmloff/attrlist.hxx> #include <xmloff/nmspmap.hxx> @@ -278,7 +279,7 @@ const SfxPoolItem* SvXMLExportItemMapper::GetItem( const SfxItemSet& rSet, SvXMLExportItemMapper::SvXMLExportItemMapper( SvXMLItemMapEntriesRef rMapEntries ) { - mrMapEntries = rMapEntries; + mrMapEntries = std::move(rMapEntries); } SvXMLExportItemMapper::~SvXMLExportItemMapper() diff --git a/sw/source/filter/xml/xmlimpit.cxx b/sw/source/filter/xml/xmlimpit.cxx index adec1835221d..d7eeb7926372 100644 --- a/sw/source/filter/xml/xmlimpit.cxx +++ b/sw/source/filter/xml/xmlimpit.cxx @@ -20,6 +20,7 @@ #include "xmlimpit.hxx" #include <sax/tools/converter.hxx> +#include <utility> #include <xmloff/xmluconv.hxx> #include <svl/itempool.hxx> #include <svl/poolitem.hxx> @@ -71,7 +72,7 @@ SvXMLImportItemMapper::~SvXMLImportItemMapper() void SvXMLImportItemMapper::setMapEntries( SvXMLItemMapEntriesRef rMapEntries ) { - mrMapEntries = rMapEntries; + mrMapEntries = std::move(rMapEntries); } // fills the given itemset with the attributes in the given list diff --git a/sw/source/filter/xml/xmliteme.cxx b/sw/source/filter/xml/xmliteme.cxx index f9f22ca9e21b..5f7ede99c079 100644 --- a/sw/source/filter/xml/xmliteme.cxx +++ b/sw/source/filter/xml/xmliteme.cxx @@ -22,6 +22,7 @@ #include <hintids.hxx> #include <rtl/ustring.hxx> #include <rtl/ustrbuf.hxx> +#include <utility> #include <xmloff/xmluconv.hxx> #include "xmlexpit.hxx" #include <xmloff/nmspmap.hxx> @@ -85,7 +86,7 @@ public: SwXMLTableItemMapper_Impl::SwXMLTableItemMapper_Impl( SvXMLItemMapEntriesRef rMapEntries, SwXMLExport& rExp ) : - SvXMLExportItemMapper( rMapEntries ), + SvXMLExportItemMapper( std::move(rMapEntries) ), aBrushItemExport( rExp ), nAbsWidth( USHRT_MAX ) { diff --git a/sw/source/filter/xml/xmlitemi.cxx b/sw/source/filter/xml/xmlitemi.cxx index fe218c4c1627..1c43e5c4bffc 100644 --- a/sw/source/filter/xml/xmlitemi.cxx +++ b/sw/source/filter/xml/xmlitemi.cxx @@ -57,7 +57,7 @@ class SwXMLImportTableItemMapper_Impl: public SvXMLImportItemMapper public: - explicit SwXMLImportTableItemMapper_Impl(SvXMLItemMapEntriesRef rMapEntries); + explicit SwXMLImportTableItemMapper_Impl(const SvXMLItemMapEntriesRef& rMapEntries); virtual bool handleSpecialItem( const SvXMLItemMapEntry& rEntry, SfxPoolItem& rItem, @@ -87,7 +87,7 @@ private: }; SwXMLImportTableItemMapper_Impl::SwXMLImportTableItemMapper_Impl( - SvXMLItemMapEntriesRef rMapEntries ) : + const SvXMLItemMapEntriesRef& rMapEntries ) : SvXMLImportItemMapper( rMapEntries ) { Reset(); diff --git a/sw/source/uibase/inc/uiobject.hxx b/sw/source/uibase/inc/uiobject.hxx index 08310ba17473..3270452b1ea7 100644 --- a/sw/source/uibase/inc/uiobject.hxx +++ b/sw/source/uibase/inc/uiobject.hxx @@ -19,7 +19,7 @@ class SwEditWinUIObject : public WindowUIObject { public: - SwEditWinUIObject(VclPtr<SwEditWin> xEditWin); + SwEditWinUIObject(const VclPtr<SwEditWin>& xEditWin); virtual StringMap get_state() override; diff --git a/sw/source/uibase/uitest/uiobject.cxx b/sw/source/uibase/uitest/uiobject.cxx index eb1f23677fd9..3aadd94d179c 100644 --- a/sw/source/uibase/uitest/uiobject.cxx +++ b/sw/source/uibase/uitest/uiobject.cxx @@ -13,7 +13,7 @@ #include "view.hxx" #include "wrtsh.hxx" -SwEditWinUIObject::SwEditWinUIObject(VclPtr<SwEditWin> xEditWin): +SwEditWinUIObject::SwEditWinUIObject(const VclPtr<SwEditWin>& xEditWin): WindowUIObject(xEditWin), mxEditWin(xEditWin) { diff --git a/vcl/source/edit/textdat2.hxx b/vcl/source/edit/textdat2.hxx index d74541e7e75b..d715845d45e6 100644 --- a/vcl/source/edit/textdat2.hxx +++ b/vcl/source/edit/textdat2.hxx @@ -87,8 +87,8 @@ public: std::vector<TETextPortion*>::const_iterator end() const; bool empty() const; std::size_t size() const; - std::vector<TETextPortion*>::iterator erase( std::vector<TETextPortion*>::iterator aIter ); - std::vector<TETextPortion*>::iterator insert( std::vector<TETextPortion*>::iterator aIter, + std::vector<TETextPortion*>::iterator erase( const std::vector<TETextPortion*>::iterator& aIter ); + std::vector<TETextPortion*>::iterator insert( const std::vector<TETextPortion*>::iterator& aIter, TETextPortion* pTP ); void push_back( TETextPortion* pTP ); diff --git a/vcl/source/edit/textdata.cxx b/vcl/source/edit/textdata.cxx index ea6bd1d1ef0e..f3a65d5275e0 100644 --- a/vcl/source/edit/textdata.cxx +++ b/vcl/source/edit/textdata.cxx @@ -93,12 +93,12 @@ std::size_t TETextPortionList::size() const return maPortions.size(); } -std::vector<TETextPortion*>::iterator TETextPortionList::erase( std::vector<TETextPortion*>::iterator aIter ) +std::vector<TETextPortion*>::iterator TETextPortionList::erase( const std::vector<TETextPortion*>::iterator& aIter ) { return maPortions.erase( aIter ); } -std::vector<TETextPortion*>::iterator TETextPortionList::insert( std::vector<TETextPortion*>::iterator aIter, +std::vector<TETextPortion*>::iterator TETextPortionList::insert( const std::vector<TETextPortion*>::iterator& aIter, TETextPortion* pTP ) { return maPortions.insert( aIter, pTP ); diff --git a/vcl/source/uitest/uiobject.cxx b/vcl/source/uitest/uiobject.cxx index 6f0ff412e98e..70637a0e8a66 100644 --- a/vcl/source/uitest/uiobject.cxx +++ b/vcl/source/uitest/uiobject.cxx @@ -262,7 +262,7 @@ OUString to_string(const Size& rSize) } -WindowUIObject::WindowUIObject(VclPtr<vcl::Window> xWindow): +WindowUIObject::WindowUIObject(const VclPtr<vcl::Window>& xWindow): mxWindow(xWindow) { } @@ -525,7 +525,7 @@ std::unique_ptr<UIObject> WindowUIObject::create(vcl::Window* pWindow) return std::unique_ptr<UIObject>(new WindowUIObject(pWindow)); } -ButtonUIObject::ButtonUIObject(VclPtr<Button> xButton): +ButtonUIObject::ButtonUIObject(const VclPtr<Button>& xButton): WindowUIObject(xButton), mxButton(xButton) { @@ -565,7 +565,7 @@ std::unique_ptr<UIObject> ButtonUIObject::create(vcl::Window* pWindow) return std::unique_ptr<UIObject>(new ButtonUIObject(pButton)); } -DialogUIObject::DialogUIObject(VclPtr<Dialog> xDialog): +DialogUIObject::DialogUIObject(const VclPtr<Dialog>& xDialog): WindowUIObject(xDialog), mxDialog(xDialog) { @@ -595,7 +595,7 @@ std::unique_ptr<UIObject> DialogUIObject::create(vcl::Window* pWindow) return std::unique_ptr<UIObject>(new DialogUIObject(pDialog)); } -EditUIObject::EditUIObject(VclPtr<Edit> xEdit): +EditUIObject::EditUIObject(const VclPtr<Edit>& xEdit): WindowUIObject(xEdit), mxEdit(xEdit) { @@ -668,7 +668,7 @@ std::unique_ptr<UIObject> EditUIObject::create(vcl::Window* pWindow) return std::unique_ptr<UIObject>(new EditUIObject(pEdit)); } -CheckBoxUIObject::CheckBoxUIObject(VclPtr<CheckBox> xCheckbox): +CheckBoxUIObject::CheckBoxUIObject(const VclPtr<CheckBox>& xCheckbox): WindowUIObject(xCheckbox), mxCheckBox(xCheckbox) { @@ -708,7 +708,7 @@ std::unique_ptr<UIObject> CheckBoxUIObject::create(vcl::Window* pWindow) return std::unique_ptr<UIObject>(new CheckBoxUIObject(pCheckBox)); } -RadioButtonUIObject::RadioButtonUIObject(VclPtr<RadioButton> xRadioButton): +RadioButtonUIObject::RadioButtonUIObject(const VclPtr<RadioButton>& xRadioButton): WindowUIObject(xRadioButton), mxRadioButton(xRadioButton) { @@ -746,7 +746,7 @@ std::unique_ptr<UIObject> RadioButtonUIObject::create(vcl::Window* pWindow) return std::unique_ptr<UIObject>(new RadioButtonUIObject(pRadioButton)); } -TabPageUIObject::TabPageUIObject(VclPtr<TabPage> xTabPage): +TabPageUIObject::TabPageUIObject(const VclPtr<TabPage>& xTabPage): WindowUIObject(xTabPage), mxTabPage(xTabPage) { @@ -777,7 +777,7 @@ OUString TabPageUIObject::get_name() const return OUString("TabPageUIObject"); } -ListBoxUIObject::ListBoxUIObject(VclPtr<ListBox> xListBox): +ListBoxUIObject::ListBoxUIObject(const VclPtr<ListBox>& xListBox): WindowUIObject(xListBox), mxListBox(xListBox) { @@ -851,7 +851,7 @@ std::unique_ptr<UIObject> ListBoxUIObject::create(vcl::Window* pWindow) return std::unique_ptr<UIObject>(new ListBoxUIObject(pListBox)); } -ComboBoxUIObject::ComboBoxUIObject(VclPtr<ComboBox> xComboBox): +ComboBoxUIObject::ComboBoxUIObject(const VclPtr<ComboBox>& xComboBox): WindowUIObject(xComboBox), mxComboBox(xComboBox) { @@ -909,7 +909,7 @@ std::unique_ptr<UIObject> ComboBoxUIObject::create(vcl::Window* pWindow) return std::unique_ptr<UIObject>(new ComboBoxUIObject(pComboBox)); } -SpinUIObject::SpinUIObject(VclPtr<SpinButton> xSpinButton): +SpinUIObject::SpinUIObject(const VclPtr<SpinButton>& xSpinButton): WindowUIObject(xSpinButton), mxSpinButton(xSpinButton) { @@ -947,7 +947,7 @@ OUString SpinUIObject::get_name() const return OUString("SpinUIObject"); } -SpinFieldUIObject::SpinFieldUIObject(VclPtr<SpinField> xSpinField): +SpinFieldUIObject::SpinFieldUIObject(const VclPtr<SpinField>& xSpinField): EditUIObject(xSpinField), mxSpinField(xSpinField) { @@ -1000,7 +1000,7 @@ std::unique_ptr<UIObject> SpinFieldUIObject::create(vcl::Window* pWindow) return std::unique_ptr<UIObject>(new SpinFieldUIObject(pSpinField)); } -TabControlUIObject::TabControlUIObject(VclPtr<TabControl> xTabControl): +TabControlUIObject::TabControlUIObject(const VclPtr<TabControl>& xTabControl): WindowUIObject(xTabControl), mxTabControl(xTabControl) { diff --git a/vcl/source/uitest/uno/uiobject_uno.cxx b/vcl/source/uitest/uno/uiobject_uno.cxx index 65956ac93a62..997fade9cc2a 100644 --- a/vcl/source/uitest/uno/uiobject_uno.cxx +++ b/vcl/source/uitest/uno/uiobject_uno.cxx @@ -9,6 +9,7 @@ #include <memory> #include "uiobject_uno.hxx" +#include <utility> #include <vcl/svapp.hxx> #include <vcl/idle.hxx> @@ -61,7 +62,7 @@ class ExecuteWrapper public: ExecuteWrapper(std::function<void()> func, Link<Timer*, void> handler): - mFunc(func), + mFunc(std::move(func)), mHandler(handler), mbSignal(false) { diff --git a/xmloff/inc/animationimport.hxx b/xmloff/inc/animationimport.hxx index a6e3821b89ac..03abc23a6f9b 100644 --- a/xmloff/inc/animationimport.hxx +++ b/xmloff/inc/animationimport.hxx @@ -47,7 +47,7 @@ public: sal_uInt16 nPrfx, const OUString& rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList>& xAttrList, - std::shared_ptr<AnimationsImportHelperImpl> pImpl = nullptr ); + const std::shared_ptr<AnimationsImportHelperImpl>& pImpl = nullptr ); virtual void StartElement( const css::uno::Reference< css::xml::sax::XAttributeList >& xAttrList ) override; diff --git a/xmloff/source/draw/animationimport.cxx b/xmloff/source/draw/animationimport.cxx index d32ecdbd8c1d..704ab904b17b 100644 --- a/xmloff/source/draw/animationimport.cxx +++ b/xmloff/source/draw/animationimport.cxx @@ -627,7 +627,7 @@ AnimationNodeContext::AnimationNodeContext( const Reference< XAnimationNode >& xParentNode, SvXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList>& xAttrList, - std::shared_ptr<AnimationsImportHelperImpl> pHelper ) + const std::shared_ptr<AnimationsImportHelperImpl>& pHelper ) : SvXMLImportContext(rImport, nPrfx, rLocalName), mpHelper( pHelper ), mbRootContext( !pHelper ) diff --git a/xmloff/source/draw/shapeimport.cxx b/xmloff/source/draw/shapeimport.cxx index 709b703ca6b0..17682d8ba61c 100644 --- a/xmloff/source/draw/shapeimport.cxx +++ b/xmloff/source/draw/shapeimport.cxx @@ -24,6 +24,7 @@ #include <com/sun/star/text/PositionLayoutDir.hpp> #include <com/sun/star/chart/XChartDocument.hpp> +#include <utility> #include <xmloff/unointerfacetouniqueidentifiermapper.hxx> #include <list> @@ -721,7 +722,7 @@ private: }; ShapeSortContext::ShapeSortContext( uno::Reference< drawing::XShapes >& rShapes, std::shared_ptr<ShapeSortContext> pParentContext ) -: mxShapes( rShapes ), mnCurrentZ( 0 ), mpParentContext( pParentContext ) +: mxShapes( rShapes ), mnCurrentZ( 0 ), mpParentContext( std::move(pParentContext) ) { } diff --git a/xmlsecurity/source/gpg/CertificateImpl.cxx b/xmlsecurity/source/gpg/CertificateImpl.cxx index a00b0336fee1..ba329a3c4e10 100644 --- a/xmlsecurity/source/gpg/CertificateImpl.cxx +++ b/xmlsecurity/source/gpg/CertificateImpl.cxx @@ -187,7 +187,7 @@ const Sequence< sal_Int8>& CertificateImpl::getUnoTunnelId() { return CertificateImplUnoTunnelId::get().getSeq(); } -void CertificateImpl::setCertificate(GpgME::Key key) +void CertificateImpl::setCertificate(const GpgME::Key& key) { m_pKey = key; } diff --git a/xmlsecurity/source/gpg/CertificateImpl.hxx b/xmlsecurity/source/gpg/CertificateImpl.hxx index cf9ab06c181f..c22400b865a6 100644 --- a/xmlsecurity/source/gpg/CertificateImpl.hxx +++ b/xmlsecurity/source/gpg/CertificateImpl.hxx @@ -79,7 +79,7 @@ public: virtual css::uno::Sequence<sal_Int8> getSHA256Thumbprint() override; // Helper methods - void setCertificate(GpgME::Key key); + void setCertificate(const GpgME::Key& key); const GpgME::Key* getCertificate() const; } ; |