[Libreoffice-commits] core.git: include/ucbhelper ucbhelper/source ucb/source

Noel Grandin (via logerrit) logerrit at kemper.freedesktop.org
Wed Oct 6 19:17:54 UTC 2021


 include/ucbhelper/resultsetmetadata.hxx         |    2 +-
 ucb/source/ucp/file/filrset.cxx                 |    2 +-
 ucbhelper/source/provider/resultsetmetadata.cxx |    8 ++++----
 3 files changed, 6 insertions(+), 6 deletions(-)

New commits:
commit 6d200d8e739595bd4c6310bede7d66e3c05fbb85
Author:     Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Wed Oct 6 19:45:33 2021 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Wed Oct 6 21:17:18 2021 +0200

    loplugin:moveparam in ucbhelper
    
    Change-Id: I1b9cc0366fb8e9b2525a56816ae4f76737a31b73
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123184
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/include/ucbhelper/resultsetmetadata.hxx b/include/ucbhelper/resultsetmetadata.hxx
index 9c42dc1b788b..856c28a0a873 100644
--- a/include/ucbhelper/resultsetmetadata.hxx
+++ b/include/ucbhelper/resultsetmetadata.hxx
@@ -105,7 +105,7 @@ public:
     ResultSetMetaData(
             const css::uno::Reference< css::uno::XComponentContext >& rxContext,
             const css::uno::Sequence< css::beans::Property >& rProps,
-            const std::vector< ResultSetColumnData >& rColumnData );
+            std::vector< ResultSetColumnData >&& rColumnData );
 
     /**
       * Destructor.
diff --git a/ucb/source/ucp/file/filrset.cxx b/ucb/source/ucp/file/filrset.cxx
index 716c9bbe4b89..74531e226a23 100644
--- a/ucb/source/ucp/file/filrset.cxx
+++ b/ucb/source/ucp/file/filrset.cxx
@@ -603,7 +603,7 @@ XResultSet_impl::getMetaData()
         return new ::ucbhelper::ResultSetMetaData(
                 m_pMyShell->m_xContext,
                 m_sProperty,
-                aColumnData );
+                std::move(aColumnData) );
     }
 
     return new ::ucbhelper::ResultSetMetaData( m_pMyShell->m_xContext, m_sProperty );
diff --git a/ucbhelper/source/provider/resultsetmetadata.cxx b/ucbhelper/source/provider/resultsetmetadata.cxx
index fe3d2b7c1e1f..ef4f678b9f5f 100644
--- a/ucbhelper/source/provider/resultsetmetadata.cxx
+++ b/ucbhelper/source/provider/resultsetmetadata.cxx
@@ -63,8 +63,8 @@ struct ResultSetMetaData_Impl
     : m_aColumnData( nSize ), m_bObtainedTypes( false ) {}
 
     explicit ResultSetMetaData_Impl(
-        const std::vector< ::ucbhelper::ResultSetColumnData >& rColumnData )
-    : m_aColumnData( rColumnData ), m_bObtainedTypes( false ) {}
+        std::vector< ::ucbhelper::ResultSetColumnData >&& rColumnData )
+    : m_aColumnData( std::move(rColumnData) ), m_bObtainedTypes( false ) {}
 };
 
 }
@@ -90,8 +90,8 @@ ResultSetMetaData::ResultSetMetaData(
 ResultSetMetaData::ResultSetMetaData(
                         const Reference< XComponentContext >& rxContext,
                         const Sequence< Property >& rProps,
-                        const std::vector< ResultSetColumnData >& rColumnData )
-: m_pImpl( new ResultSetMetaData_Impl( rColumnData ) ),
+                        std::vector< ResultSetColumnData >&& rColumnData )
+: m_pImpl( new ResultSetMetaData_Impl( std::move(rColumnData) ) ),
   m_xContext( rxContext ),
   m_aProps( rProps )
 {


More information about the Libreoffice-commits mailing list