diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-11-23 13:44:23 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-11-25 08:55:30 +0100 |
commit | 8452e19e4b2ce7320aa72f6bc814f039c4874e34 (patch) | |
tree | 4576b342899e7e5090dc16c7c641e811458b7067 /sources/shiboken6/tests/libsmart/smart_obj.h | |
parent | 875bb91cc542103d2f0ad777452d5ac8ed960471 (diff) |
shiboken6: Handle None as a shared pointer parameter
Add checks for None to the copy converters.
Task-number: PYSIDE-454
Change-Id: I03954189e26572d248e22118954115bf8281b0f9
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 6c8c0142a99aa0c170998b3449ea20e5a526d80d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'sources/shiboken6/tests/libsmart/smart_obj.h')
-rw-r--r-- | sources/shiboken6/tests/libsmart/smart_obj.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sources/shiboken6/tests/libsmart/smart_obj.h b/sources/shiboken6/tests/libsmart/smart_obj.h index 579f3db4a..58611815c 100644 --- a/sources/shiboken6/tests/libsmart/smart_obj.h +++ b/sources/shiboken6/tests/libsmart/smart_obj.h @@ -54,6 +54,7 @@ public: SharedPtr<Smart::Integer2> giveSharedPtrToInteger2(); int takeSharedPtrToObj(SharedPtr<Obj> pObj); int takeSharedPtrToInteger(SharedPtr<Integer> pInt); + int takeSharedPtrToIntegerByConstRef(const SharedPtr<Integer> &pInt); static SharedPtr<Integer> createSharedPtrToInteger(int value); static SharedPtr<Integer> createNullSharedPtrToInteger(); |