event/DeferEvent: explicitly forbid copying
This commit is contained in:
@@ -45,6 +45,9 @@ public:
|
|||||||
DeferEvent(EventLoop &_loop, Callback _callback) noexcept
|
DeferEvent(EventLoop &_loop, Callback _callback) noexcept
|
||||||
:loop(_loop), callback(_callback) {}
|
:loop(_loop), callback(_callback) {}
|
||||||
|
|
||||||
|
DeferEvent(const DeferEvent &) = delete;
|
||||||
|
DeferEvent &operator=(const DeferEvent &) = delete;
|
||||||
|
|
||||||
~DeferEvent() noexcept {
|
~DeferEvent() noexcept {
|
||||||
Cancel();
|
Cancel();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user