From 303693cb2c3890d9b6ce741a6d9270f44569f885 Mon Sep 17 00:00:00 2001 From: Raghav Narang Date: Wed, 26 Jul 2023 23:22:25 +0530 Subject: [PATCH] [impro] change std::for_each to ranged for loops --- include/dpp/event_router.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/dpp/event_router.h b/include/dpp/event_router.h index 6e2b2208b7..44936f98ba 100644 --- a/include/dpp/event_router.h +++ b/include/dpp/event_router.h @@ -158,11 +158,11 @@ template class event_router_t { warning(event); } std::shared_lock l(lock); - std::for_each(dispatch_container.begin(), dispatch_container.end(), [&](auto &ev) { + for (const auto& ev : dispatch_container) { if (!event.is_cancelled()) { ev.second(event); } - }); + }; #ifdef DPP_CORO auto coro_exception_handler = [from = event.from](std::exception_ptr ptr) { try { @@ -173,13 +173,13 @@ template class event_router_t { from->creator->log(dpp::loglevel::ll_error, std::string{"Uncaught exception in event coroutine: "} + exception.what()); } }; - std::for_each(coroutine_container.begin(), coroutine_container.end(), [&](auto &ev) { + for (auto& ev : coroutine_container) { if (!event.is_cancelled()) { dpp::task task = ev.second(event); task.on_exception(coro_exception_handler); } - }); + }; #endif /* DPP_CORO */ };