diff options
Diffstat (limited to 'sources/shiboken6/tests/libsample/privatedtor.h')
-rw-r--r-- | sources/shiboken6/tests/libsample/privatedtor.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/sources/shiboken6/tests/libsample/privatedtor.h b/sources/shiboken6/tests/libsample/privatedtor.h index 84591ccb2..05f18ea53 100644 --- a/sources/shiboken6/tests/libsample/privatedtor.h +++ b/sources/shiboken6/tests/libsample/privatedtor.h @@ -9,27 +9,28 @@ class PrivateDtor { public: - inline static PrivateDtor* instance() + LIBMINIMAL_DISABLE_COPY_MOVE(PrivateDtor) + + inline static PrivateDtor *instance() { static PrivateDtor self; - self.m_instanciations++; + self.m_instantiations++; return &self; } inline int instanceCalls() { - return m_instanciations; + return m_instantiations; } protected: - inline int protectedInstanceCalls() { return m_instanciations; } + inline int protectedInstanceCalls() { return m_instantiations; } private: - int m_instanciations; + int m_instantiations = 0; - PrivateDtor() : m_instanciations(0) {} - PrivateDtor(const PrivateDtor&) {} - ~PrivateDtor() {} + PrivateDtor() noexcept = default; + ~PrivateDtor() = default; }; -#endif +#endif // PRIVATEDTOR_H |