diff options
author | Christian Persch <chpe@src.gnome.org> | 2020-05-27 21:17:04 +0200 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2020-05-27 21:17:04 +0200 |
commit | e07d8071357fa9efa1e458930376b4df3ad17d79 (patch) | |
tree | 58e49b6c70a8c05e40ca1c58fd5601dc871da618 /src/libc-glue.hh | |
parent | 197954648bf6868e63872d9d32339bd985d4a9ef (diff) | |
download | vte-e07d8071357fa9efa1e458930376b4df3ad17d79.tar.gz |
libc: glue: Make FD operators noexcept
Diffstat (limited to 'src/libc-glue.hh')
-rw-r--r-- | src/libc-glue.hh | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libc-glue.hh b/src/libc-glue.hh index 941375c1..1f4c46da 100644 --- a/src/libc-glue.hh +++ b/src/libc-glue.hh @@ -51,7 +51,7 @@ public: constexpr FD(FD const&) = delete; constexpr FD(FD&& rhs) noexcept : m_fd{rhs.release()} { } - ~FD() { reset(); } + ~FD() noexcept { reset(); } // adopt the file descriptor FD& operator=(int rhs) noexcept @@ -97,10 +97,10 @@ private: }; // class FD -constexpr bool operator==(FD const& lhs, FD const& rhs) { return lhs.get() == rhs.get(); } -constexpr bool operator==(FD const& lhs, int rhs) { return lhs.get() == rhs; } -constexpr bool operator!=(FD const& lhs, FD const& rhs) { return !(lhs == rhs); } -constexpr bool operator!=(FD const& lhs, int rhs) { return !(lhs == rhs); } +constexpr bool operator==(FD const& lhs, FD const& rhs) noexcept { return lhs.get() == rhs.get(); } +constexpr bool operator==(FD const& lhs, int rhs) noexcept { return lhs.get() == rhs; } +constexpr bool operator!=(FD const& lhs, FD const& rhs) noexcept { return !(lhs == rhs); } +constexpr bool operator!=(FD const& lhs, int rhs) noexcept { return !(lhs == rhs); } /* FD convenience functions */ |