| 
| template<class _Kty , class _Ty , class _Tr , class _Alloc >  | 
| void  | swap (hash_map< _Kty, _Ty, _Tr, _Alloc > &_Left, hash_map< _Kty, _Ty, _Tr, _Alloc > &_Right) | 
|   | 
| template<class _Kty , class _Ty , class _Tr , class _Alloc >  | 
| bool  | operator== (const hash_map< _Kty, _Ty, _Tr, _Alloc > &_Left, const hash_map< _Kty, _Ty, _Tr, _Alloc > &_Right) | 
|   | 
| template<class _Kty , class _Ty , class _Tr , class _Alloc >  | 
| bool  | operator!= (const hash_map< _Kty, _Ty, _Tr, _Alloc > &_Left, const hash_map< _Kty, _Ty, _Tr, _Alloc > &_Right) | 
|   | 
| template<class _Kty , class _Ty , class _Tr , class _Alloc >  | 
| void  | swap (hash_multimap< _Kty, _Ty, _Tr, _Alloc > &_Left, hash_multimap< _Kty, _Ty, _Tr, _Alloc > &_Right) | 
|   | 
| template<class _Kty , class _Ty , class _Tr , class _Alloc >  | 
| bool  | operator== (const hash_multimap< _Kty, _Ty, _Tr, _Alloc > &_Left, const hash_multimap< _Kty, _Ty, _Tr, _Alloc > &_Right) | 
|   | 
| template<class _Kty , class _Ty , class _Tr , class _Alloc >  | 
| bool  | operator!= (const hash_multimap< _Kty, _Ty, _Tr, _Alloc > &_Left, const hash_multimap< _Kty, _Ty, _Tr, _Alloc > &_Right) | 
|   | 
| template<class _Kty , class _Tr , class _Alloc >  | 
| void  | swap (hash_set< _Kty, _Tr, _Alloc > &_Left, hash_set< _Kty, _Tr, _Alloc > &_Right) | 
|   | 
| template<class _Kty , class _Tr , class _Alloc >  | 
| bool  | operator== (const hash_set< _Kty, _Tr, _Alloc > &_Left, const hash_set< _Kty, _Tr, _Alloc > &_Right) | 
|   | 
| template<class _Kty , class _Tr , class _Alloc >  | 
| bool  | operator!= (const hash_set< _Kty, _Tr, _Alloc > &_Left, const hash_set< _Kty, _Tr, _Alloc > &_Right) | 
|   | 
| template<class _Kty , class _Tr , class _Alloc >  | 
| void  | swap (hash_multiset< _Kty, _Tr, _Alloc > &_Left, hash_multiset< _Kty, _Tr, _Alloc > &_Right) | 
|   | 
| template<class _Kty , class _Tr , class _Alloc >  | 
| bool  | operator== (const hash_multiset< _Kty, _Tr, _Alloc > &_Left, const hash_multiset< _Kty, _Tr, _Alloc > &_Right) | 
|   | 
| template<class _Kty , class _Tr , class _Alloc >  | 
| bool  | operator!= (const hash_multiset< _Kty, _Tr, _Alloc > &_Left, const hash_multiset< _Kty, _Tr, _Alloc > &_Right) | 
|   | 
| template<class _Kty >  | 
| size_t  | hash_value (const _Kty &_Keyval) | 
|   | 
| template<class _Elem , class _Traits , class _Alloc >  | 
| size_t  | hash_value (const basic_string< _Elem, _Traits, _Alloc > &_Str) | 
|   | 
| size_t  | hash_value (_In_z_ const char *_Str) | 
|   | 
| size_t  | hash_value (_In_z_ const wchar_t *_Str) | 
|   |