Clean-up: waiter: coding style changes
[lttng-tools.git] / src / common / waiter.hpp
index 09823dd4f94a6ec3c74032abc86be23cace3b48d..cdd0913cc13e7f1957d4b493c4c0d9e3bb3265fc 100644 (file)
@@ -23,21 +23,21 @@ namespace synchro {
 class waiter;
 class wait_queue;
 
-class waker {
+class waker final {
        friend waiter;
 
 public:
-       waker(const waker&) = default;
-       waker(waker&&) = default;
-       waker& operator=(const waker& other) = default;
-       waker& operator=(waker&& other) = default;
+       waker(const waker&) noexcept = default;
+       waker(waker&&) noexcept = default;
+       waker& operator=(const waker& other) noexcept = default;
+       waker& operator=(waker&& other) noexcept = default;
 
        void wake();
 
        ~waker() = default;
 
 private:
-       waker(int32_t& state) : _state{ state }
+       explicit waker(int32_t& state) noexcept : _state{ state }
        {
        }
 
This page took 0.022998 seconds and 4 git commands to generate.