diff options
author | Max Kellermann <max@musicpd.org> | 2017-12-18 23:29:08 +0100 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2017-12-18 23:29:08 +0100 |
commit | b6af7abb1ab53bc62a9d190f19331ad5e3794d93 (patch) | |
tree | f4421f75ca3bd336c45fc01bff50e06607c8a97b | |
parent | edee8a34465ba299fcfa29415586158de0513205 (diff) |
thread/PosixMutex: add "noexcept"
-rw-r--r-- | src/thread/PosixMutex.hxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/thread/PosixMutex.hxx b/src/thread/PosixMutex.hxx index c3f2ac23f..7042dc8ec 100644 --- a/src/thread/PosixMutex.hxx +++ b/src/thread/PosixMutex.hxx @@ -48,11 +48,11 @@ public: #else /* slow fallback for pthread implementations that are not compatible with "constexpr" */ - PosixMutex() { + PosixMutex() noexcept { pthread_mutex_init(&mutex, nullptr); } - ~PosixMutex() { + ~PosixMutex() noexcept { pthread_mutex_destroy(&mutex); } #endif @@ -60,15 +60,15 @@ public: PosixMutex(const PosixMutex &other) = delete; PosixMutex &operator=(const PosixMutex &other) = delete; - void lock() { + void lock() noexcept { pthread_mutex_lock(&mutex); } - bool try_lock() { + bool try_lock() noexcept { return pthread_mutex_trylock(&mutex) == 0; } - void unlock() { + void unlock() noexcept { pthread_mutex_unlock(&mutex); } }; |