[vte] libc: glue: Make FD operators noexcept
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vte] libc: glue: Make FD operators noexcept
- Date: Wed, 27 May 2020 19:17:30 +0000 (UTC)
commit e07d8071357fa9efa1e458930376b4df3ad17d79
Author: Christian Persch <chpe src gnome org>
Date: Wed May 27 21:17:04 2020 +0200
libc: glue: Make FD operators noexcept
src/libc-glue.hh | 10 +++++-----
1 file 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 */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]