desktop/inc/lib/init.hxx | 2 desktop/source/app/check_ext_deps.cxx | 7 +- desktop/source/app/dispatchwatcher.cxx | 5 + desktop/source/app/officeipcthread.cxx | 7 +- desktop/source/app/officeipcthread.hxx | 5 + desktop/source/deployment/gui/dp_gui_dialog2.cxx | 5 + desktop/source/deployment/gui/dp_gui_dialog2.hxx | 2 desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx | 27 +++++----- desktop/source/deployment/gui/dp_gui_extlistbox.cxx | 3 - desktop/source/deployment/gui/dp_gui_theextmgr.cxx | 5 + desktop/source/deployment/gui/dp_gui_theextmgr.hxx | 2 desktop/source/deployment/gui/dp_gui_updatedata.hxx | 5 + desktop/source/deployment/gui/dp_gui_updatedialog.cxx | 12 ++-- desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx | 13 ++-- desktop/source/deployment/inc/dp_interact.h | 5 + desktop/source/deployment/manager/dp_commandenvironments.cxx | 5 + desktop/source/deployment/manager/dp_commandenvironments.hxx | 2 desktop/source/deployment/manager/dp_extensionmanager.cxx | 7 +- desktop/source/deployment/manager/dp_manager.cxx | 3 - desktop/source/deployment/manager/dp_manager.h | 8 +- desktop/source/deployment/registry/component/dp_component.cxx | 13 ++-- desktop/source/deployment/registry/dp_backend.cxx | 21 ++++--- desktop/source/deployment/registry/inc/dp_backend.h | 24 ++++---- desktop/source/deployment/registry/package/dp_package.cxx | 3 - desktop/source/deployment/registry/sfwk/dp_sfwk.cxx | 7 +- desktop/source/lib/init.cxx | 9 +-- desktop/source/lib/lokinteractionhandler.cxx | 5 + desktop/source/lib/lokinteractionhandler.hxx | 2 desktop/source/migration/migration_impl.hxx | 13 ++-- desktop/source/pkgchk/unopkg/unopkg_app.cxx | 3 - desktop/source/pkgchk/unopkg/unopkg_shared.h | 5 + 31 files changed, 129 insertions(+), 106 deletions(-)
New commits: commit b33227d80be9bae4d247db35391698c71d996bc4 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Thu Jun 2 16:07:15 2022 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Fri Jun 3 08:13:09 2022 +0200 clang-tidy modernize-pass-by-value in desktop Change-Id: Ie9c1cd41c5944b901f4ec6c1e4ffd8608c063ffa Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135317 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/desktop/inc/lib/init.hxx b/desktop/inc/lib/init.hxx index 6132a7a302cc..d9e9faf1eb64 100644 --- a/desktop/inc/lib/init.hxx +++ b/desktop/inc/lib/init.hxx @@ -239,7 +239,7 @@ namespace desktop { std::map<size_t, std::shared_ptr<CallbackFlushHandler>> mpCallbackFlushHandlers; const int mnDocumentId; - explicit LibLODocument_Impl(const css::uno::Reference<css::lang::XComponent>& xComponent, + explicit LibLODocument_Impl(css::uno::Reference<css::lang::XComponent> xComponent, int nDocumentId); ~LibLODocument_Impl(); }; diff --git a/desktop/source/app/check_ext_deps.cxx b/desktop/source/app/check_ext_deps.cxx index 80c6f044a8c5..712ed6c73bd5 100644 --- a/desktop/source/app/check_ext_deps.cxx +++ b/desktop/source/app/check_ext_deps.cxx @@ -51,6 +51,7 @@ #include <com/sun/star/util/XChangesBatch.hpp> #include <app.hxx> +#include <utility> #include <dp_misc.h> @@ -75,7 +76,7 @@ class SilentCommandEnv public: SilentCommandEnv( - uno::Reference<uno::XComponentContext> const & xContext, + uno::Reference<uno::XComponentContext> xContext, Desktop* pDesktop ); virtual ~SilentCommandEnv() override; @@ -97,9 +98,9 @@ public: SilentCommandEnv::SilentCommandEnv( - uno::Reference<uno::XComponentContext> const & xContext, + uno::Reference<uno::XComponentContext> xContext, Desktop* pDesktop ): - mxContext( xContext ), + mxContext(std::move( xContext )), mpDesktop( pDesktop ), mnLevel( 0 ), mnProgress( 25 ) diff --git a/desktop/source/app/dispatchwatcher.cxx b/desktop/source/app/dispatchwatcher.cxx index e4745f6761a5..38150714921f 100644 --- a/desktop/source/app/dispatchwatcher.cxx +++ b/desktop/source/app/dispatchwatcher.cxx @@ -63,6 +63,7 @@ #include <osl/file.hxx> #include <iostream> #include <string_view> +#include <utility> using namespace ::osl; using namespace ::com::sun::star::uno; @@ -84,8 +85,8 @@ namespace { struct DispatchHolder { - DispatchHolder( const URL& rURL, Reference< XDispatch > const & rDispatch ) : - aURL( rURL ), xDispatch( rDispatch ) {} + DispatchHolder( URL _aURL, Reference< XDispatch > const & rDispatch ) : + aURL(std::move( _aURL )), xDispatch( rDispatch ) {} URL aURL; Reference< XDispatch > xDispatch; diff --git a/desktop/source/app/officeipcthread.cxx b/desktop/source/app/officeipcthread.cxx index 5937d1097cff..a29944013711 100644 --- a/desktop/source/app/officeipcthread.cxx +++ b/desktop/source/app/officeipcthread.cxx @@ -31,6 +31,7 @@ #include <salhelper/thread.hxx> #include <sal/log.hxx> #include <unotools/bootstrap.hxx> +#include <utility> #include <vcl/svapp.hxx> #include <unotools/configmgr.hxx> #include <osl/pipe.hxx> @@ -100,7 +101,7 @@ namespace { class Parser: public CommandLineArgs::Supplier { public: - explicit Parser(OString const & input): m_input(input) { + explicit Parser(OString input): m_input(std::move(input)) { if (!m_input.match(ARGUMENT_PREFIX) || m_input.getLength() == RTL_CONSTASCII_LENGTH(ARGUMENT_PREFIX)) { @@ -378,8 +379,8 @@ public: static RequestHandler::Status enable(rtl::Reference<IpcThread> * thread); private: - explicit PipeIpcThread(osl::Pipe const & pipe): - IpcThread("PipeIPC"), pipe_(pipe) + explicit PipeIpcThread(osl::Pipe pipe): + IpcThread("PipeIPC"), pipe_(std::move(pipe)) {} virtual ~PipeIpcThread() override {} diff --git a/desktop/source/app/officeipcthread.hxx b/desktop/source/app/officeipcthread.hxx index a1de351bc7f5..a233c18e012b 100644 --- a/desktop/source/app/officeipcthread.hxx +++ b/desktop/source/app/officeipcthread.hxx @@ -21,6 +21,7 @@ #include <sal/config.h> +#include <utility> #include <vector> #include <com/sun/star/lang/XServiceInfo.hpp> @@ -42,8 +43,8 @@ oslSignalAction SalMainPipeExchangeSignal_impl(void* /*pData*/, oslSignalInfo* p // that was given by command line or by IPC pipe communication. struct ProcessDocumentsRequest { - explicit ProcessDocumentsRequest(std::optional< OUString > const & cwdUrl): - aCwdUrl(cwdUrl), pcProcessed( nullptr ), bTextCat( false ), bScriptCat( false ) {} + explicit ProcessDocumentsRequest(std::optional< OUString > cwdUrl): + aCwdUrl(std::move(cwdUrl)), pcProcessed( nullptr ), bTextCat( false ), bScriptCat( false ) {} std::optional< OUString > aCwdUrl; OUString aModule; diff --git a/desktop/source/deployment/gui/dp_gui_dialog2.cxx b/desktop/source/deployment/gui/dp_gui_dialog2.cxx index 9d06ebbc9916..7fd0bdac3296 100644 --- a/desktop/source/deployment/gui/dp_gui_dialog2.cxx +++ b/desktop/source/deployment/gui/dp_gui_dialog2.cxx @@ -34,6 +34,7 @@ #include <fpicker/strings.hrc> +#include <utility> #include <vcl/commandevent.hxx> #include <vcl/svapp.hxx> @@ -1357,8 +1358,8 @@ ShowLicenseDialog::~ShowLicenseDialog() // UpdateRequiredDialogService UpdateRequiredDialogService::UpdateRequiredDialogService( SAL_UNUSED_PARAMETER uno::Sequence< uno::Any > const&, - uno::Reference< uno::XComponentContext > const& xComponentContext ) - : m_xComponentContext( xComponentContext ) + uno::Reference< uno::XComponentContext > xComponentContext ) + : m_xComponentContext(std::move( xComponentContext )) { } diff --git a/desktop/source/deployment/gui/dp_gui_dialog2.hxx b/desktop/source/deployment/gui/dp_gui_dialog2.hxx index 0e9818156bd2..a11ff494e35a 100644 --- a/desktop/source/deployment/gui/dp_gui_dialog2.hxx +++ b/desktop/source/deployment/gui/dp_gui_dialog2.hxx @@ -250,7 +250,7 @@ class UpdateRequiredDialogService : public ::cppu::WeakImplHelper< css::ui::dial css::uno::Reference< css::uno::XComponentContext > const m_xComponentContext; public: UpdateRequiredDialogService( css::uno::Sequence< css::uno::Any > const & args, - css::uno::Reference< css::uno::XComponentContext> const & xComponentContext ); + css::uno::Reference< css::uno::XComponentContext> xComponentContext ); // XServiceInfo virtual OUString SAL_CALL getImplementationName() override; diff --git a/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx b/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx index 30cfe9e3cca3..fd70b79822ca 100644 --- a/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx +++ b/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx @@ -55,6 +55,7 @@ #include <cppuhelper/exc_hlp.hxx> #include <cppuhelper/implbase.hxx> #include <comphelper/anytostring.hxx> +#include <utility> #include <vcl/svapp.hxx> #include <vcl/weld.hxx> @@ -127,12 +128,12 @@ public: will be handled and in the second case a VersionException will be handled. */ - ProgressCmdEnv( const uno::Reference< uno::XComponentContext >& rContext, + ProgressCmdEnv( uno::Reference< uno::XComponentContext > xContext, DialogHelper* pDialogHelper, - const OUString& rTitle ) - : m_xContext( rContext ) + OUString aTitle ) + : m_xContext(std::move( xContext )) , m_pDialogHelper( pDialogHelper ) - , m_sTitle( rTitle ) + , m_sTitle(std::move( aTitle )) , m_bWarnUser( false ) , m_nCurrentProgress(0) {} @@ -171,18 +172,18 @@ struct ExtensionCmd std::vector< uno::Reference< deployment::XPackage > > m_vExtensionList; ExtensionCmd( const E_CMD_TYPE eCommand, - const OUString &rExtensionURL, - const OUString &rRepository, + OUString aExtensionURL, + OUString aRepository, const bool bWarnUser ) : m_eCmdType( eCommand ), m_bWarnUser( bWarnUser ), - m_sExtensionURL( rExtensionURL ), - m_sRepository( rRepository ) {}; + m_sExtensionURL(std::move( aExtensionURL )), + m_sRepository(std::move( aRepository )) {}; ExtensionCmd( const E_CMD_TYPE eCommand, - const uno::Reference< deployment::XPackage > &rPackage ) + uno::Reference< deployment::XPackage > xPackage ) : m_eCmdType( eCommand ), m_bWarnUser( false ), - m_xPackage( rPackage ) {}; + m_xPackage(std::move( xPackage )) {}; ExtensionCmd( const E_CMD_TYPE eCommand, std::vector<uno::Reference<deployment::XPackage > >&&vExtensionList ) : m_eCmdType( eCommand ), @@ -200,7 +201,7 @@ class ExtensionCmdQueue::Thread: public salhelper::Thread public: Thread( DialogHelper *pDialogHelper, TheExtensionManager *pManager, - const uno::Reference< uno::XComponentContext > & rContext ); + uno::Reference< uno::XComponentContext > xContext ); void addExtension( const OUString &rExtensionURL, const OUString &rRepository, @@ -580,9 +581,9 @@ void ProgressCmdEnv::pop() ExtensionCmdQueue::Thread::Thread( DialogHelper *pDialogHelper, TheExtensionManager *pManager, - const uno::Reference< uno::XComponentContext > & rContext ) : + uno::Reference< uno::XComponentContext > xContext ) : salhelper::Thread( "dp_gui_extensioncmdqueue" ), - m_xContext( rContext ), + m_xContext(std::move( xContext )), m_pDialogHelper( pDialogHelper ), m_pManager( pManager ), m_sEnablingPackages( DpResId( RID_STR_ENABLING_PACKAGES ) ), diff --git a/desktop/source/deployment/gui/dp_gui_extlistbox.cxx b/desktop/source/deployment/gui/dp_gui_extlistbox.cxx index a60fffd50bc2..d30d24f79166 100644 --- a/desktop/source/deployment/gui/dp_gui_extlistbox.cxx +++ b/desktop/source/deployment/gui/dp_gui_extlistbox.cxx @@ -38,6 +38,7 @@ #include <o3tl/safeint.hxx> #include <osl/diagnose.h> #include <rtl/ustrbuf.hxx> +#include <utility> #include <vcl/event.hxx> #include <vcl/ptrstyle.hxx> #include <vcl/svapp.hxx> @@ -58,7 +59,7 @@ struct FindWeakRef { const uno::Reference<deployment::XPackage> m_extension; - explicit FindWeakRef( uno::Reference<deployment::XPackage> const & ext): m_extension(ext) {} + explicit FindWeakRef( uno::Reference<deployment::XPackage> ext): m_extension(std::move(ext)) {} bool operator () (uno::WeakReference< deployment::XPackage > const & ref); }; diff --git a/desktop/source/deployment/gui/dp_gui_theextmgr.cxx b/desktop/source/deployment/gui/dp_gui_theextmgr.cxx index 46bccc9df411..5ee3f53c653d 100644 --- a/desktop/source/deployment/gui/dp_gui_theextmgr.cxx +++ b/desktop/source/deployment/gui/dp_gui_theextmgr.cxx @@ -17,6 +17,7 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include <utility> #include <vcl/svapp.hxx> #include <com/sun/star/beans/XPropertySet.hpp> @@ -53,10 +54,10 @@ namespace dp_gui { // TheExtensionManager -TheExtensionManager::TheExtensionManager( const uno::Reference< awt::XWindow > &xParent, +TheExtensionManager::TheExtensionManager( uno::Reference< awt::XWindow > xParent, const uno::Reference< uno::XComponentContext > &xContext ) : m_xContext( xContext ), - m_xParent( xParent ), + m_xParent(std::move( xParent )), m_bModified(false), m_bExtMgrDialogExecuting(false) { diff --git a/desktop/source/deployment/gui/dp_gui_theextmgr.hxx b/desktop/source/deployment/gui/dp_gui_theextmgr.hxx index 914cc15d477c..13c329d6d142 100644 --- a/desktop/source/deployment/gui/dp_gui_theextmgr.hxx +++ b/desktop/source/deployment/gui/dp_gui_theextmgr.hxx @@ -59,7 +59,7 @@ private: public: static ::rtl::Reference<TheExtensionManager> s_ExtMgr; - TheExtensionManager( const css::uno::Reference< css::awt::XWindow > &xParent, + TheExtensionManager( css::uno::Reference< css::awt::XWindow > xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext ); virtual ~TheExtensionManager() override; diff --git a/desktop/source/deployment/gui/dp_gui_updatedata.hxx b/desktop/source/deployment/gui/dp_gui_updatedata.hxx index a3d82fa61965..efac4c587bc6 100644 --- a/desktop/source/deployment/gui/dp_gui_updatedata.hxx +++ b/desktop/source/deployment/gui/dp_gui_updatedata.hxx @@ -21,6 +21,7 @@ #include <sal/config.h> #include <rtl/ustring.hxx> #include <com/sun/star/uno/Reference.hxx> +#include <utility> namespace com::sun::star::deployment { class XPackage; @@ -34,8 +35,8 @@ namespace dp_gui { struct UpdateData { - explicit UpdateData( css::uno::Reference< css::deployment::XPackage > const & aExt): - bIsShared(false), aInstalledPackage(aExt) {}; + explicit UpdateData( css::uno::Reference< css::deployment::XPackage > xExt): + bIsShared(false), aInstalledPackage(std::move(xExt)) {}; //When entries added to the listbox then there can be one for the user update and one //for the shared update. However, both list entries will contain the same UpdateData. diff --git a/desktop/source/deployment/gui/dp_gui_updatedialog.cxx b/desktop/source/deployment/gui/dp_gui_updatedialog.cxx index d86f84c44960..b1070cfe10ae 100644 --- a/desktop/source/deployment/gui/dp_gui_updatedialog.cxx +++ b/desktop/source/deployment/gui/dp_gui_updatedialog.cxx @@ -117,13 +117,13 @@ struct UpdateDialog::IgnoredUpdate { OUString sExtensionID; OUString sVersion; - IgnoredUpdate( const OUString &rExtensionID, const OUString &rVersion ); + IgnoredUpdate( OUString axtensionID, OUString aersion ); }; -UpdateDialog::IgnoredUpdate::IgnoredUpdate( const OUString &rExtensionID, const OUString &rVersion ): - sExtensionID( rExtensionID ), - sVersion( rVersion ) +UpdateDialog::IgnoredUpdate::IgnoredUpdate( OUString aExtensionID, OUString aVersion ): + sExtensionID(std::move( aExtensionID )), + sVersion(std::move( aVersion )) {} @@ -134,11 +134,11 @@ struct UpdateDialog::Index sal_uInt16 m_nIndex; OUString m_aName; - Index( Kind theKind, sal_uInt16 nIndex, const OUString &rName ) : + Index( Kind theKind, sal_uInt16 nIndex, OUString aName ) : m_eKind( theKind ), m_bIgnored( false ), m_nIndex( nIndex ), - m_aName( rName ) {} + m_aName(std::move( aName )) {} }; diff --git a/desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx b/desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx index 285cff67c2cf..974e7d020ad9 100644 --- a/desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx +++ b/desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx @@ -23,6 +23,7 @@ #include <sal/config.h> #include <osl/file.hxx> #include <cppuhelper/exc_hlp.hxx> +#include <utility> #include <vcl/svapp.hxx> #include <cppuhelper/implbase.hxx> @@ -102,8 +103,8 @@ class UpdateCommandEnv css::uno::Reference< css::uno::XComponentContext > m_xContext; public: - UpdateCommandEnv( css::uno::Reference< css::uno::XComponentContext > const & xCtx, - ::rtl::Reference<UpdateInstallDialog::Thread>const & thread); + UpdateCommandEnv( css::uno::Reference< css::uno::XComponentContext > xCtx, + ::rtl::Reference<UpdateInstallDialog::Thread> thread); // XCommandEnvironment virtual css::uno::Reference<css::task::XInteractionHandler > SAL_CALL @@ -578,10 +579,10 @@ bool UpdateInstallDialog::Thread::download(OUString const & sDownloadURL, Update return m_stop; } -UpdateCommandEnv::UpdateCommandEnv( css::uno::Reference< css::uno::XComponentContext > const & xCtx, - ::rtl::Reference<UpdateInstallDialog::Thread>const & thread) - : m_installThread(thread), - m_xContext(xCtx) +UpdateCommandEnv::UpdateCommandEnv( css::uno::Reference< css::uno::XComponentContext > xCtx, + ::rtl::Reference<UpdateInstallDialog::Thread> thread) + : m_installThread(std::move(thread)), + m_xContext(std::move(xCtx)) { } diff --git a/desktop/source/deployment/inc/dp_interact.h b/desktop/source/deployment/inc/dp_interact.h index 20e486c37412..6a041d99f179 100644 --- a/desktop/source/deployment/inc/dp_interact.h +++ b/desktop/source/deployment/inc/dp_interact.h @@ -24,6 +24,7 @@ #include <cppuhelper/implbase.hxx> #include <com/sun/star/ucb/XCommandEnvironment.hpp> #include <com/sun/star/task/XAbortChannel.hpp> +#include <utility> #include "dp_misc_api.hxx" namespace dp_misc @@ -124,9 +125,9 @@ public: const ::rtl::Reference<AbortChannel> m_abortChannel; public: Chain( - ::rtl::Reference<AbortChannel> const & abortChannel, + ::rtl::Reference<AbortChannel> abortChannel, css::uno::Reference<css::task::XAbortChannel> const & xNext ) - : m_abortChannel( abortChannel ) + : m_abortChannel(std::move( abortChannel )) { if (m_abortChannel.is()) m_abortChannel->m_xNext = xNext; } ~Chain() { if (m_abortChannel.is()) m_abortChannel->m_xNext.clear(); } diff --git a/desktop/source/deployment/manager/dp_commandenvironments.cxx b/desktop/source/deployment/manager/dp_commandenvironments.cxx index 755657a9d21e..0a25e042f0e9 100644 --- a/desktop/source/deployment/manager/dp_commandenvironments.cxx +++ b/desktop/source/deployment/manager/dp_commandenvironments.cxx @@ -26,6 +26,7 @@ #include <com/sun/star/task/XInteractionApprove.hpp> #include <com/sun/star/task/XInteractionHandler.hpp> #include <com/sun/star/ucb/XCommandEnvironment.hpp> +#include <utility> #include "dp_commandenvironments.hxx" #include <osl/diagnose.h> @@ -154,8 +155,8 @@ void TmpRepositoryCommandEnv::handle( LicenseCommandEnv::LicenseCommandEnv( css::uno::Reference< css::task::XInteractionHandler> const & handler, bool bSuppressLicense, - OUString const & repository): - BaseCommandEnv(handler), m_repository(repository), + OUString repository): + BaseCommandEnv(handler), m_repository(std::move(repository)), m_bSuppressLicense(bSuppressLicense) { } diff --git a/desktop/source/deployment/manager/dp_commandenvironments.hxx b/desktop/source/deployment/manager/dp_commandenvironments.hxx index 4251d081bcfd..6533d45b4fc3 100644 --- a/desktop/source/deployment/manager/dp_commandenvironments.hxx +++ b/desktop/source/deployment/manager/dp_commandenvironments.hxx @@ -88,7 +88,7 @@ public: LicenseCommandEnv( css::uno::Reference< css::task::XInteractionHandler> const & handler, bool bSuppressLicense, - OUString const & repository); + OUString repository); // XInteractionHandler virtual void SAL_CALL handle( diff --git a/desktop/source/deployment/manager/dp_extensionmanager.cxx b/desktop/source/deployment/manager/dp_extensionmanager.cxx index 3466a818b870..fc7816f6a4c6 100644 --- a/desktop/source/deployment/manager/dp_extensionmanager.cxx +++ b/desktop/source/deployment/manager/dp_extensionmanager.cxx @@ -41,6 +41,7 @@ #include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/util/XModifyBroadcaster.hpp> #include <comphelper/sequence.hxx> +#include <utility> #include <xmlscript/xml_helper.hxx> #include <osl/diagnose.h> #include <dp_interact.h> @@ -125,9 +126,9 @@ class ExtensionRemoveGuard public: ExtensionRemoveGuard(){}; ExtensionRemoveGuard( - css::uno::Reference<css::deployment::XPackage> const & extension, - css::uno::Reference<css::deployment::XPackageManager> const & xPackageManager): - m_extension(extension), m_xPackageManager(xPackageManager) {} + css::uno::Reference<css::deployment::XPackage> extension, + css::uno::Reference<css::deployment::XPackageManager> xPackageManager): + m_extension(std::move(extension)), m_xPackageManager(std::move(xPackageManager)) {} ~ExtensionRemoveGuard(); void set(css::uno::Reference<css::deployment::XPackage> const & extension, diff --git a/desktop/source/deployment/manager/dp_manager.cxx b/desktop/source/deployment/manager/dp_manager.cxx index 2f0cecc470fa..68765a63fe26 100644 --- a/desktop/source/deployment/manager/dp_manager.cxx +++ b/desktop/source/deployment/manager/dp_manager.cxx @@ -41,6 +41,7 @@ #include <cppuhelper/exc_hlp.hxx> #include <comphelper/logging.hxx> #include <comphelper/sequence.hxx> +#include <utility> #include <xmlscript/xml_helper.hxx> #include <svl/inettype.hxx> #include <com/sun/star/lang/IllegalArgumentException.hpp> @@ -85,7 +86,7 @@ namespace { struct MatchTempDir { OUString m_str; - explicit MatchTempDir( OUString const & str ) : m_str( str ) {} + explicit MatchTempDir( OUString str ) : m_str(std::move( str )) {} bool operator () ( ActivePackages::Entries::value_type const & v ) const { return v.second.temporaryName.equalsIgnoreAsciiCase( m_str ); } diff --git a/desktop/source/deployment/manager/dp_manager.h b/desktop/source/deployment/manager/dp_manager.h index 56a48420e355..a2079da23adc 100644 --- a/desktop/source/deployment/manager/dp_manager.h +++ b/desktop/source/deployment/manager/dp_manager.h @@ -28,6 +28,7 @@ #include <com/sun/star/deployment/XPackageManager.hpp> #include <memory> #include <string_view> +#include <utility> namespace dp_manager { @@ -116,11 +117,10 @@ class PackageManagerImpl final : private cppu::BaseMutex, public t_pm_helper virtual ~PackageManagerImpl() override; PackageManagerImpl( - css::uno::Reference<css::uno::XComponentContext> - const & xComponentContext, OUString const & context ) + css::uno::Reference<css::uno::XComponentContext> xComponentContext, OUString context ) : t_pm_helper( m_aMutex ), - m_xComponentContext( xComponentContext ), - m_context( context ), + m_xComponentContext(std::move( xComponentContext )), + m_context(std::move( context )), m_readOnly( true ) {} diff --git a/desktop/source/deployment/registry/component/dp_component.cxx b/desktop/source/deployment/registry/component/dp_component.cxx index 6aad3b1d2419..b9aa6518a092 100644 --- a/desktop/source/deployment/registry/component/dp_component.cxx +++ b/desktop/source/deployment/registry/component/dp_component.cxx @@ -33,6 +33,7 @@ #include <cppuhelper/supportsservice.hxx> #include <ucbhelper/content.hxx> #include <comphelper/sequence.hxx> +#include <utility> #include <xmlscript/xml_helper.hxx> #include <svl/inettype.hxx> #include <tools/diagnose_ex.h> @@ -143,7 +144,7 @@ class BackendImpl : public ::dp_registry::backend::PackageRegistryBackend ::rtl::Reference<PackageRegistryBackend> const & myBackend, OUString const & url, OUString const & name, Reference<deployment::XPackageTypeInfo> const & xPackageType, - OUString const & loader, bool bRemoved, + OUString loader, bool bRemoved, OUString const & identifier); }; friend class ComponentPackageImpl; @@ -211,7 +212,7 @@ class BackendImpl : public ::dp_registry::backend::PackageRegistryBackend ::rtl::Reference<PackageRegistryBackend> const & myBackend, OUString const & url, OUString const & name, Reference<deployment::XPackageTypeInfo> const & xPackageType, - bool bRemoved, OUString const & identifier, OUString const& rPlatform); + bool bRemoved, OUString const & identifier, OUString platform); private: BackendImpl * getMyBackend() const; @@ -335,11 +336,11 @@ BackendImpl::ComponentPackageImpl::ComponentPackageImpl( ::rtl::Reference<PackageRegistryBackend> const & myBackend, OUString const & url, OUString const & name, Reference<deployment::XPackageTypeInfo> const & xPackageType, - OUString const & loader, bool bRemoved, + OUString loader, bool bRemoved, OUString const & identifier) : Package( myBackend, url, name, name /* display-name */, xPackageType, bRemoved, identifier), - m_loader( loader ), + m_loader(std::move( loader )), m_registered( Reg::Uninit ) {} @@ -1523,9 +1524,9 @@ BackendImpl::OtherPlatformPackageImpl::OtherPlatformPackageImpl( ::rtl::Reference<PackageRegistryBackend> const & myBackend, OUString const & url, OUString const & name, Reference<deployment::XPackageTypeInfo> const & xPackageType, - bool bRemoved, OUString const & identifier, OUString const& rPlatform) + bool bRemoved, OUString const & identifier, OUString platform) : Package(myBackend, url, name, name, xPackageType, bRemoved, identifier) - , m_aPlatform(rPlatform) + , m_aPlatform(std::move(platform)) { OSL_PRECOND(bRemoved, "this class can only be used for removing packages!"); } diff --git a/desktop/source/deployment/registry/dp_backend.cxx b/desktop/source/deployment/registry/dp_backend.cxx index ce37da6280fd..2a681fe87e7d 100644 --- a/desktop/source/deployment/registry/dp_backend.cxx +++ b/desktop/source/deployment/registry/dp_backend.cxx @@ -45,6 +45,7 @@ #include <tools/diagnose_ex.h> #include <unotools/tempfile.hxx> #include <optional> +#include <utility> using namespace ::dp_misc; using namespace ::com::sun::star; @@ -297,21 +298,21 @@ Package::~Package() } -Package::Package( ::rtl::Reference<PackageRegistryBackend> const & myBackend, - OUString const & url, - OUString const & rName, - OUString const & displayName, +Package::Package( ::rtl::Reference<PackageRegistryBackend> myBackend, + OUString url, + OUString aName, + OUString displayName, Reference<deployment::XPackageTypeInfo> const & xPackageType, bool bRemoved, - OUString const & identifier) + OUString identifier) : t_PackageBase( m_aMutex ), - m_myBackend( myBackend ), - m_url( url ), - m_name( rName ), - m_displayName( displayName ), + m_myBackend(std::move( myBackend )), + m_url(std::move( url )), + m_name(std::move( aName )), + m_displayName(std::move( displayName )), m_xPackageType( xPackageType ), m_bRemoved(bRemoved), - m_identifier(identifier) + m_identifier(std::move(identifier)) { if (m_bRemoved) { diff --git a/desktop/source/deployment/registry/inc/dp_backend.h b/desktop/source/deployment/registry/inc/dp_backend.h index e6dd949f1b23..0fe39db4571d 100644 --- a/desktop/source/deployment/registry/inc/dp_backend.h +++ b/desktop/source/deployment/registry/inc/dp_backend.h @@ -31,6 +31,7 @@ #include <com/sun/star/uno/XComponentContext.hpp> #include <unordered_map> #include <strings.hrc> +#include <utility> namespace dp_registry::backend { @@ -85,14 +86,13 @@ protected: = 0; virtual ~Package() override; - Package( ::rtl::Reference<PackageRegistryBackend> const & myBackend, - OUString const & url, - OUString const & name, - OUString const & displayName, - css::uno::Reference<css::deployment::XPackageTypeInfo> const & - xPackageType, + Package( ::rtl::Reference<PackageRegistryBackend> myBackend, + OUString url, + OUString name, + OUString displayName, + css::uno::Reference<css::deployment::XPackageTypeInfo> const & xPackageType, bool bRemoved, - OUString const & identifier); + OUString identifier); public: @@ -104,11 +104,11 @@ public: const OUString m_shortDescr; public: virtual ~TypeInfo() override; - TypeInfo( OUString const & mediaType, - OUString const & fileFilter, - OUString const & shortDescr ) - : m_mediaType(mediaType), m_fileFilter(fileFilter), - m_shortDescr(shortDescr) + TypeInfo( OUString mediaType, + OUString fileFilter, + OUString shortDescr ) + : m_mediaType(std::move(mediaType)), m_fileFilter(std::move(fileFilter)), + m_shortDescr(std::move(shortDescr)) {} // XPackageTypeInfo virtual OUString SAL_CALL getMediaType() override; diff --git a/desktop/source/deployment/registry/package/dp_package.cxx b/desktop/source/deployment/registry/package/dp_package.cxx index 04ef763b070c..36b761b5490a 100644 --- a/desktop/source/deployment/registry/package/dp_package.cxx +++ b/desktop/source/deployment/registry/package/dp_package.cxx @@ -73,6 +73,7 @@ #include <algorithm> #include <memory> #include <string_view> +#include <utility> #include <vector> #include "dp_extbackenddb.hxx" @@ -253,7 +254,7 @@ class XPackage_eq { OUString m_URL; public: - explicit XPackage_eq(const OUString & s) : m_URL(s) {} + explicit XPackage_eq(OUString s) : m_URL(std::move(s)) {} bool operator() (const Reference<deployment::XPackage> & p) const { return m_URL == p->getURL(); diff --git a/desktop/source/deployment/registry/sfwk/dp_sfwk.cxx b/desktop/source/deployment/registry/sfwk/dp_sfwk.cxx index 4d3501bf7152..b617d7fa4ed1 100644 --- a/desktop/source/deployment/registry/sfwk/dp_sfwk.cxx +++ b/desktop/source/deployment/registry/sfwk/dp_sfwk.cxx @@ -31,6 +31,7 @@ #include <com/sun/star/script/provider/theMasterScriptProviderFactory.hpp> #include <com/sun/star/xml/sax/Parser.hpp> #include <cppuhelper/supportsservice.hxx> +#include <utility> using namespace ::dp_misc; @@ -71,7 +72,7 @@ class BackendImpl : public ::dp_registry::backend::PackageRegistryBackend public: PackageImpl( ::rtl::Reference<BackendImpl> const & myBackend, - OUString const & url, OUString const & libType, bool bRemoved, + OUString const & url, OUString libType, bool bRemoved, OUString const & identifier); // XPackage virtual OUString SAL_CALL getDescription() override; @@ -135,11 +136,11 @@ OUString BackendImpl::PackageImpl::getLicenseText() BackendImpl::PackageImpl::PackageImpl( ::rtl::Reference<BackendImpl> const & myBackend, - OUString const & url, OUString const & libType, bool bRemoved, + OUString const & url, OUString libType, bool bRemoved, OUString const & identifier) : Package( myBackend, url, OUString(), OUString(), myBackend->m_xTypeInfo, bRemoved, identifier), - m_descr(libType) + m_descr(std::move(libType)) { initPackageHandler(); diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx index c833bc817c0d..5dbf4be8f2b3 100644 --- a/desktop/source/lib/init.cxx +++ b/desktop/source/lib/init.cxx @@ -40,6 +40,7 @@ #include <LibreOfficeKit/LibreOfficeKitEnums.h> #include <sal/log.hxx> +#include <utility> #include <vcl/errinf.hxx> #include <vcl/lok.hxx> #include <o3tl/any.hxx> @@ -1201,8 +1202,8 @@ vcl::Font FindFont_FallbackToDefault(std::u16string_view rFontName) } } // anonymous namespace -LibLODocument_Impl::LibLODocument_Impl(const uno::Reference <css::lang::XComponent> &xComponent, int nDocumentId) - : mxComponent(xComponent) +LibLODocument_Impl::LibLODocument_Impl(uno::Reference <css::lang::XComponent> xComponent, int nDocumentId) + : mxComponent(std::move(xComponent)) , mnDocumentId(nDocumentId) { assert(nDocumentId != -1 && "Cannot set mnDocumentId to -1"); @@ -4032,9 +4033,9 @@ class DispatchResultListener : public cppu::WeakImplHelper<css::frame::XDispatch std::shared_ptr<CallbackFlushHandler> mpCallback; ///< Callback to call. public: - DispatchResultListener(const char* pCommand, std::shared_ptr<CallbackFlushHandler> const & pCallback) + DispatchResultListener(const char* pCommand, std::shared_ptr<CallbackFlushHandler> pCallback) : maCommand(pCommand) - , mpCallback(pCallback) + , mpCallback(std::move(pCallback)) { assert(mpCallback); } diff --git a/desktop/source/lib/lokinteractionhandler.cxx b/desktop/source/lib/lokinteractionhandler.cxx index 6b94ee907318..09ee2aaa9f90 100644 --- a/desktop/source/lib/lokinteractionhandler.cxx +++ b/desktop/source/lib/lokinteractionhandler.cxx @@ -45,6 +45,7 @@ #include <LibreOfficeKit/LibreOfficeKitEnums.h> #include <sfx2/lokhelper.hxx> #include <sfx2/viewsh.hxx> +#include <utility> #include <vcl/svapp.hxx> #include <tools/json_writer.hxx> @@ -52,12 +53,12 @@ using namespace com::sun::star; LOKInteractionHandler::LOKInteractionHandler( - const OString& rCommand, + OString command, desktop::LibLibreOffice_Impl *const pLOKit, desktop::LibLODocument_Impl *const pLOKDocument) : m_pLOKit(pLOKit) , m_pLOKDocument(pLOKDocument) - , m_command(rCommand) + , m_command(std::move(command)) , m_usePassword(false) { assert(m_pLOKit); diff --git a/desktop/source/lib/lokinteractionhandler.hxx b/desktop/source/lib/lokinteractionhandler.hxx index 108343ec22e3..61524a6c1c07 100644 --- a/desktop/source/lib/lokinteractionhandler.hxx +++ b/desktop/source/lib/lokinteractionhandler.hxx @@ -82,7 +82,7 @@ public: void SetPassword(char const* pPassword); explicit LOKInteractionHandler( - const OString& rCommand, + OString command, desktop::LibLibreOffice_Impl *, desktop::LibLODocument_Impl *pLOKDocumt = nullptr); diff --git a/desktop/source/migration/migration_impl.hxx b/desktop/source/migration/migration_impl.hxx index d06657588e07..6b0923d292da 100644 --- a/desktop/source/migration/migration_impl.hxx +++ b/desktop/source/migration/migration_impl.hxx @@ -21,6 +21,7 @@ #include <memory> #include <string_view> #include <unordered_map> +#include <utility> #include <vector> #include <o3tl/string_view.hxx> @@ -86,12 +87,12 @@ struct MigrationItem { } - MigrationItem(const OUString& sParentNodeName, - const OUString& sPrevSibling, - const OUString& sCommandURL, - const css::uno::Reference< css::container::XIndexContainer > & xPopupMenu) - : m_sParentNodeName(sParentNodeName), m_sPrevSibling(sPrevSibling), - m_sCommandURL(sCommandURL), m_xPopupMenu(xPopupMenu) + MigrationItem(OUString sParentNodeName, + OUString sPrevSibling, + OUString sCommandURL, + css::uno::Reference< css::container::XIndexContainer > xPopupMenu) + : m_sParentNodeName(std::move(sParentNodeName)), m_sPrevSibling(std::move(sPrevSibling)), + m_sCommandURL(std::move(sCommandURL)), m_xPopupMenu(std::move(xPopupMenu)) { } diff --git a/desktop/source/pkgchk/unopkg/unopkg_app.cxx b/desktop/source/pkgchk/unopkg/unopkg_app.cxx index 374520235a0a..a12ee6ae4117 100644 --- a/desktop/source/pkgchk/unopkg/unopkg_app.cxx +++ b/desktop/source/pkgchk/unopkg/unopkg_app.cxx @@ -48,6 +48,7 @@ #if defined(UNX) #include <unistd.h> #endif +#include <utility> #include <vector> @@ -61,7 +62,7 @@ namespace { struct ExtensionName { OUString m_str; - explicit ExtensionName( OUString const & str ) : m_str( str ) {} + explicit ExtensionName( OUString str ) : m_str(std::move( str )) {} bool operator () ( Reference<deployment::XPackage> const & e ) const { return m_str == dp_misc::getIdentifier(e) diff --git a/desktop/source/pkgchk/unopkg/unopkg_shared.h b/desktop/source/pkgchk/unopkg/unopkg_shared.h index 9db42e908619..21d0f6a92856 100644 --- a/desktop/source/pkgchk/unopkg/unopkg_shared.h +++ b/desktop/source/pkgchk/unopkg/unopkg_shared.h @@ -23,6 +23,7 @@ #include <osl/diagnose.h> #include <rtl/ustring.hxx> +#include <utility> #include <vector> #define APP_NAME "unopkg" @@ -39,8 +40,8 @@ struct OptionInfo struct LockFileException { - explicit LockFileException(OUString const & sMessage) : - Message(sMessage) {} + explicit LockFileException(OUString sMessage) : + Message(std::move(sMessage)) {} OUString Message; };