|
|
@ -453,8 +453,12 @@ struct Timer { |
|
|
|
using Duration = timer::SystemTimer::Duration; |
|
|
|
|
|
|
|
Timer() = delete; |
|
|
|
|
|
|
|
Timer(const Timer&) = delete; |
|
|
|
Timer(Timer&&) = delete; |
|
|
|
Timer& operator=(const Timer&) = delete; |
|
|
|
|
|
|
|
Timer(Timer&&) = default; |
|
|
|
Timer& operator=(Timer&&) = default; |
|
|
|
|
|
|
|
Timer(Duration duration, size_t id, bool status) : |
|
|
|
_duration(duration), |
|
|
@ -466,9 +470,6 @@ struct Timer { |
|
|
|
_timer.stop(); |
|
|
|
} |
|
|
|
|
|
|
|
Timer& operator=(const Timer&) = delete; |
|
|
|
Timer& operator=(Timer&&) = delete; |
|
|
|
|
|
|
|
explicit operator bool() const { |
|
|
|
return static_cast<bool>(_timer); |
|
|
|
} |
|
|
|