aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/ApiExtractor/messages.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2020-11-18 11:19:22 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2020-11-18 11:52:40 +0000
commita3c6eb91a7c543aa78f87a73242ee17be585b712 (patch)
treed516c3c4bc62c93aef7212e279394e8a232ecce2 /sources/shiboken6/ApiExtractor/messages.h
parent768cfefa3d693f682d8c71b085e861c3be9631d7 (diff)
shiboken6: Fix some warning messages
Use standard messages where applicable. Move some messages over to messages.cpp and add a location. Remove some messages that cannot be triggered any more. Change-Id: I7fc821e4360b06af7ef6e5db7e30de0f1e8ed5ca Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/shiboken6/ApiExtractor/messages.h')
-rw-r--r--sources/shiboken6/ApiExtractor/messages.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/sources/shiboken6/ApiExtractor/messages.h b/sources/shiboken6/ApiExtractor/messages.h
index 3d3551156..6610a318a 100644
--- a/sources/shiboken6/ApiExtractor/messages.h
+++ b/sources/shiboken6/ApiExtractor/messages.h
@@ -56,12 +56,18 @@ QString msgAddedFunctionInvalidReturnType(const QString &addedFuncName,
const QStringList &typeName, const QString &why,
const AbstractMetaClass *context = nullptr);
+QString msgUnnamedArgumentDefaultExpression(const AbstractMetaClass *context,
+ int n, const QString &className,
+ const AbstractMetaFunction *f);
+
QString msgNoFunctionForModification(const AbstractMetaClass *klass,
const QString &signature,
const QString &originalSignature,
const QStringList &possibleSignatures,
const AbstractMetaFunctionList &allFunctions);
+QString msgClassOfEnumNotFound(const EnumTypeEntry *entry);
+
QString msgNoEnumTypeEntry(const EnumModelItem &enumItem,
const QString &className);
@@ -82,6 +88,12 @@ QString msgUnmatchedParameterType(const ArgumentModelItem &arg, int n,
QString msgUnmatchedReturnType(const FunctionModelItem &functionItem,
const QString &why);
+QString msgShadowingFunction(const AbstractMetaFunction *f1,
+ const AbstractMetaFunction *f2);
+
+QString msgSignalOverloaded(const AbstractMetaClass *c,
+ const AbstractMetaFunction *f);
+
QString msgSkippingFunction(const FunctionModelItem &functionItem,
const QString &signature, const QString &why);
@@ -102,6 +114,9 @@ QString msgEnumNotDefined(const EnumTypeEntry *t);
QString msgUnknownBase(const AbstractMetaClass *metaClass,
const QString &baseClassName);
+QString msgBaseNotInTypeSystem(const AbstractMetaClass *metaClass,
+ const QString &baseClassName);
+
QString msgArrayModificationFailed(const FunctionModelItem &functionItem,
const QString &className,
const QString &errorMessage);
@@ -133,6 +148,9 @@ QString msgPropertyTypeParsingFailed(const QString &name, const QString &typeNam
const QString &why);
QString msgPropertyExists(const QString &className, const QString &name);
+QString msgFunctionVisibilityModified(const AbstractMetaClass *c,
+ const AbstractMetaFunction *f);
+
QString msgCannotFindDocumentation(const QString &fileName,
const char *what, const QString &name,
const QString &query);
@@ -203,6 +221,14 @@ QString msgCouldNotFindMinimalConstructor(const QString &where, const QString &t
QString msgRejectReason(const TypeRejection &r, const QString &needle = QString());
+QString msgPureVirtualFunctionRemoved(const AbstractMetaFunction *f);
+
+QString msgUnknownTypeInArgumentTypeReplacement(const QString &typeReplaced,
+ const AbstractMetaFunction *f);
+
+QString msgRegisterMetaTypeUnqualifiedName(const AbstractMetaClass *c,
+ const char *file, int line);
+
QString msgTagWarning(const QXmlStreamReader &reader, const QString &context,
const QString &tag, const QString &message);