aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/tests/pysidetest/shared_pointer_test.py
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-04-14 10:27:55 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-04-19 14:31:13 +0200
commit0c6b2daa5961dbe724f5b5b38efea13e436dd89c (patch)
tree867a0569914fdb3ebf55cfed4afa48e5a3a5965c /sources/pyside6/tests/pysidetest/shared_pointer_test.py
parentbea86ae87824ffa5e1a74bc0c99adeb89b10bce4 (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