Compile-time type parameter of the iterators that support the "*" operator.
Iterator for the first value.
Iterator for the last value.
An unused value that can be used to represent an "empty" hash slot.
Sets an initial size to help avoid additional memory allocations.
A function for computin the hash of Value.
A function to determine if two Values are equal.
A constructor based on interators which provide the values to add to the set. With a DenseHashSet, the key and value types used for the DenseHashTable are the same.