From 51b9935c2ba07f87c03eb5316431021eecd2bad4 Mon Sep 17 00:00:00 2001 From: atsushi421 Date: Wed, 4 Dec 2024 05:10:20 +0900 Subject: [PATCH] fix(clang-tidy): modernize-avoid-bind Signed-off-by: atsushi421 --- .clang-tidy | 1 - src/agnocastlib/src/agnocast_multi_threaded_executor.cpp | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.clang-tidy b/.clang-tidy index 35099f91..3793fd8b 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -31,7 +31,6 @@ Checks: " misc-*, modernize-*, - -modernize-avoid-bind, -modernize-pass-by-value, -modernize-use-nullptr, -modernize-use-trailing-return-type, diff --git a/src/agnocastlib/src/agnocast_multi_threaded_executor.cpp b/src/agnocastlib/src/agnocast_multi_threaded_executor.cpp index 28cec726..420fe101 100644 --- a/src/agnocastlib/src/agnocast_multi_threaded_executor.cpp +++ b/src/agnocastlib/src/agnocast_multi_threaded_executor.cpp @@ -50,12 +50,12 @@ void MultiThreadedAgnocastExecutor::spin() std::lock_guard wait_lock{wait_mutex_}; for (size_t i = 0; i < number_of_ros2_threads_ - 1; i++) { - auto func = std::bind(&MultiThreadedAgnocastExecutor::ros2_spin, this); + auto func = [this] { ros2_spin(); }; threads.emplace_back(func); } for (size_t i = 0; i < number_of_agnocast_threads_; i++) { - auto func = std::bind(&MultiThreadedAgnocastExecutor::agnocast_spin, this); + auto func = [this] { agnocast_spin(); }; threads.emplace_back(func); } }