Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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