From 70bc12f4849f86da25ea80727af7c5f7713da695 Mon Sep 17 00:00:00 2001 From: Paul Fd Date: Thu, 5 Mar 2020 16:59:35 +0100 Subject: [PATCH] use `find_if` --- src/sfizz/Effects.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/sfizz/Effects.cpp b/src/sfizz/Effects.cpp index 5bfddf68..eb9746f6 100644 --- a/src/sfizz/Effects.cpp +++ b/src/sfizz/Effects.cpp @@ -45,12 +45,8 @@ std::unique_ptr EffectFactory::makeEffect(absl::Span membe absl::string_view type = opcode->value; - auto it = _entries.begin(); - auto end = _entries.end(); - for (; it != end && it->name != type; ++it) - ; - - if (it == end) { + const auto it = absl::c_find_if(_entries, [&](auto&& entry) { return entry.name == type; }); + if (it == _entries.end()) { DBG("Unsupported effect type: " << type); return std::make_unique(); }