summaryrefslogtreecommitdiff
path: root/svgio
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2020-12-29 12:20:23 +0100
committerStephan Bergmann <sbergman@redhat.com>2021-01-04 15:29:54 +0100
commitc34e8bd71384326184baac7dea31f7ddf9bae6bc (patch)
tree0914b24023030781b3a74a768be9df4d2873b4b9 /svgio
parenta1cdde17aa27902ee162d5b40860f05c592c4de8 (diff)
loplugin:stringviewparam: operator +=
Change-Id: I30ce1b5bd8fb168da7067c1967c5af2569df2653 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108512 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'svgio')
-rw-r--r--svgio/inc/svgcharacternode.hxx6
-rw-r--r--svgio/inc/svgtitledescnode.hxx6
-rw-r--r--svgio/source/svgreader/svgcharacternode.cxx2
-rw-r--r--svgio/source/svgreader/svgtitledescnode.cxx2
4 files changed, 12 insertions, 4 deletions
diff --git a/svgio/inc/svgcharacternode.hxx b/svgio/inc/svgcharacternode.hxx
index 988c30001df9..46d7ec995b18 100644
--- a/svgio/inc/svgcharacternode.hxx
+++ b/svgio/inc/svgcharacternode.hxx
@@ -20,6 +20,10 @@
#ifndef INCLUDED_SVGIO_INC_SVGCHARACTERNODE_HXX
#define INCLUDED_SVGIO_INC_SVGCHARACTERNODE_HXX
+#include <sal/config.h>
+
+#include <string_view>
+
#include "svgnode.hxx"
namespace drawinglayer::primitive2d { class TextSimplePortionPrimitive2D; }
@@ -148,7 +152,7 @@ namespace svgio::svgreader
void decomposeText(drawinglayer::primitive2d::Primitive2DContainer& rTarget, SvgTextPosition& rSvgTextPosition) const;
void whiteSpaceHandling();
void addGap();
- void concatenate(const OUString& rText);
+ void concatenate(std::u16string_view rText);
/// Text content
const OUString& getText() const { return maText; }
diff --git a/svgio/inc/svgtitledescnode.hxx b/svgio/inc/svgtitledescnode.hxx
index 0c8eae4b94f6..50eb5bc73ee2 100644
--- a/svgio/inc/svgtitledescnode.hxx
+++ b/svgio/inc/svgtitledescnode.hxx
@@ -19,6 +19,10 @@
#ifndef INCLUDED_SVGIO_INC_SVGTITLEDESCNODE_HXX
#define INCLUDED_SVGIO_INC_SVGTITLEDESCNODE_HXX
+#include <sal/config.h>
+
+#include <string_view>
+
#include "svgnode.hxx"
@@ -38,7 +42,7 @@ namespace svgio::svgreader
virtual ~SvgTitleDescNode() override;
/// add new chars
- void concatenate(const OUString& rChars);
+ void concatenate(std::u16string_view rChars);
/// x content, set if found in current context
const OUString& getText() const { return maText; }
diff --git a/svgio/source/svgreader/svgcharacternode.cxx b/svgio/source/svgreader/svgcharacternode.cxx
index 457039e1ba82..dc24adc7ffc0 100644
--- a/svgio/source/svgreader/svgcharacternode.cxx
+++ b/svgio/source/svgreader/svgcharacternode.cxx
@@ -539,7 +539,7 @@ namespace svgio::svgreader
maText += " ";
}
- void SvgCharacterNode::concatenate(const OUString& rText)
+ void SvgCharacterNode::concatenate(std::u16string_view rText)
{
maText += rText;
}
diff --git a/svgio/source/svgreader/svgtitledescnode.cxx b/svgio/source/svgreader/svgtitledescnode.cxx
index 9ff26e1a7e95..0475a8275c88 100644
--- a/svgio/source/svgreader/svgtitledescnode.cxx
+++ b/svgio/source/svgreader/svgtitledescnode.cxx
@@ -37,7 +37,7 @@ namespace svgio::svgreader
{
}
- void SvgTitleDescNode::concatenate(const OUString& rChars)
+ void SvgTitleDescNode::concatenate(std::u16string_view rChars)
{
maText += rChars;
}