From 15126e4c9fa1b8fa18aa43999d921686f45430cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Botond=20D=C3=A9nes?= Date: Fri, 14 Feb 2025 05:23:46 -0500 Subject: [PATCH] reader_concurrency_semaphore: use std::ranges::for_each() Instead of boost::for_each(). Closes scylladb/scylladb#22862 --- reader_concurrency_semaphore.cc | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/reader_concurrency_semaphore.cc b/reader_concurrency_semaphore.cc index 618284e353..835e667a83 100644 --- a/reader_concurrency_semaphore.cc +++ b/reader_concurrency_semaphore.cc @@ -25,8 +25,6 @@ #include "utils/human_readable.hh" #include "utils/memory_limit_reached.hh" -#include - logger rcslog("reader_concurrency_semaphore"); struct reader_concurrency_semaphore::inactive_read { @@ -1676,11 +1674,11 @@ std::string reader_concurrency_semaphore::dump_diagnostics(unsigned max_lines) c } void reader_concurrency_semaphore::foreach_permit(noncopyable_function func) const { - boost::for_each(_permit_list, std::ref(func)); - boost::for_each(_wait_list._admission_queue, std::ref(func)); - boost::for_each(_wait_list._memory_queue, std::ref(func)); - boost::for_each(_ready_list, std::ref(func)); - boost::for_each(_inactive_reads, std::ref(func)); + std::ranges::for_each(_permit_list, std::ref(func)); + std::ranges::for_each(_wait_list._admission_queue, std::ref(func)); + std::ranges::for_each(_wait_list._memory_queue, std::ref(func)); + std::ranges::for_each(_ready_list, std::ref(func)); + std::ranges::for_each(_inactive_reads, std::ref(func)); } void reader_concurrency_semaphore::foreach_permit(noncopyable_function func) const {