aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/ApiExtractor/messages.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-04-05 13:32:32 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-04-07 20:32:32 +0200
commit2d09625db4fdda430a98863c831b302826868eec (patch)
treebc065e57ebe79c32aec5150e41e1b4d3742b2ddc /sources/shiboken6/ApiExtractor/messages.h
parent06220aac8930b538a3481561818f9acf7d56d5f4 (diff)
shiboken6: Refactor CppGenerator::argumentNameFromIndex()
The function was returning the argument class in a pointer passed in. Split this functionality out to a separate function argumentClassFromIndex() for clarity. Use exceptions to signal errors instead of writing #error directives. Pick-to: 6.2 Change-Id: Icfdf4344bfd3bab0e65c308bebde21f6940bdbfd Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/shiboken6/ApiExtractor/messages.h')
-rw-r--r--sources/shiboken6/ApiExtractor/messages.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sources/shiboken6/ApiExtractor/messages.h b/sources/shiboken6/ApiExtractor/messages.h
index 45ed3540c..53f76f05c 100644
--- a/sources/shiboken6/ApiExtractor/messages.h
+++ b/sources/shiboken6/ApiExtractor/messages.h
@@ -71,6 +71,9 @@ QString msgTypeModificationFailed(const QString &type, int n,
const AbstractMetaFunction *func,
const QString &why);
+QString msgInvalidArgumentModification(const AbstractMetaFunctionCPtr &func,
+ int argIndex);
+
QString msgArgumentOutOfRange(int number, int minValue, int maxValue);
QString msgArgumentRemovalFailed(const AbstractMetaFunction *func, int n,