From 31e1ec9b5d40e1431dbf0c756b166422c702cad6 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Wed, 14 Oct 2020 10:41:33 +0200 Subject: Enable typesystem typedefs across modules Adding a specialization of template type ValueWithUnit from libsample to libother would fail since the SBK index array of libsample would be used with the index from libother for it. Build up the inheritance for typesystem typedefs early on and add a lookup which matches the template specializations found during traversing functions to the type def and the class that is generated for it so that it can be used. As a side effect, special case entries for template specializations can be deleted from the signature mappings since they change to the class name and thus are normal types. Task-number: PYSIDE-1202 Change-Id: I5cc9650f70e9dc975171c80919685ebf5e752749 Reviewed-by: Cristian Maureira-Fredes --- sources/shiboken2/tests/otherbinding/global.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sources/shiboken2/tests/otherbinding/global.h') diff --git a/sources/shiboken2/tests/otherbinding/global.h b/sources/shiboken2/tests/otherbinding/global.h index 763566ae0..702fb9287 100644 --- a/sources/shiboken2/tests/otherbinding/global.h +++ b/sources/shiboken2/tests/otherbinding/global.h @@ -32,5 +32,5 @@ #include "otherderived.h" #include "otherobjecttype.h" #include "othermultiplederived.h" +#include "othertypesystypedef.h" #include "smartptrtester.h" - -- cgit v1.2.3