From 303af07df83b8fd13c95ea9b86df8e19e55185f6 Mon Sep 17 00:00:00 2001 From: Hendiadyoin1 Date: Tue, 21 Dec 2021 18:11:00 +0100 Subject: [PATCH] LibRegex: Use AK::any_of in Parser::lookahead_any Equivalent to std::ranges::any_of, which clang-tidy suggests. --- Userland/Libraries/LibRegex/RegexParser.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/Userland/Libraries/LibRegex/RegexParser.cpp b/Userland/Libraries/LibRegex/RegexParser.cpp index 899cb1cd18..5fc6aeb1c4 100644 --- a/Userland/Libraries/LibRegex/RegexParser.cpp +++ b/Userland/Libraries/LibRegex/RegexParser.cpp @@ -7,6 +7,7 @@ #include "RegexParser.h" #include "RegexDebug.h" +#include #include #include #include @@ -138,12 +139,7 @@ ALWAYS_INLINE bool Parser::try_skip(StringView str) ALWAYS_INLINE bool Parser::lookahead_any(StringView str) { - for (auto ch : str) { - if (match(ch)) - return true; - } - - return false; + return AK::any_of(str, [this](auto ch) { return match(ch); }); } ALWAYS_INLINE unsigned char Parser::skip()