From 1362c2b85ded68e9db5ced50187ad9e55026c1cc Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 12 Aug 2025 21:39:20 -0600 Subject: [PATCH] auto-ify a loop in ARDOUR::value_as_string() so much more readable! --- libs/ardour/ardour/value_as_string.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/libs/ardour/ardour/value_as_string.h b/libs/ardour/ardour/value_as_string.h index 5ff69a9422..d38d658c6c 100644 --- a/libs/ardour/ardour/value_as_string.h +++ b/libs/ardour/ardour/value_as_string.h @@ -36,11 +36,9 @@ value_as_string(const ARDOUR::ParameterDescriptor& desc, if (desc.scale_points) { // Check if value is on a scale point - for (ARDOUR::ScalePoints::const_iterator i = desc.scale_points->begin(); - i != desc.scale_points->end(); - ++i) { - if (i->second == v) { - return i->first; // Found it, return scale point label + for (auto const & [label,val] : *desc.scale_points) { + if (val == v) { + return label; } } }