summaryrefslogtreecommitdiff
path: root/svgio/inc
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2022-09-28 15:00:44 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2022-09-28 16:04:46 +0200
commita63fcd0916ebe51d866ed1113babd1a521c175c6 (patch)
tree71f61ac4915081d55fa3dbc419f939c5aad41d56 /svgio/inc
parentaa770d615ec5722411cc4ab1f88de89d4cad5809 (diff)
use more string_view in svgio
Change-Id: I30d2f02941673ce33febc4e0f563e77b80a585fe Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140707 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'svgio/inc')
-rw-r--r--svgio/inc/svgcharacternode.hxx2
-rw-r--r--svgio/inc/svgnode.hxx2
-rw-r--r--svgio/inc/svgstyleattributes.hxx2
-rw-r--r--svgio/inc/svgstylenode.hxx6
-rw-r--r--svgio/inc/svgtools.hxx14
5 files changed, 13 insertions, 13 deletions
diff --git a/svgio/inc/svgcharacternode.hxx b/svgio/inc/svgcharacternode.hxx
index 9558e7b752b9..50ecda7e3a89 100644
--- a/svgio/inc/svgcharacternode.hxx
+++ b/svgio/inc/svgcharacternode.hxx
@@ -45,7 +45,7 @@ namespace svgio::svgreader
public:
SvgTextPositions();
- void parseTextPositionAttributes(SVGToken aSVGToken, const OUString& aContent);
+ void parseTextPositionAttributes(SVGToken aSVGToken, std::u16string_view aContent);
/// X content
const SvgNumberVector& getX() const { return maX; }
diff --git a/svgio/inc/svgnode.hxx b/svgio/inc/svgnode.hxx
index 54016aa34e99..4bdbd3046d75 100644
--- a/svgio/inc/svgnode.hxx
+++ b/svgio/inc/svgnode.hxx
@@ -137,7 +137,7 @@ namespace svgio::svgreader
void accept(Visitor& rVisitor);
/// scan helper to read and interpret a local CssStyle to mpLocalCssStyle
- void readLocalCssStyle(const OUString& aContent);
+ void readLocalCssStyle(std::u16string_view aContent);
/// style helpers
void parseAttributes(const css::uno::Reference< css::xml::sax::XAttributeList >& xAttribs);
diff --git a/svgio/inc/svgstyleattributes.hxx b/svgio/inc/svgstyleattributes.hxx
index 529e91b75b8e..4455f2311b69 100644
--- a/svgio/inc/svgstyleattributes.hxx
+++ b/svgio/inc/svgstyleattributes.hxx
@@ -297,7 +297,7 @@ namespace svgio::svgreader
const SvgStyleAttributes* getCssStyleParent() const { return mpCssStyleParent; }
/// scan helpers
- void readCssStyle(const OUString& rCandidate);
+ void readCssStyle(std::u16string_view rCandidate);
const SvgStyleAttributes* getParentStyle() const;
SvgStyleAttributes(SvgNode& rOwner);
diff --git a/svgio/inc/svgstylenode.hxx b/svgio/inc/svgstylenode.hxx
index 1a5a43ca858c..8a70d0ec4767 100644
--- a/svgio/inc/svgstylenode.hxx
+++ b/svgio/inc/svgstylenode.hxx
@@ -44,9 +44,9 @@ namespace svgio::svgreader
virtual void parseAttribute(const OUString& rTokenName, SVGToken aSVGToken, const OUString& aContent) override;
/// CssStyleSheet add helpers
- void addCssStyleSheet(const OUString& aSelectors, const SvgStyleAttributes& rNewStyle);
- void addCssStyleSheet(const OUString& aSelectors, const OUString& aContent);
- void addCssStyleSheet(const OUString& aSelectorsAndContent);
+ void addCssStyleSheet(std::u16string_view aSelectors, const SvgStyleAttributes& rNewStyle);
+ void addCssStyleSheet(std::u16string_view aSelectors, std::u16string_view aContent);
+ void addCssStyleSheet(std::u16string_view aSelectorsAndContent);
/// textCss access
bool isTextCss() const { return mbTextCss; }
diff --git a/svgio/inc/svgtools.hxx b/svgio/inc/svgtools.hxx
index 4147344b4640..fd9bdd396d9d 100644
--- a/svgio/inc/svgtools.hxx
+++ b/svgio/inc/svgtools.hxx
@@ -108,20 +108,20 @@ namespace svgio::svgreader
sal_Int32 read_hex(sal_Unicode aChar);
bool match_colorKeyword(basegfx::BColor& rColor, const OUString& rName);
bool read_color(const OUString& rCandidate, basegfx::BColor& rColor, SvgNumber& rOpacity);
- basegfx::B2DRange readViewBox(const OUString& rCandidate, InfoProvider const & rInfoProvider);
- basegfx::B2DHomMatrix readTransform(const OUString& rCandidate, InfoProvider const & rInfoProvider);
- bool readSingleNumber(const OUString& rCandidate, SvgNumber& aNum);
- bool readLocalLink(const OUString& rCandidate, OUString& rURL);
+ basegfx::B2DRange readViewBox(std::u16string_view rCandidate, InfoProvider const & rInfoProvider);
+ basegfx::B2DHomMatrix readTransform(std::u16string_view rCandidate, InfoProvider const & rInfoProvider);
+ bool readSingleNumber(std::u16string_view rCandidate, SvgNumber& aNum);
+ bool readLocalLink(std::u16string_view rCandidate, OUString& rURL);
bool readLocalUrl(const OUString& rCandidate, OUString& rURL);
bool readSvgPaint(const OUString& rCandidate, SvgPaint& rSvgPaint, OUString& rURL, SvgNumber& rOpacity);
- bool readSvgNumberVector(const OUString& rCandidate, SvgNumberVector& rSvgNumberVector);
+ bool readSvgNumberVector(std::u16string_view rCandidate, SvgNumberVector& rSvgNumberVector);
::std::vector< double > solveSvgNumberVector(const SvgNumberVector& rInput, const InfoProvider& rInfoProvider);
- SvgAspectRatio readSvgAspectRatio(const OUString& rCandidate);
+ SvgAspectRatio readSvgAspectRatio(std::u16string_view rCandidate);
typedef ::std::vector< OUString > SvgStringVector;
- bool readSvgStringVector(const OUString& rCandidate, SvgStringVector& rSvgStringVector);
+ bool readSvgStringVector(std::u16string_view rCandidate, SvgStringVector& rSvgStringVector);
void readImageLink(const OUString& rCandidate, OUString& rXLink, OUString& rUrl, OUString& rMimeType, OUString& rData);