From 04a6a799efa2e5264586a02ff1b4385cb1d97041 Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <github@naumov.de> Date: Sun, 29 Dec 2019 19:37:09 +0100 Subject: [PATCH] [NL] Use for-range-loop for container looping. --- NumLib/Assembler/SerialExecutor.h | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/NumLib/Assembler/SerialExecutor.h b/NumLib/Assembler/SerialExecutor.h index 122ca8b34f7..7dcbe81e305 100644 --- a/NumLib/Assembler/SerialExecutor.h +++ b/NumLib/Assembler/SerialExecutor.h @@ -107,11 +107,9 @@ struct SerialExecutor return; } - for (std::size_t i = 0; i < active_container_ids.size(); i++) + for (auto const id : active_container_ids) { - (object.*method)(active_container_ids[i], - *container[active_container_ids[i]], - std::forward<Args>(args)...); + (object.*method)(id, *container[id], std::forward<Args>(args)...); } } @@ -163,10 +161,9 @@ struct SerialExecutor return; } - for (std::size_t i = 0; i < active_container_ids.size(); i++) + for (auto const id : active_container_ids) { - ((*container[active_container_ids[i]]).*method)( - active_container_ids[i], std::forward<Args>(args)...); + ((*container[id]).*method)(id, std::forward<Args>(args)...); } } -- GitLab