aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken2/ApiExtractor/abstractmetalang.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken2/ApiExtractor/abstractmetalang.cpp')
-rw-r--r--sources/shiboken2/ApiExtractor/abstractmetalang.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/sources/shiboken2/ApiExtractor/abstractmetalang.cpp b/sources/shiboken2/ApiExtractor/abstractmetalang.cpp
index 8e1f0d7e5..3680375c4 100644
--- a/sources/shiboken2/ApiExtractor/abstractmetalang.cpp
+++ b/sources/shiboken2/ApiExtractor/abstractmetalang.cpp
@@ -2530,11 +2530,11 @@ AbstractMetaEnum *AbstractMetaClass::findEnum(const AbstractMetaClassList &class
AbstractMetaEnumValue *AbstractMetaClass::findEnumValue(const AbstractMetaClassList &classes,
const QString &name)
{
- const QVector<QStringRef> lst = name.splitRef(QLatin1String("::"));
+ const auto lst = QStringView{name}.split(u"::");
if (lst.size() > 1) {
- const QStringRef &prefixName = lst.at(0);
- const QStringRef &enumName = lst.at(1);
+ const auto &prefixName = lst.at(0);
+ const auto &enumName = lst.at(1);
if (AbstractMetaClass *cl = findClass(classes, prefixName.toString()))
return cl->findEnumValue(enumName.toString());
}
@@ -2715,8 +2715,8 @@ AbstractMetaEnumValue *AbstractMetaEnum::findEnumValue(const QString &value) con
const int sepPos = value.indexOf(QLatin1String("::"));
if (sepPos == -1)
return findMatchingEnumValue(m_enumValues, value);
- return name() == value.leftRef(sepPos)
- ? findMatchingEnumValue(m_enumValues, value.rightRef(value.size() - sepPos - 2))
+ return name() == QStringView{value}.left(sepPos)
+ ? findMatchingEnumValue(m_enumValues, QStringView{value}.right(value.size() - sepPos - 2))
: nullptr;
}