AK: Mark a couple of methods in Utf16View.h as constexpr

This commit is contained in:
Timothy Flynn 2025-07-22 07:29:24 -04:00 committed by Jelle Raaijmakers
commit 0bbb725bcd
Notes: github-actions[bot] 2025-07-22 15:19:08 +00:00

View file

@ -98,7 +98,7 @@ public:
return m_iterator.utf16 == other.m_iterator.utf16;
}
[[nodiscard]] ALWAYS_INLINE size_t length_in_code_units()
[[nodiscard]] constexpr size_t length_in_code_units()
{
if (has_ascii_storage())
return 1;
@ -165,7 +165,7 @@ public:
Utf16String to_ascii_uppercase() const;
Utf16String to_ascii_titlecase() const;
[[nodiscard]] ALWAYS_INLINE bool has_ascii_storage() const { return m_length_in_code_units >> Detail::UTF16_FLAG == 0; }
[[nodiscard]] constexpr bool has_ascii_storage() const { return m_length_in_code_units >> Detail::UTF16_FLAG == 0; }
[[nodiscard]] constexpr ReadonlyBytes bytes() const
{