# __gnu_cxx::__debug Namespace Reference

## Classes

- class hash_map
- class hash_multimap
- class hash_multiset
- class hash_set

## Functions

- template<typename _Value, typename _HashFcn, typename _EqualKey, typename _Alloc> bool operator!= (const hash_set< _Value, _HashFcn, _EqualKey, _Alloc > &__x, const hash_set< _Value, _HashFcn, _EqualKey, _Alloc > &__y)
- template<typename _Value, typename _HashFcn, typename _EqualKey, typename _Alloc> bool operator!= (const hash_multiset< _Value, _HashFcn, _EqualKey, _Alloc > &__x, const hash_multiset< _Value, _HashFcn, _EqualKey, _Alloc > &__y)
- template<typename _Value, typename _Tp, typename _HashFcn, typename _EqualKey, typename _Alloc> bool operator!= (const hash_multimap< _Value, _Tp, _HashFcn, _EqualKey, _Alloc > &__x, const hash_multimap< _Value, _Tp, _HashFcn, _EqualKey, _Alloc > &__y)
- template<typename _Value, typename _Tp, typename _HashFcn, typename _EqualKey, typename _Alloc> bool operator!= (const hash_map< _Value, _Tp, _HashFcn, _EqualKey, _Alloc > &__x, const hash_map< _Value, _Tp, _HashFcn, _EqualKey, _Alloc > &__y)
- template<typename _Value, typename _HashFcn, typename _EqualKey, typename _Alloc> bool operator== (const hash_set< _Value, _HashFcn, _EqualKey, _Alloc > &__x, const hash_set< _Value, _HashFcn, _EqualKey, _Alloc > &__y)
- template<typename _Value, typename _HashFcn, typename _EqualKey, typename _Alloc> bool operator== (const hash_multiset< _Value, _HashFcn, _EqualKey, _Alloc > &__x, const hash_multiset< _Value, _HashFcn, _EqualKey, _Alloc > &__y)
- template<typename _Value, typename _Tp, typename _HashFcn, typename _EqualKey, typename _Alloc> bool operator== (const hash_multimap< _Value, _Tp, _HashFcn, _EqualKey, _Alloc > &__x, const hash_multimap< _Value, _Tp, _HashFcn, _EqualKey, _Alloc > &__y)
- template<typename _Value, typename _Tp, typename _HashFcn, typename _EqualKey, typename _Alloc> bool operator== (const hash_map< _Value, _Tp, _HashFcn, _EqualKey, _Alloc > &__x, const hash_map< _Value, _Tp, _HashFcn, _EqualKey, _Alloc > &__y)
- template<typename _Value, typename _HashFcn, typename _EqualKey, typename _Alloc> void swap (hash_set< _Value, _HashFcn, _EqualKey, _Alloc > &__x, hash_set< _Value, _HashFcn, _EqualKey, _Alloc > &__y)
- template<typename _Value, typename _HashFcn, typename _EqualKey, typename _Alloc> void swap (hash_multiset< _Value, _HashFcn, _EqualKey, _Alloc > &__x, hash_multiset< _Value, _HashFcn, _EqualKey, _Alloc > &__y)
- template<typename _Value, typename _Tp, typename _HashFcn, typename _EqualKey, typename _Alloc> void swap (hash_multimap< _Value, _Tp, _HashFcn, _EqualKey, _Alloc > &__x, hash_multimap< _Value, _Tp, _HashFcn, _EqualKey, _Alloc > &__y)
- template<typename _Value, typename _Tp, typename _HashFcn, typename _EqualKey, typename _Alloc> void swap (hash_map< _Value, _Tp, _HashFcn, _EqualKey, _Alloc > &__x, hash_map< _Value, _Tp, _HashFcn, _EqualKey, _Alloc > &__y)