summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2022-06-22 09:00:52 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2022-06-23 09:58:23 +0200
commit26fbf6eef19e2746c28d2f1584505d5e10a295cc (patch)
treedb5b1e8040e57f6125b5fed6532623c2e50b549d /include
parentPump XInputStream into an SvMemoryStream rather than an OStringBuffer (diff)
downloadcore-26fbf6eef19e2746c28d2f1584505d5e10a295cc.tar.gz
core-26fbf6eef19e2746c28d2f1584505d5e10a295cc.zip
clang-tidy modernize-pass-by-value in formula
Change-Id: I275f96bb8b24838538ac88532508ad7dbd127eae Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136271 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include')
-rw-r--r--include/formula/token.hxx13
1 files changed, 7 insertions, 6 deletions
diff --git a/include/formula/token.hxx b/include/formula/token.hxx
index ebb08e6d7c17..f534b2c5c801 100644
--- a/include/formula/token.hxx
+++ b/include/formula/token.hxx
@@ -24,6 +24,7 @@
#include <cstring>
#include <memory>
+#include <utility>
#include <vector>
#include <formula/formuladllapi.h>
@@ -336,7 +337,7 @@ class FORMULA_DLLPUBLIC FormulaStringToken final : public FormulaToken
{
svl::SharedString maString;
public:
- FormulaStringToken( const svl::SharedString& r );
+ FormulaStringToken( svl::SharedString r );
FormulaStringToken( const FormulaStringToken& r );
virtual FormulaToken* Clone() const override;
@@ -352,7 +353,7 @@ class FORMULA_DLLPUBLIC FormulaStringOpToken final : public FormulaByteToken
{
svl::SharedString maString;
public:
- FormulaStringOpToken( OpCode e, const svl::SharedString& r );
+ FormulaStringOpToken( OpCode e, svl::SharedString r );
FormulaStringOpToken( const FormulaStringOpToken& r );
virtual FormulaToken* Clone() const override;
@@ -386,12 +387,12 @@ class FORMULA_DLLPUBLIC FormulaExternalToken final : public FormulaByteToken
private:
OUString aExternal;
public:
- FormulaExternalToken( OpCode e, sal_uInt8 n, const OUString& r ) :
+ FormulaExternalToken( OpCode e, sal_uInt8 n, OUString r ) :
FormulaByteToken( e, n, svExternal, ParamClass::Unknown ),
- aExternal( r ) {}
- FormulaExternalToken( OpCode e, const OUString& r ) :
+ aExternal(std::move( r )) {}
+ FormulaExternalToken( OpCode e, OUString r ) :
FormulaByteToken( e, 0, svExternal, ParamClass::Unknown ),
- aExternal( r ) {}
+ aExternal(std::move( r )) {}
FormulaExternalToken( const FormulaExternalToken& r ) :
FormulaByteToken( r ), aExternal( r.aExternal ) {}