aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken2/ApiExtractor/clangparser/clangdebugutils.cpp
diff options
context:
space:
mode:
authorChristian Tismer <tismer@stackless.com>2017-04-20 16:49:13 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2017-04-21 12:54:01 +0000
commit4d80579c49a40cbbb24bef2cb4cbe4520b7b4ca9 (patch)
tree8c15e2946175a9ca53836385d123c833c329ee3c /sources/shiboken2/ApiExtractor/clangparser/clangdebugutils.cpp
parent47676b56243f8bee39acd1658e1df2920cc23e42 (diff)
Fix Inheritance of PySide, Windows support
This patch is augmenting the general fix. We had not tested the case with “#define AVOID_PROTECTED_HACK”. This setting can be used under Linux and macOS, but is necessary under Windows, because the recent MS compilers do not allow the setting “#define protected public”. Therefore, certain special cases had to be circumvented by wrapper type casts, and a few more header files were needed. This patch was not tested on Windows, but built on macOS with the mentioned setting. Exhaustive tests can be found in PySide. They are now working as before. Task-number: PYSIDE-500 Change-Id: I9c46d0f181f810879dc75326f2cf39fd2ec853f3 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'sources/shiboken2/ApiExtractor/clangparser/clangdebugutils.cpp')
0 files changed, 0 insertions, 0 deletions