diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-04-14 10:27:55 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-04-19 14:31:13 +0200 |
| commit | 0c6b2daa5961dbe724f5b5b38efea13e436dd89c (patch) | |
| tree | 867a0569914fdb3ebf55cfed4afa48e5a3a5965c /sources/pyside6/tests/pysidetest/shared_pointer_test.py | |
| parent | bea86ae87824ffa5e1a74bc0c99adeb89b10bce4 (diff) | |
shiboken6: Refactor type system parsing
Instead of using a static variable in
TypeDatabase::parseFile(QIODevice *) to count the invocation depth,
split the parse functions into top level functions taking a file name
or a QIODevice * (for testing) and nested level functions taking an
opaque struct TypeDatabaseParserContext.
The adding of the built-in types happens at the end of the top level
function.
Move the header typesystemparser.h to typesystemparser_p.h to indicate
it is a private class of ApiExtractor and remove a duplicated message.
Pick-to: 6.3
Task-number: PYSIDE-454
Change-Id: I96cfd880cb9b6588e6d55af32ccd6dbf9bebc5b9
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside6/tests/pysidetest/shared_pointer_test.py')
0 files changed, 0 insertions, 0 deletions
