aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/tests/libsample/implicitconv.h
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken6/tests/libsample/implicitconv.h')
-rw-r--r--sources/shiboken6/tests/libsample/implicitconv.h6
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) {}