diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-09-28 15:00:44 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-09-28 16:04:46 +0200 |
commit | a63fcd0916ebe51d866ed1113babd1a521c175c6 (patch) | |
tree | 71f61ac4915081d55fa3dbc419f939c5aad41d56 /svgio/inc | |
parent | aa770d615ec5722411cc4ab1f88de89d4cad5809 (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.hxx | 2 | ||||
-rw-r--r-- | svgio/inc/svgnode.hxx | 2 | ||||
-rw-r--r-- | svgio/inc/svgstyleattributes.hxx | 2 | ||||
-rw-r--r-- | svgio/inc/svgstylenode.hxx | 6 | ||||
-rw-r--r-- | svgio/inc/svgtools.hxx | 14 |
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); |