diff options
Diffstat (limited to 'sources/shiboken2/ApiExtractor/messages.h')
-rw-r--r-- | sources/shiboken2/ApiExtractor/messages.h | 55 |
1 files changed, 53 insertions, 2 deletions
diff --git a/sources/shiboken2/ApiExtractor/messages.h b/sources/shiboken2/ApiExtractor/messages.h index 2fee0de8f..3f1a8650b 100644 --- a/sources/shiboken2/ApiExtractor/messages.h +++ b/sources/shiboken2/ApiExtractor/messages.h @@ -37,6 +37,8 @@ #include <QtCore/QString> #include <QtCore/QVector> +class EnumTypeEntry; +class FunctionTypeEntry; class TypeEntry; class TypeInfo; struct TypeRejection; @@ -45,9 +47,16 @@ QT_FORWARD_DECLARE_CLASS(QDir) QT_FORWARD_DECLARE_CLASS(QFile) QT_FORWARD_DECLARE_CLASS(QXmlStreamReader) -QString msgNoFunctionForModification(const QString &signature, +QString msgAddedFunctionInvalidArgType(const QString &addedFuncName, + const QString &typeName, + int pos, const QString &why); + +QString msgAddedFunctionInvalidReturnType(const QString &addedFuncName, + const QString &typeName, const QString &why); + +QString msgNoFunctionForModification(const AbstractMetaClass *klass, + const QString &signature, const QString &originalSignature, - const QString &className, const QStringList &possibleSignatures, const AbstractMetaFunctionList &allFunctions); @@ -59,6 +68,12 @@ QString msgNoEnumTypeConflict(const EnumModelItem &enumItem, const QString &className, const TypeEntry *t); +QString msgNamespaceNoTypeEntry(const NamespaceModelItem &item, + const QString &fullName); + +QString msgAmbiguousVaryingTypesFound(const QString &qualifiedName, const TypeEntries &te); +QString msgAmbiguousTypesFound(const QString &qualifiedName, const TypeEntries &te); + QString msgUnmatchedParameterType(const ArgumentModelItem &arg, int n, const QString &why); @@ -68,6 +83,27 @@ QString msgUnmatchedReturnType(const FunctionModelItem &functionItem, QString msgSkippingFunction(const FunctionModelItem &functionItem, const QString &signature, const QString &why); +QString msgSkippingField(const VariableModelItem &field, const QString &className, + const QString &type); + +QString msgTypeNotDefined(const TypeEntry *entry); + +QString msgGlobalFunctionNotDefined(const FunctionTypeEntry *fte, + const QString &signature); + +QString msgStrippingArgument(const FunctionModelItem &f, int i, + const QString &originalSignature, + const ArgumentModelItem &arg); + +QString msgEnumNotDefined(const EnumTypeEntry *t); + +QString msgUnknownBase(const AbstractMetaClass *metaClass, + const QString &baseClassName); + +QString msgArrayModificationFailed(const FunctionModelItem &functionItem, + const QString &className, + const QString &errorMessage); + QString msgCannotResolveEntity(const QString &name, const QString &reason); QString msgCannotSetArrayUsage(const QString &function, int i, const QString &reason); @@ -79,6 +115,10 @@ QString msgUnableToTranslateType(const TypeInfo &typeInfo, QString msgCannotFindTypeEntry(const QString &t); +QString msgCannotFindTypeEntryForSmartPointer(const QString &t, const QString &smartPointerType); +QString msgInvalidSmartPointerType(const TypeInfo &i); +QString msgCannotFindSmartPointerInstantion(const TypeInfo &i); + QString msgCannotTranslateTemplateArgument(int i, const TypeInfo &typeInfo, const QString &why); @@ -87,6 +127,10 @@ QString msgDisallowThread(const AbstractMetaFunction *f); QString msgNamespaceToBeExtendedNotFound(const QString &namespaceName, const QString &packageName); +QString msgPropertyTypeParsingFailed(const QString &name, const QString &typeName, + const QString &why); +QString msgPropertyExists(const QString &className, const QString &name); + QString msgCannotFindDocumentation(const QString &fileName, const char *what, const QString &name, const QString &query); @@ -117,6 +161,9 @@ QString msgCannotUseEnumAsInt(const QString &name); QString msgConversionTypesDiffer(const QString &varType, const QString &conversionType); +QString msgCannotFindSmartPointer(const QString &instantiationType, + const AbstractMetaClassList &pointers); + QString msgLeftOverArguments(const QMap<QString, QString> &remainingArgs); QString msgInvalidVersion(const QString &package, const QString &version); @@ -128,6 +175,10 @@ QString msgExtendingNamespaceRequiresPattern(const QString &name); QString msgInvalidRegularExpression(const QString &pattern, const QString &why); +QString msgNoRootTypeSystemEntry(); + +QString msgIncorrectlyNestedName(const QString &name); + QString msgCyclicDependency(const QString &funcName, const QString &graphName, const QVector<const AbstractMetaFunction *> &involvedConversions); |