summaryrefslogtreecommitdiff
path: root/formula
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2021-10-10 20:36:27 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-10-11 12:19:03 +0200
commit6a3cb1545290d822455b7c3259702a1d1afc8ef9 (patch)
tree343c657cf0968bae515929848ea95cf8e6fd10e4 /formula
parentea014c324a9f5fff344c3fccdfcb0e5bcbe75d81 (diff)
loplugin:moveparam in formula
Change-Id: I358f5e8031c235be76bb96591bf33f59a39b00ba Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123350 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'formula')
-rw-r--r--formula/source/core/api/vectortoken.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/formula/source/core/api/vectortoken.cxx b/formula/source/core/api/vectortoken.cxx
index b4bc14370a7d..c1bd52157795 100644
--- a/formula/source/core/api/vectortoken.cxx
+++ b/formula/source/core/api/vectortoken.cxx
@@ -64,10 +64,10 @@ size_t SingleVectorRefToken::GetArrayLength() const
}
DoubleVectorRefToken::DoubleVectorRefToken(
- const std::vector<VectorRefArray>& rArrays, size_t nArrayLength,
+ std::vector<VectorRefArray>&& rArrays, size_t nArrayLength,
size_t nRefRowSize, bool bStartFixed, bool bEndFixed ) :
FormulaToken(svDoubleVectorRef, ocPush),
- maArrays(rArrays), mnArrayLength(nArrayLength),
+ maArrays(std::move(rArrays)), mnArrayLength(nArrayLength),
mnRefRowSize(nRefRowSize), mbStartFixed(bStartFixed), mbEndFixed(bEndFixed)
{
SAL_INFO("formula.core", "Created DoubleVectorRefToken nArrayLength=" << nArrayLength);
@@ -76,7 +76,7 @@ DoubleVectorRefToken::DoubleVectorRefToken(
FormulaToken* DoubleVectorRefToken::Clone() const
{
return new DoubleVectorRefToken(
- maArrays, mnArrayLength, mnRefRowSize, mbStartFixed, mbEndFixed);
+ std::vector(maArrays), mnArrayLength, mnRefRowSize, mbStartFixed, mbEndFixed);
}
const std::vector<VectorRefArray>& DoubleVectorRefToken::GetArrays() const