summaryrefslogtreecommitdiff
path: root/src/unique_fd.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/unique_fd.hh')
-rw-r--r--src/unique_fd.hh21
1 files changed, 6 insertions, 15 deletions
diff --git a/src/unique_fd.hh b/src/unique_fd.hh
index 189d513..2950905 100644
--- a/src/unique_fd.hh
+++ b/src/unique_fd.hh
@@ -3,28 +3,19 @@
class unique_fd {
public:
- constexpr unique_fd()
- : fd_(-1) {}
- explicit constexpr unique_fd(int fd)
- : fd_(fd) {}
+ constexpr unique_fd() : fd_(-1) {}
+ explicit constexpr unique_fd(int fd) : fd_(fd) {}
unique_fd(unique_fd& fd) = delete;
unique_fd& operator=(unique_fd& fd) = delete;
- unique_fd(unique_fd&& fd)
- : fd_(fd.release()) {}
+ unique_fd(unique_fd&& fd) : fd_(fd.release()) {}
unique_fd& operator=(unique_fd&& fd) {
reset(fd.release());
return *this;
}
- ~unique_fd() {
- reset();
- }
+ ~unique_fd() { reset(); }
- bool operator==(unique_fd const& fd) const {
- return get() == fd.get();
- }
- bool operator!=(unique_fd const& fd) const {
- return get() != fd.get();
- }
+ bool operator==(unique_fd const& fd) const { return get() == fd.get(); }
+ bool operator!=(unique_fd const& fd) const { return get() != fd.get(); }
int get() const { return fd_; }
explicit operator bool() const { return fd_ != -1; }