diff options
| author | Christian Tismer <tismer@stackless.com> | 2017-04-20 16:49:13 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2017-04-21 12:54:01 +0000 |
| commit | 4d80579c49a40cbbb24bef2cb4cbe4520b7b4ca9 (patch) | |
| tree | 8c15e2946175a9ca53836385d123c833c329ee3c /sources/shiboken2/ApiExtractor/clangparser/clangdebugutils.cpp | |
| parent | 47676b56243f8bee39acd1658e1df2920cc23e42 (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
