aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/generator/shiboken/cppgenerator.h
Commit message (Expand)AuthorAgeFilesLines
* shiboken6: Lazy-initialize the dependency graphFriedemann Kleint2024-04-251-0/+3
* Revert "Lazy Load: Fix polymorphic classes by identifying lazy groups"Friedemann Kleint2024-04-251-2/+1
* shiboken6: Fix leaking tuples in introduceWrapperType()Friedemann Kleint2024-04-241-0/+1
* Lazy Load: Fix polymorphic classes by identifying lazy groupsFriedemann Kleint2024-04-231-1/+2
* shiboken6: Generate Python override code for added virtualsFriedemann Kleint2024-04-221-0/+2
* shiboken6: Add a placeholder for the base class to polymorphic-id-expressionFriedemann Kleint2024-04-121-0/+2
* shiboken6: Add a way of disable lazy initialization per classFriedemann Kleint2024-04-121-1/+1
* shiboken6: Refactor function virtualMethodReturn()Friedemann Kleint2024-04-091-4/+12
* shiboken6: Split out the part writing a Python overrideFriedemann Kleint2024-04-091-0/+4
* shiboken6: Register typedefs of container typesFriedemann Kleint2024-03-181-1/+2
* LazyInit: Implement Lazy Initialization by Delayed Module EntriesChristian Tismer2024-03-131-1/+2
* shiboken6: Improve code snippet error handlingFriedemann Kleint2024-01-311-0/+4
* Add a __dir__ function for smart pointersFriedemann Kleint2023-10-061-0/+4
* Add a __repr__ function for smart pointersFriedemann Kleint2023-10-021-0/+4
* Replace QPair by std::pairFriedemann Kleint2023-09-291-2/+2
* shiboken6: Refactor generation of the __copy__ functionFriedemann Kleint2023-09-271-2/+3
* shiboken6: Split out smart pointer code from CppGeneratorFriedemann Kleint2023-09-271-0/+8
* shiboken6: Split out generator stringsFriedemann Kleint2023-09-271-2/+0
* shiboken6: Make more generator methods staticFriedemann Kleint2023-09-191-73/+81
* shiboken6: Move the finding of bool casts into the class cacheFriedemann Kleint2023-09-181-9/+1
* shiboken6: Add __abs__, __pow__Friedemann Kleint2023-09-051-0/+1
* shiboken6: Centralize determining the list of number protocol operator overloadsFriedemann Kleint2023-09-051-4/+0
* PyEnum: Get rid of the no longer needed flags typeChristian Tismer2023-07-031-21/+0
* PyEnum: Shortcut old Enum code and generate Python enums directlyChristian Tismer2023-06-301-4/+2
* cppgenerator: get rid of all goto constructsChristian Tismer2023-03-201-5/+8
* shiboken6: Make it possible to use different opaque containers for the same v...Friedemann Kleint2023-01-101-1/+5
* shiboken6: Port from QSharedPointer to std::shared_ptrFriedemann Kleint2023-01-051-2/+3
* shiboken6: Fix container conversion codeFriedemann Kleint2022-12-221-0/+6
* shiboken6: Use smart pointers for AbstractMetaClass instancesFriedemann Kleint2022-12-061-35/+40
* shiboken6: Fix warning about nonreachable code in generated rich comparisonFriedemann Kleint2022-11-301-1/+2
* shiboken6: Use smart pointers for the TypeEntry classesFriedemann Kleint2022-11-171-10/+11
* shiboken6: Reorder headers containing typedefsFriedemann Kleint2022-11-111-1/+1
* Fix crashes when not implementing abstract methodFriedemann Kleint2022-10-311-1/+1
* shiboken6: Use vector call API for overridden virtual methodsFriedemann Kleint2022-10-271-0/+4
* shiboken6: Fix indirections of enums/flag argumentsFriedemann Kleint2022-10-051-7/+8
* shiboken6: Clean up header generator.hFriedemann Kleint2022-09-211-0/+1
* shiboken6: Clean up includesFriedemann Kleint2022-09-211-1/+1
* shiboken6: Refactor CustomConversionFriedemann Kleint2022-09-091-3/+5
* shiboken6: Refactor Handling of CustomConversionFriedemann Kleint2022-09-061-4/+5
* shiboken6: Split the enum converter initialization functionsFriedemann Kleint2022-08-241-1/+1
* shiboken6: Split the enum converter generator functionsFriedemann Kleint2022-08-241-1/+4
* Fix setting properties by named arguments for Q[VH]BoxLayoutFriedemann Kleint2022-08-091-2/+2
* shiboken6: Refactor argument conversion for virtual method overridesFriedemann Kleint2022-06-291-0/+3
* shiboken6: Split the writing of virtual method arguments into separate functionFriedemann Kleint2022-06-271-0/+4
* Use SPDX license identifiersLucie GĂ©rard2022-05-271-27/+2
* shiboken6: Introduce a struct for PyMethodDefFriedemann Kleint2022-05-181-6/+4
* shiboken6: Extract class CodeSnip into separate filesFriedemann Kleint2022-05-171-1/+2
* shiboken6: Split the typesystem headerFriedemann Kleint2022-05-171-0/+1
* shiboken6: Generate includes in deterministic orderFriedemann Kleint2022-05-041-1/+1
* shiboken6: Make more functions staticFriedemann Kleint2022-04-221-11/+11