diff --git a/src/lib/base/TMethodJob.h b/src/lib/base/TMethodJob.h index 9d82cb2f5..35c641bd1 100644 --- a/src/lib/base/TMethodJob.h +++ b/src/lib/base/TMethodJob.h @@ -18,7 +18,7 @@ template class TMethodJob : public IJob public: //! run() invokes \c object->method(arg) TMethodJob(T *object, void (T::*method)(void *), void *arg = nullptr); - ~TMethodJob() override; + ~TMethodJob() override = default; // IJob overrides void run() override; @@ -38,11 +38,6 @@ inline TMethodJob::TMethodJob(T *object, void (T::*method)(void *), void *arg // do nothing } -template inline TMethodJob::~TMethodJob() -{ - // do nothing -} - template inline void TMethodJob::run() { if (m_object != nullptr) {