From 0b252c31b2a4f699f9f2f219d7bd6495833982ba Mon Sep 17 00:00:00 2001 From: devashish Date: Sun, 29 Nov 2020 14:16:37 +0530 Subject: [PATCH] AK: Add missing GenericTraits This enables us to use keys of type u8 in HashMaps. --- AK/Traits.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/AK/Traits.h b/AK/Traits.h index 9d04f1d367..e3b7c1ac66 100644 --- a/AK/Traits.h +++ b/AK/Traits.h @@ -54,6 +54,12 @@ struct Traits : public GenericTraits { static unsigned hash(unsigned u) { return int_hash(u); } }; +template<> +struct Traits : public GenericTraits { + static constexpr bool is_trivial() { return true; } + static unsigned hash(u8 u) { return int_hash(u); } +}; + template<> struct Traits : public GenericTraits { static constexpr bool is_trivial() { return true; }