diff --git a/src/lib/base/TMethodEventJob.h b/src/lib/base/TMethodEventJob.h index bebcadd3a..c2cf0d87b 100644 --- a/src/lib/base/TMethodEventJob.h +++ b/src/lib/base/TMethodEventJob.h @@ -18,7 +18,7 @@ template class TMethodEventJob : public IEventJob public: //! run(event) invokes \c object->method(event, arg) TMethodEventJob(T *object, void (T::*method)(const Event &, void *), void *arg = nullptr); - ~TMethodEventJob() override; + ~TMethodEventJob() override = default; // IJob overrides void run(const Event &) override; @@ -38,11 +38,6 @@ inline TMethodEventJob::TMethodEventJob(T *object, void (T::*method)(const Ev // do nothing } -template inline TMethodEventJob::~TMethodEventJob() -{ - // do nothing -} - template inline void TMethodEventJob::run(const Event &event) { if (m_object != nullptr) {