Lines Matching defs:hash_multiset
1 // Debugging hash_multiset implementation -*- C++ -*-
31 /** @file debug/hash_multiset.h
49 class hash_multiset
50 : public _GLIBCXX_EXT::hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>,
51 public __gnu_debug::_Safe_sequence<hash_multiset<_Value, _HashFcn,
54 typedef _GLIBCXX_EXT:: hash_multiset<_Value,_HashFcn, _EqualKey,_Alloc>
56 typedef __gnu_debug::_Safe_sequence<hash_multiset> _Safe_base;
71 hash_multiset> iterator;
73 hash_multiset> const_iterator;
81 hash_multiset() { }
83 explicit hash_multiset(size_type __n) : _Base(__n) { }
85 hash_multiset(size_type __n, const hasher& __hf) : _Base(__n, __hf) { }
87 hash_multiset(size_type __n, const hasher& __hf, const key_equal& __eql,
93 hash_multiset(_InputIterator __f, _InputIterator __l)
98 hash_multiset(_InputIterator __f, _InputIterator __l, size_type __n)
103 hash_multiset(_InputIterator __f, _InputIterator __l, size_type __n,
109 hash_multiset(_InputIterator __f, _InputIterator __l, size_type __n,
116 hash_multiset(const _Base& __x) : _Base(__x), _Safe_base() { }
123 swap(hash_multiset& __x)
225 operator==(const hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>& __x,
226 const hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>& __y)
231 operator!=(const hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>& __x,
232 const hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>& __y)
237 swap(hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>& __x,
238 hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>& __y)