aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/tests/libsmart/smart_obj.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-11-23 13:44:23 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-11-25 08:55:30 +0100
commit8452e19e4b2ce7320aa72f6bc814f039c4874e34 (patch)
tree4576b342899e7e5090dc16c7c641e811458b7067 /sources/shiboken6/tests/libsmart/smart_obj.h
parent875bb91cc542103d2f0ad777452d5ac8ed960471 (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.h1
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();