<hash_set>
The latest version of this topic can be found at <hash_set>.
NOTE]
This header is obsolete. The alternative is <unordered_set>.
Defines the container template classes hash_set and hash_multiset and their supporting templates.
Syntax
#include <hash_set>
Remarks
Operators
Hash_set version | Hash_multiset version | Description |
---|---|---|
operator!= (hash_set) | operator!= (hash_multiset) | Tests if the hash_set or hash_multiset object on the left side of the operator is not equal to the hash_set or hash_multiset object on the right side. |
operator== (hash_set) | operator== (hash_multiset) | Tests if the hash_set or hash_multiset object on the left side of the operator is equal to the hash_set or hash_multiset object on the right side. |
Specialized Template Functions
Hash_set version | Hash_multiset version | Description |
---|---|---|
swap (hash_set) | swap (hash_multiset) | Exchanges the elements of two hash_sets or hash_multisets. |
Classes
hash_compare Class | Describes an object that can be used by any of the hash associative containers — hash_map, hash_multimap, hash_set, or hash_multiset — as a default Traits parameter object to order and hash the elements they contain. |
hash_set Class | Used for the storage and fast retrieval of data from a collection in which the values of the elements contained are unique and serve as the key values. |
hash_multiset Class | Used for the storage and fast retrieval of data from a collection in which the values of the elements contained are unique and serve as the key values. |
See Also
Header Files Reference
Thread Safety in the C++ Standard Library
Standard Template Library