diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-04-05 13:32:32 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-04-07 20:32:32 +0200 |
commit | 2d09625db4fdda430a98863c831b302826868eec (patch) | |
tree | bc065e57ebe79c32aec5150e41e1b4d3742b2ddc /sources/shiboken6/ApiExtractor/messages.h | |
parent | 06220aac8930b538a3481561818f9acf7d56d5f4 (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.h | 3 |
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, |