From be8097919b817a5881a8959bcf140f6eb6503392 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 5 Jan 2025 18:56:22 +0100 Subject: [PATCH] mutex_protected: Add operator ++ and -- --- src/includes/mutex_protected.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/includes/mutex_protected.h b/src/includes/mutex_protected.h index ca5fea548..59d4894d4 100644 --- a/src/includes/mutex_protected.h +++ b/src/includes/mutex_protected.h @@ -57,6 +57,16 @@ class mutex_protected : public boost::noncopyable { value_ = value; } + void operator++() { + QMutexLocker l(&mutex_); + ++value_; + } + + void operator--() { + QMutexLocker l(&mutex_); + --value_; + } + private: T value_; mutable QMutex mutex_;