diff options
Diffstat (limited to 'sources/shiboken6/tests/libsample/nondefaultctor.h')
-rw-r--r-- | sources/shiboken6/tests/libsample/nondefaultctor.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/sources/shiboken6/tests/libsample/nondefaultctor.h b/sources/shiboken6/tests/libsample/nondefaultctor.h index c410515ad..fa97b8859 100644 --- a/sources/shiboken6/tests/libsample/nondefaultctor.h +++ b/sources/shiboken6/tests/libsample/nondefaultctor.h @@ -8,13 +8,16 @@ class NonDefaultCtor { - int m_value; public: - NonDefaultCtor(int value) : m_value(value) + LIBMINIMAL_DEFAULT_COPY_MOVE(NonDefaultCtor) + + explicit NonDefaultCtor(int value) noexcept : m_value(value) { } - inline int value() + virtual ~NonDefaultCtor() = default; + + inline int value() const { return m_value; } @@ -44,7 +47,8 @@ public: return returnMyselfVirtual(); } - virtual ~NonDefaultCtor() {} +private: + int m_value; }; -#endif +#endif // NONDEFAULTCTOR_H |