summaryrefslogtreecommitdiff
path: root/unoidl
diff options
context:
space:
mode:
authorNoel <noelgrandin@gmail.com>2020-11-18 10:10:40 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2020-11-24 09:45:04 +0100
commitbb06f51308428500c9c8d11ae05f0aa03ecc179c (patch)
treeb18620e8572ed6d4c43c8605660d59f5f7a7e531 /unoidl
parent42e8e16cf93dcf944e5c1106f76aaa32057c0397 (diff)
loplugin:stringviewparam extend to comparison operators
which means that some call sites have to change to use unicode string literals i.e. u"foo" instead of "foo" Change-Id: Ie51c3adf56d343dd1d1710777f9d2a43ee66221c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106125 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'unoidl')
-rw-r--r--unoidl/source/sourceprovider-parser.y4
-rw-r--r--unoidl/source/sourceprovider-scanner.hxx2
2 files changed, 3 insertions, 3 deletions
diff --git a/unoidl/source/sourceprovider-parser.y b/unoidl/source/sourceprovider-parser.y
index 569f9022b953..565ac9d8dec9 100644
--- a/unoidl/source/sourceprovider-parser.y
+++ b/unoidl/source/sourceprovider-parser.y
@@ -4086,7 +4086,7 @@ bool SourceProviderInterfaceTypeEntityPad::addDirectMember(
OUString const & name)
{
assert(data != nullptr);
- if (!checkMemberClashes(location, yyscanner, data, "", name, true)) {
+ if (!checkMemberClashes(location, yyscanner, data, u"", name, true)) {
return false;
}
allMembers.emplace(name, Member(data->currentName));
@@ -4228,7 +4228,7 @@ bool SourceProviderInterfaceTypeEntityPad::checkBaseClashes(
bool SourceProviderInterfaceTypeEntityPad::checkMemberClashes(
YYLTYPE location, yyscan_t yyscanner, SourceProviderScannerData * data,
- OUString const & interfaceName, OUString const & memberName,
+ std::u16string_view interfaceName, OUString const & memberName,
bool checkOptional) const
{
std::map<OUString, Member>::const_iterator i(allMembers.find(memberName));
diff --git a/unoidl/source/sourceprovider-scanner.hxx b/unoidl/source/sourceprovider-scanner.hxx
index 282c0a18430c..afd8b2e79b12 100644
--- a/unoidl/source/sourceprovider-scanner.hxx
+++ b/unoidl/source/sourceprovider-scanner.hxx
@@ -163,7 +163,7 @@ private:
bool checkMemberClashes(
YYLTYPE location, yyscan_t yyscanner, SourceProviderScannerData * data,
- OUString const & interfaceName, OUString const & memberName,
+ std::u16string_view interfaceName, OUString const & memberName,
bool checkOptional) const;
bool addBase(