From 95cd8ee75ca15024fb69a99d85f7b26d38a3ce84 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Mon, 12 Apr 2021 17:05:11 +0200 Subject: [PATCH] ENH: improve hashing overloads of string-types and HashTable/HashSet - additional dummy template parameter to assist with supporting derived classes. Currently just used for string types, but can be extended. - provide hash specialization for various integer types. Removes the need for any forwarding. - change default hasher for HashSet/HashTable from 'string::hash' to `Hash`. This avoids questionable hashing calls and/or avoids compiler resolution problems. For example, HashSet