Explicit constructors for deadline handler and timer

This commit is contained in:
Pavel Kirienko 2014-03-08 13:24:34 +04:00
parent 5559e7e447
commit 9ad3017929
2 changed files with 2 additions and 2 deletions

View File

@ -19,7 +19,7 @@ class MonotonicDeadlineHandler : public LinkedListNode<MonotonicDeadlineHandler>
protected:
Scheduler& scheduler_;
MonotonicDeadlineHandler(Scheduler& scheduler)
explicit MonotonicDeadlineHandler(Scheduler& scheduler)
: monotonic_deadline_(0)
, scheduler_(scheduler)
{ }

View File

@ -42,7 +42,7 @@ public:
using MonotonicDeadlineHandler::getMonotonicDeadline;
using MonotonicDeadlineHandler::getScheduler;
Timer(Scheduler& scheduler)
explicit Timer(Scheduler& scheduler)
: MonotonicDeadlineHandler(scheduler)
, period_(InfinitePeriod)
{ }