Construct a HashSet instance
Clean up when deleted
Add a new element to the set. Does not add if there is an equivalent already present. Returns true where an element is added, false where it already exists
Return the number of buckets
Set the number of buckets and resize as required
Configure the assigned allocator with the size of each allocation block (number of nodes allocated at one time) and the number of nodes to pre-populate the cache with.
Sanity check
Clears the HashMap contents. Various attributes are retained, such as the internal table itself. Invoke reset() to drop everything.
Does this set contain the given element?
Make an independent copy of the container. Does not clone elements
Is this container empty?
Return a generic iterator for contained elements
Remove the provided element. Returns true if found, false otherwise
Remove the provided element. Returns true if found, false otherwise
Replace the first instance of oldElement with newElement. Returns true if oldElement was found and replaced, false otherwise.
Replace the first instance of oldElement with newElement. Returns true if oldElement was found and replaced, false otherwise.
Reset the HashSet contents and optionally configure a new heap manager. This releases more memory than clear() does
Return the number of elements contained
Remove and expose the first element. Returns false when no more elements are contained
Return the resize threshold
Set the resize threshold, and resize as required
Copy and return the contained set of values in an array, using the optional dst as a recipient (which is resized as necessary).
Hash table implementation of a Set