1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 19:07:35 +00:00

AK: Make CaseInsensitiveStringTraits allocation-free

Instead of calling String::to_lowercase(), do case-insensitive hashing
and comparison.
This commit is contained in:
Andreas Kling 2022-02-18 22:56:53 +01:00
parent 1b6ed558bb
commit 2dd3b54827
3 changed files with 9 additions and 2 deletions

View file

@ -75,6 +75,8 @@ public:
return m_hash;
}
unsigned case_insensitive_hash() const;
bool is_fly() const { return m_fly; }
void set_fly(Badge<FlyString>, bool fly) const { m_fly = fly; }