diff --git a/editeng/inc/edtspell.hxx b/editeng/inc/edtspell.hxx index 3332fce4e1e6..a63c395690c0 100644 --- a/editeng/inc/edtspell.hxx +++ b/editeng/inc/edtspell.hxx @@ -68,7 +68,7 @@ public: WrongList(); const std::vector& GetRanges() const { return maRanges;} - void SetRanges( const std::vector& rRanges ); + void SetRanges( std::vector&& rRanges ); bool IsValid() const; void SetValid(); diff --git a/editeng/source/accessibility/AccessibleParaManager.cxx b/editeng/source/accessibility/AccessibleParaManager.cxx index 12aff3e2df63..f597bba6adce 100644 --- a/editeng/source/accessibility/AccessibleParaManager.cxx +++ b/editeng/source/accessibility/AccessibleParaManager.cxx @@ -56,9 +56,9 @@ namespace accessibility // owner is responsible for possible child death } - void AccessibleParaManager::SetAdditionalChildStates( const VectorOfStates& rChildStates ) + void AccessibleParaManager::SetAdditionalChildStates( VectorOfStates&& rChildStates ) { - maChildStates = rChildStates; + maChildStates = std::move(rChildStates); } void AccessibleParaManager::SetNum( sal_Int32 nNumParas ) diff --git a/editeng/source/editeng/edtspell.cxx b/editeng/source/editeng/edtspell.cxx index fdd0593418cc..5ff6beb29b8f 100644 --- a/editeng/source/editeng/edtspell.cxx +++ b/editeng/source/editeng/edtspell.cxx @@ -150,9 +150,9 @@ void EditSpellWrapper::CheckSpellTo() WrongList::WrongList() : mnInvalidStart(0), mnInvalidEnd(Valid) {} -void WrongList::SetRanges( const std::vector& rRanges ) +void WrongList::SetRanges( std::vector&&rRanges ) { - maRanges = rRanges; + maRanges = std::move(rRanges); } bool WrongList::IsValid() const diff --git a/editeng/source/editeng/impedit4.cxx b/editeng/source/editeng/impedit4.cxx index d6071f2a355a..dd3f13cf0f47 100644 --- a/editeng/source/editeng/impedit4.cxx +++ b/editeng/source/editeng/impedit4.cxx @@ -1376,7 +1376,7 @@ void ImpEditEngine::SetAllMisspellRanges( const std::vectorCreateWrongList(); WrongList* pWrongList = pNode->GetWrongList(); - pWrongList->SetRanges(rParaRanges.maRanges); + pWrongList->SetRanges(std::vector(rParaRanges.maRanges)); } } diff --git a/include/editeng/AccessibleParaManager.hxx b/include/editeng/AccessibleParaManager.hxx index 5330e1100893..0eceac19ce43 100644 --- a/include/editeng/AccessibleParaManager.hxx +++ b/include/editeng/AccessibleParaManager.hxx @@ -105,7 +105,7 @@ namespace accessibility (text paragraph). The state values are defined in css::accessibility::AccessibleStateType. */ - void SetAdditionalChildStates( const VectorOfStates& rChildStates ); + void SetAdditionalChildStates( VectorOfStates&& rChildStates ); /** Set the number of paragraphs diff --git a/include/svx/AccessibleTextHelper.hxx b/include/svx/AccessibleTextHelper.hxx index d57736e14f26..45592748f5ed 100644 --- a/include/svx/AccessibleTextHelper.hxx +++ b/include/svx/AccessibleTextHelper.hxx @@ -258,7 +258,7 @@ public: This function has to be called before querying for any children (e.g. with GetChild()). */ - void SetAdditionalChildStates(const VectorOfStates& rChildStates); + void SetAdditionalChildStates(VectorOfStates&& rChildStates); /** Update the visible children diff --git a/sc/source/ui/Accessibility/AccessiblePreviewCell.cxx b/sc/source/ui/Accessibility/AccessiblePreviewCell.cxx index c420bbbfa0cd..f3bc3e717805 100644 --- a/sc/source/ui/Accessibility/AccessiblePreviewCell.cxx +++ b/sc/source/ui/Accessibility/AccessiblePreviewCell.cxx @@ -271,7 +271,7 @@ void ScAccessiblePreviewCell::CreateTextHelper() // paragraphs in preview are transient ::accessibility::AccessibleTextHelper::VectorOfStates aChildStates; aChildStates.push_back( AccessibleStateType::TRANSIENT ); - mpTextHelper->SetAdditionalChildStates( aChildStates ); + mpTextHelper->SetAdditionalChildStates( std::move(aChildStates) ); } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svx/source/accessibility/AccessibleTextHelper.cxx b/svx/source/accessibility/AccessibleTextHelper.cxx index 5a6a5397ca00..046fec99224b 100644 --- a/svx/source/accessibility/AccessibleTextHelper.cxx +++ b/svx/source/accessibility/AccessibleTextHelper.cxx @@ -122,7 +122,7 @@ namespace accessibility return mnStartIndex; } - void SetAdditionalChildStates( const VectorOfStates& rChildStates ); + void SetAdditionalChildStates( VectorOfStates&& rChildStates ); void Dispose(); @@ -350,9 +350,9 @@ namespace accessibility } } - void AccessibleTextHelper_Impl::SetAdditionalChildStates( const VectorOfStates& rChildStates ) + void AccessibleTextHelper_Impl::SetAdditionalChildStates( VectorOfStates&& rChildStates ) { - maParaManager.SetAdditionalChildStates( rChildStates ); + maParaManager.SetAdditionalChildStates( std::move(rChildStates) ); } void AccessibleTextHelper_Impl::SetChildFocus( sal_Int32 nChild, bool bHaveFocus ) @@ -1644,9 +1644,9 @@ namespace accessibility #endif } - void AccessibleTextHelper::SetAdditionalChildStates( const VectorOfStates& rChildStates ) + void AccessibleTextHelper::SetAdditionalChildStates( VectorOfStates&& rChildStates ) { - mpImpl->SetAdditionalChildStates( rChildStates ); + mpImpl->SetAdditionalChildStates( std::move(rChildStates) ); } void AccessibleTextHelper::UpdateChildren()