aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/tests/libsample/virtualmethods.h
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken6/tests/libsample/virtualmethods.h')
-rw-r--r--sources/shiboken6/tests/libsample/virtualmethods.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/sources/shiboken6/tests/libsample/virtualmethods.h b/sources/shiboken6/tests/libsample/virtualmethods.h
index e8f25552c..b7172ad0d 100644
--- a/sources/shiboken6/tests/libsample/virtualmethods.h
+++ b/sources/shiboken6/tests/libsample/virtualmethods.h
@@ -17,6 +17,8 @@
class LIBSAMPLE_API VirtualMethods
{
public:
+ LIBMINIMAL_DEFAULT_COPY_MOVE(VirtualMethods)
+
explicit VirtualMethods(Str name = "VirtualMethods") : m_name(name) {}
virtual ~VirtualMethods() = default;
@@ -127,7 +129,9 @@ public:
class LIBSAMPLE_API VirtualDtor
{
public:
- VirtualDtor() = default;
+ LIBMINIMAL_DEFAULT_COPY_MOVE(VirtualDtor)
+
+ VirtualDtor() noexcept = default;
virtual ~VirtualDtor() { dtor_called++; }
static VirtualDtor *create() { return new VirtualDtor(); }