Docs: missing period at the end of comment
[lttng-tools.git] / src / common / file-descriptor.hpp
index 9bda86731b500d77a136f5e0ac69877e5f7af296..51f397bcfd3c2df822b81febf26734b5bce81d31 100644 (file)
@@ -16,7 +16,7 @@ namespace lttng {
 
 /*
  * RAII wrapper around a UNIX file descriptor. A file_descriptor's underlying
- * file descriptor
+ * file descriptor.
  */
 class file_descriptor {
 public:
@@ -26,9 +26,10 @@ public:
        }
 
        file_descriptor(const file_descriptor&) = delete;
+       file_descriptor& operator=(const file_descriptor&) = delete;
+       file_descriptor& operator=(file_descriptor&&) = delete;
 
-       file_descriptor(file_descriptor&& other) : _raw_fd{-1}
-       {
+       file_descriptor(file_descriptor&& other) noexcept {
                LTTNG_ASSERT(_is_valid_fd(_raw_fd));
                std::swap(_raw_fd, other._raw_fd);
        }
@@ -57,7 +58,7 @@ private:
                return fd >= 0;
        }
 
-       int _raw_fd;
+       int _raw_fd = -1;
 };
 
 } /* namespace lttng */
This page took 0.023334 seconds and 4 git commands to generate.