From c37ded0ae47c615f1300363b6cb20a68c2aecf91 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 11 Oct 2018 16:52:30 +0200 Subject: [PATCH] Support arbitrary pointer traits. --- AK/Traits.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/AK/Traits.h b/AK/Traits.h index 22d7829292..1dfe3c4c19 100644 --- a/AK/Traits.h +++ b/AK/Traits.h @@ -21,5 +21,11 @@ struct Traits { static void dump(unsigned u) { printf("%u", u); } }; +template +struct Traits { + static unsigned hash(const T* p) { return (unsigned)p; } + static void dump(const T* p) { printf("%p", p); } +}; + }