summaryrefslogtreecommitdiff
path: root/src/buildtool/multithreading/notification_queue.hpp
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-09-30 12:16:43 +0200
committerMaksim Denisov <denisov.maksim@huawei.com>2024-10-07 13:37:39 +0200
commitce23db59c6399199fa55b4b7dc8880522e2f1bca (patch)
tree5b77d3c84289f023cbe6f4a81cf391a0087fe660 /src/buildtool/multithreading/notification_queue.hpp
parente5d7cb5ce5b9cc40b0c56b18980a4234118c1739 (diff)
downloadjustbuild-ce23db59c6399199fa55b4b7dc8880522e2f1bca.tar.gz
Enable readability-redundant-member-init check.
Diffstat (limited to 'src/buildtool/multithreading/notification_queue.hpp')
-rw-r--r--src/buildtool/multithreading/notification_queue.hpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/buildtool/multithreading/notification_queue.hpp b/src/buildtool/multithreading/notification_queue.hpp
index f1c803e9..4483b5be 100644
--- a/src/buildtool/multithreading/notification_queue.hpp
+++ b/src/buildtool/multithreading/notification_queue.hpp
@@ -56,10 +56,10 @@ class WaitableZeroCounter {
}
private:
- std::shared_mutex mutex_{};
- std::condition_variable_any cv_{};
- std::atomic<std::size_t> count_{};
- std::atomic<bool> done_{};
+ std::shared_mutex mutex_;
+ std::condition_variable_any cv_;
+ std::atomic<std::size_t> count_;
+ std::atomic<bool> done_;
[[nodiscard]] auto IsZero() noexcept -> bool {
return count_ == 0 or done_;
@@ -162,10 +162,10 @@ class NotificationQueue {
}
private:
- std::deque<Task> queue_{};
+ std::deque<Task> queue_;
bool done_{false};
- std::mutex mutex_{};
- std::condition_variable ready_{};
+ std::mutex mutex_;
+ std::condition_variable ready_;
gsl::not_null<WaitableZeroCounter*> total_workload_;
};