diff options
Diffstat (limited to 'sources/shiboken6/tests/libsample/implicitconv.h')
-rw-r--r-- | sources/shiboken6/tests/libsample/implicitconv.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sources/shiboken6/tests/libsample/implicitconv.h b/sources/shiboken6/tests/libsample/implicitconv.h index 97fe9ad4c..5d69eb487 100644 --- a/sources/shiboken6/tests/libsample/implicitconv.h +++ b/sources/shiboken6/tests/libsample/implicitconv.h @@ -12,6 +12,8 @@ class ObjectType; class LIBSAMPLE_API ImplicitConv { public: + LIBMINIMAL_DEFAULT_COPY_MOVE(ImplicitConv) + enum CtorEnum { CtorNone, CtorOne, @@ -28,8 +30,8 @@ public: OverFunc_C }; - ImplicitConv() = default; - ImplicitConv(int objId) : m_ctorEnum(CtorOne), m_objId(objId) {} + ImplicitConv() noexcept = default; + ImplicitConv(int objId) noexcept : m_ctorEnum(CtorOne), m_objId(objId) {} ImplicitConv(CtorEnum ctorEnum) : m_ctorEnum(ctorEnum) {} ImplicitConv(ObjectType&) : m_ctorEnum(CtorObjectTypeReference) {} ImplicitConv(double value, bool=true) : m_ctorEnum(CtorNone), m_value(value) {} |