39 virtual void start(std::uint32_t duration) = 0;
43 operator bool()
const;
virtual bool isFinished() const =0
Mode getMode() const
Definition AbstractTimer.cpp:32
Mode
Definition AbstractTimer.hpp:33
@ SECONDS
Definition AbstractTimer.hpp:33
@ MILLISECONDS
Definition AbstractTimer.hpp:33
virtual void start(std::uint32_t duration)=0
AbstractTimer(Mode mode=Mode::MILLISECONDS)
Definition AbstractTimer.cpp:27
virtual ~AbstractTimer()=default
const Mode m_mode
Definition AbstractTimer.hpp:35
Definition AbstractTimer.hpp:29