aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/ApiExtractor/abstractmetalang.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2023-11-24 08:43:06 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2023-11-27 14:40:01 +0100
commit045c1b70893dc7b4ab85fc8935847a71e5ec714f (patch)
tree9b41901e0bd1fe10091cdca42f8cebbd068393ed /sources/shiboken6/ApiExtractor/abstractmetalang.h
parent9824308bbc0bc20429c78e08323cd65260757476 (diff)
shiboken6: Port the MetaClass::find*() helpers to QAnyStringView
Task-number: PYSIDE-2537 Change-Id: I7d9c160b4b8c46854b11722c05510da766dcc3f5 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/shiboken6/ApiExtractor/abstractmetalang.h')
-rw-r--r--sources/shiboken6/ApiExtractor/abstractmetalang.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/sources/shiboken6/ApiExtractor/abstractmetalang.h b/sources/shiboken6/ApiExtractor/abstractmetalang.h
index d5071a283..e9766a17b 100644
--- a/sources/shiboken6/ApiExtractor/abstractmetalang.h
+++ b/sources/shiboken6/ApiExtractor/abstractmetalang.h
@@ -70,8 +70,8 @@ public:
static void addFunction(const AbstractMetaClassPtr &klass,
const AbstractMetaFunctionCPtr &function);
bool hasFunction(const QString &str) const;
- AbstractMetaFunctionCPtr findFunction(QStringView functionName) const;
- AbstractMetaFunctionCList findFunctions(QStringView functionName) const;
+ AbstractMetaFunctionCPtr findFunction(QAnyStringView functionName) const;
+ AbstractMetaFunctionCList findFunctions(QAnyStringView functionName) const;
AbstractMetaFunctionCPtr findOperatorBool() const;
// Find a Qt-style isNull() method suitable for nb_bool
AbstractMetaFunctionCPtr findQtIsNullMethod() const;
@@ -315,9 +315,9 @@ public:
bool avoidProtectedHack);
static AbstractMetaClassPtr findClass(const AbstractMetaClassList &classes,
- QStringView name);
+ QAnyStringView name);
static AbstractMetaClassCPtr findClass(const AbstractMetaClassCList &classes,
- QStringView name);
+ QAnyStringView name);
static AbstractMetaClassPtr findClass(const AbstractMetaClassList &classes,
const TypeEntryCPtr &typeEntry);
static AbstractMetaClassCPtr findClass(const AbstractMetaClassCList &classes,
@@ -371,10 +371,10 @@ void AbstractMetaClass::invisibleNamespaceRecursion(Function f) const
}
bool inheritsFrom(const AbstractMetaClassCPtr &c, const AbstractMetaClassCPtr &other);
-bool inheritsFrom(const AbstractMetaClassCPtr &c, const QString &name);
+bool inheritsFrom(const AbstractMetaClassCPtr &c, QAnyStringView name);
inline bool isQObject(const AbstractMetaClassCPtr &c)
{
- return inheritsFrom(c, QStringLiteral("QObject"));
+ return inheritsFrom(c, "QObject");
}
AbstractMetaClassCPtr findBaseClass(const AbstractMetaClassCPtr &c,