template <typename ContainerType, typename KeyTraits, typename Enable = void>
struct KeyEraseUtils
KeyEraseUtils
A utility class used by HashTable to implement an O(n) or O(k) erase-by-key
operation depending on whether or not the HashTable's bucket type is
associative or not.