diff options
-rw-r--r-- | include/ucbhelper/resultsetmetadata.hxx | 2 | ||||
-rw-r--r-- | ucb/source/ucp/file/filrset.cxx | 2 | ||||
-rw-r--r-- | ucbhelper/source/provider/resultsetmetadata.cxx | 8 |
3 files changed, 6 insertions, 6 deletions
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 ) { |