aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6_generator/ApiExtractor/abstractmetafunction.cpp
Commit message (Collapse)AuthorAgeFilesLines
* shiboken6: Clear the cached function signatures on modificationsFriedemann Kleint7 days1-6/+15
| | | | | | | | Fix code handling adding functions to properly store the signature. Task-number: PYSIDE-3245 Change-Id: Ia17c4b8cae7addd1a84f2c621cb46cbb532539db Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Indicate user added/user declared functions in signature commentFriedemann Kleint8 days1-0/+4
| | | | | | | | | Complements e9479562e91cf71a700a999fc7a443ea53a0fb6e. Task-number: PYSIDE-3245 Change-Id: I14487bbd39db2492e62b41fb4da334a0da914f47 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Ece Cinucen <ece.cinucen@qt.io>
* shiboken6: Move comparison operator enum type out of AbstractMetaFunctionFriedemann Kleint14 days1-19/+32
| | | | | | | | | Turn it into a flag to be able to specify masks to be synthesized. Add a function checking for ordering comparisons for later use. Task-number: PYSIDE-3245 Change-Id: Ibab47528f92ff8859677a85cccdcad50a767ccac Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* shiboken6: Move argument manipulation functions from AbstractMetaBuilder ↵Friedemann Kleint14 days1-0/+24
| | | | | | | | into AbstractMetaFunction Task-number: PYSIDE-3245 Change-Id: If3590dd1fa54c45de0295973cad37bce74ea682f Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* shiboken6: Refactor signature formatting for overload decisor commentsFriedemann Kleint14 days1-17/+35
| | | | | | | | | | | | | Separate the overload decisor comment code path from the minimal signature and use in all relevant places in the generated code. Remove the Qt signature normalization. Add more information about operators. Task-number: PYSIDE-3245 Change-Id: Id023d36a3b9112fccb36c9f8a03e13fac6628b75 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* shiboken6: Move AbstractMetaFunction::Flags out of the classFriedemann Kleint14 days1-3/+3
| | | | | | | | This enables using them for messages and other things. Task-number: PYSIDE-3245 Change-Id: If2acccbfdbc53d28f84cfe5341898347a9938c53 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Move the shiboken-generator source aroundFriedemann Kleint2025-11-241-0/+1729
THIS COMMIT WAS GENERATED BY A SCRIPT Task-number: PYSIDE-962 Task-number: PYSIDE-1587 Change-Id: I58b05c3d05606efb6303193f2d7f907a0ab5741b Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>