diff --git a/AK/StringView.cpp b/AK/StringView.cpp index f65e324a3f..11ff3d6600 100644 --- a/AK/StringView.cpp +++ b/AK/StringView.cpp @@ -166,6 +166,11 @@ bool StringView::contains(char needle) const return false; } +bool StringView::equals_ignoring_case(const StringView& other) const +{ + return StringUtils::equals_ignoring_case(*this, other); +} + StringView StringView::substring_view(size_t start, size_t length) const { ASSERT(start + length <= m_length); diff --git a/AK/StringView.h b/AK/StringView.h index e82dbf5455..6a4b419633 100644 --- a/AK/StringView.h +++ b/AK/StringView.h @@ -78,6 +78,7 @@ public: bool ends_with(char) const; bool matches(const StringView& mask, CaseSensitivity = CaseSensitivity::CaseInsensitive) const; bool contains(char) const; + bool equals_ignoring_case(const StringView& other) const; Optional find_first_of(char) const; Optional find_first_of(const StringView&) const;