Fix type of cppuhelper::TypeManager::getInterfaceMember separator param
...after a5343a89f8
"use more string_view in cppu"
Change-Id: I7cd577f50cd92586e00f347b2e05247b6b5b0331
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135326
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
This commit is contained in:
parent
ad67d0c99a
commit
e3b48ed3b8
2 changed files with 5 additions and 3 deletions
|
@ -2147,9 +2147,9 @@ css::uno::Any cppuhelper::TypeManager::getInstantiatedStruct(
|
||||||
}
|
}
|
||||||
|
|
||||||
css::uno::Any cppuhelper::TypeManager::getInterfaceMember(
|
css::uno::Any cppuhelper::TypeManager::getInterfaceMember(
|
||||||
std::u16string_view name, sal_Int32 separator)
|
std::u16string_view name, std::size_t separator)
|
||||||
{
|
{
|
||||||
assert(static_cast<sal_Int32>(name.find(u"::")) == separator && separator != -1);
|
assert(name.find(u"::") == separator && separator != std::u16string_view::npos);
|
||||||
css::uno::Reference< css::reflection::XInterfaceTypeDescription2 > ifc(
|
css::uno::Reference< css::reflection::XInterfaceTypeDescription2 > ifc(
|
||||||
resolveTypedefs(find(OUString(name.substr(0, separator)))), css::uno::UNO_QUERY);
|
resolveTypedefs(find(OUString(name.substr(0, separator)))), css::uno::UNO_QUERY);
|
||||||
if (!ifc.is()) {
|
if (!ifc.is()) {
|
||||||
|
|
|
@ -11,6 +11,8 @@
|
||||||
|
|
||||||
#include <sal/config.h>
|
#include <sal/config.h>
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
#include <com/sun/star/container/XHierarchicalNameAccess.hpp>
|
#include <com/sun/star/container/XHierarchicalNameAccess.hpp>
|
||||||
#include <com/sun/star/container/XSet.hpp>
|
#include <com/sun/star/container/XSet.hpp>
|
||||||
#include <com/sun/star/lang/XServiceInfo.hpp>
|
#include <com/sun/star/lang/XServiceInfo.hpp>
|
||||||
|
@ -100,7 +102,7 @@ private:
|
||||||
OUString const & name, sal_Int32 separator);
|
OUString const & name, sal_Int32 separator);
|
||||||
|
|
||||||
css::uno::Any getInterfaceMember(
|
css::uno::Any getInterfaceMember(
|
||||||
std::u16string_view name, sal_Int32 separator);
|
std::u16string_view name, std::size_t separator);
|
||||||
|
|
||||||
css::uno::Any getNamed(
|
css::uno::Any getNamed(
|
||||||
OUString const & name,
|
OUString const & name,
|
||||||
|
|
Loading…
Reference in a new issue