diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-11-24 08:43:06 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-11-27 14:40:01 +0100 |
commit | 045c1b70893dc7b4ab85fc8935847a71e5ec714f (patch) | |
tree | 9b41901e0bd1fe10091cdca42f8cebbd068393ed /sources/shiboken6/ApiExtractor/abstractmetalang.h | |
parent | 9824308bbc0bc20429c78e08323cd65260757476 (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.h | 12 |
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, |