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