From e6712fcd820bf6a5804b33e9be61ee0f147e9edb Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 7 Feb 2021 11:35:26 +0100 Subject: [PATCH] LibWeb: Use any_of() for DOM::Element::has_class() --- Userland/Libraries/LibWeb/DOM/Element.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Userland/Libraries/LibWeb/DOM/Element.cpp b/Userland/Libraries/LibWeb/DOM/Element.cpp index 443a4711a5..3026e854a0 100644 --- a/Userland/Libraries/LibWeb/DOM/Element.cpp +++ b/Userland/Libraries/LibWeb/DOM/Element.cpp @@ -24,6 +24,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include #include #include #include @@ -104,11 +105,7 @@ void Element::remove_attribute(const FlyString& name) bool Element::has_class(const FlyString& class_name) const { - for (auto& class_ : m_classes) { - if (class_ == class_name) - return true; - } - return false; + return any_of(m_classes.begin(), m_classes.end(), [&](auto& it) { return it == class_name; }); } RefPtr Element::create_layout_node()