summaryrefslogtreecommitdiff
path: root/include/sax
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2022-03-12 18:52:17 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2022-03-12 19:44:26 +0100
commitde81df1f3f9b7660db450c638925f90adf9c026b (patch)
treecf72e7a09a39e9a910c85dc0d3e88fd10c4d03b4 /include/sax
parent128d3b454467e34538903b2eab45e866f976b314 (diff)
Introduce FastAttributeList::add(NS) taking std::u16string_view
... and simplify some places removing explicit conversions from OUString to OString. Change-Id: I4cdf9f3ee3101b3d00a0bbba53a983ed3bebce4f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131445 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'include/sax')
-rw-r--r--include/sax/fastattribs.hxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sax/fastattribs.hxx b/include/sax/fastattribs.hxx
index 452280782067..4ac958d882fc 100644
--- a/include/sax/fastattribs.hxx
+++ b/include/sax/fastattribs.hxx
@@ -89,7 +89,9 @@ public:
void add( sal_Int32 nToken, const char* pValue );
void add( sal_Int32 nToken, const char* pValue, size_t nValueLength );
void add( sal_Int32 nToken, const OString& rValue );
+ void add( sal_Int32 nToken, std::u16string_view sValue ); // Converts to UTF-8
void addNS( sal_Int32 nNamespaceToken, sal_Int32 nToken, const OString& rValue );
+ void addNS( sal_Int32 nNamespaceToken, sal_Int32 nToken, std::u16string_view sValue );
// note: rQName is *namespace-prefixed*
void addUnknown( const OUString& rNamespaceURL, const OString& rQName, const OString& value );
void addUnknown( const OString& rName, const OString& value );