summaryrefslogtreecommitdiff
path: root/cppuhelper/source
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2022-04-21 12:53:15 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2022-04-21 13:53:26 +0200
commit2d9291b9433c9645b0870525211f74bfb1151555 (patch)
tree53cb623e805899ea01e4ee65fd7c5eac27dd1934 /cppuhelper/source
parent9ac36f0ecba806b51e6d1cb4cf8d92fe062508f4 (diff)
use more string_view in unoidl,codemaker
Change-Id: Ibc0624a662c98ef1308a3bb0c7c082935a89a25c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133252 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'cppuhelper/source')
-rw-r--r--cppuhelper/source/typemanager.cxx4
-rw-r--r--cppuhelper/source/typemanager.hxx2
2 files changed, 3 insertions, 3 deletions
diff --git a/cppuhelper/source/typemanager.cxx b/cppuhelper/source/typemanager.cxx
index 44105df033fa..0b19954f92d5 100644
--- a/cppuhelper/source/typemanager.cxx
+++ b/cppuhelper/source/typemanager.cxx
@@ -2102,7 +2102,7 @@ css::uno::Any cppuhelper::TypeManager::getInstantiatedStruct(
OUString const & name, sal_Int32 separator)
{
assert(name.indexOf('<') == separator && separator != -1);
- rtl::Reference< unoidl::Entity > ent(findEntity(name.copy(0, separator)));
+ rtl::Reference< unoidl::Entity > ent(findEntity(name.subView(0, separator)));
if (!ent.is()
|| (ent->getSort()
!= unoidl::Entity::SORT_POLYMORPHIC_STRUCT_TYPE_TEMPLATE))
@@ -2289,7 +2289,7 @@ css::uno::Any cppuhelper::TypeManager::getConstant(
}
rtl::Reference< unoidl::Entity > cppuhelper::TypeManager::findEntity(
- OUString const & name)
+ std::u16string_view name)
{
try {
return manager_->findEntity(name);
diff --git a/cppuhelper/source/typemanager.hxx b/cppuhelper/source/typemanager.hxx
index 28c193191267..615495ca7f80 100644
--- a/cppuhelper/source/typemanager.hxx
+++ b/cppuhelper/source/typemanager.hxx
@@ -115,7 +115,7 @@ private:
rtl::Reference< unoidl::ConstantGroupEntity > const & entity,
OUString const & member);
- rtl::Reference< unoidl::Entity > findEntity(OUString const & name);
+ rtl::Reference< unoidl::Entity > findEntity(std::u16string_view name);
rtl::Reference< unoidl::Manager > manager_;
};