qtdeclarative/tools/qmltc
Ulf Hermann e0dd6d0810 QmlCompiler: Assume missing return types to be "void"
qmltyperegistrar leaves out "void" return types when generating methods
and signals. Add those back when reading the files so that we don't have
to special-case "void" in the compilers.

Also, explicitly set the return type of QML signals to "void", for the
same reason.

Change-Id: I94cd9d005c458fe37160eccf5c14f02c53fc300a
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
2024-06-20 21:58:31 +02:00
..
CMakeLists.txt Doc: Rename and rephrase pages for QML {script|type} compiler 2023-03-28 20:54:27 +02:00
main.cpp qmlcompiler: Sanitize qmldir paths before using them 2024-05-17 17:34:33 +02:00
qmltccodewriter.cpp qmltc: Enforce basic required properties 2024-04-09 18:17:03 +02:00
qmltccodewriter.h qmltc: Enforce basic required properties 2024-04-09 18:17:03 +02:00
qmltccommandlineutils.cpp Port from container::count() and length() to size() 2022-10-07 23:38:48 +02:00
qmltccommandlineutils.h Use SPDX license identifiers 2022-06-11 08:05:15 +02:00
qmltccompiler.cpp QmlCompiler: Assume missing return types to be "void" 2024-06-20 21:58:31 +02:00
qmltccompiler.h QQmlSA: Create an abstraction layer for static analysis 2023-05-30 13:42:35 +02:00
qmltccompilerpieces.cpp qmltc: Avoid overwriting initial properties 2024-03-21 21:00:10 +01:00
qmltccompilerpieces.h qmltc: Allow setting initial values when creating a compiled type 2024-03-20 16:59:30 +01:00
qmltcoutputir.h qmltc: Enforce basic required properties 2024-04-09 18:17:03 +02:00
qmltcoutputprimitives.h Address TODOs in qmltc tool 2022-07-28 14:58:43 +02:00
qmltcpropertyutils.h Replace signal name manipulations with QQmlSignalNames 2023-08-15 12:13:31 +00:00
qmltctyperesolver.cpp QtQml: Straighten out some logging categories 2024-06-17 09:31:08 +02:00
qmltctyperesolver.h Address TODOs in qmltc tool 2022-07-28 14:58:43 +02:00
qmltcvisitor.cpp QmltcVisitor: Add constinit to list of C++ keywords 2024-06-11 11:28:02 +01:00
qmltcvisitor.h qmltc: warn about QML defined types from other modules 2024-02-19 10:37:07 +01:00