Lines Matching defs:hash_map
1 // Debugging hash_map implementation -*- C++ -*-
31 /** @file debug/hash_map.h
49 class hash_map
50 : public _GLIBCXX_EXT::hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>,
51 public __gnu_debug::_Safe_sequence<hash_map<_Value, _Tp, _HashFcn,
54 typedef _GLIBCXX_EXT::hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>
56 typedef __gnu_debug::_Safe_sequence<hash_map> _Safe_base;
72 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, hash_map>
75 hash_map>
84 hash_map() { }
86 explicit hash_map(size_type __n) : _Base(__n) { }
88 hash_map(size_type __n, const hasher& __hf) : _Base(__n, __hf) { }
90 hash_map(size_type __n, const hasher& __hf, const key_equal& __eql,
95 hash_map(_InputIterator __f, _InputIterator __l)
99 hash_map(_InputIterator __f, _InputIterator __l, size_type __n)
103 hash_map(_InputIterator __f, _InputIterator __l, size_type __n,
108 hash_map(_InputIterator __f, _InputIterator __l, size_type __n,
114 hash_map(const _Base& __x) : _Base(__x), _Safe_base() { }
121 swap(hash_map& __x)
264 operator==(const hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>& __x,
265 const hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>& __y)
271 operator!=(const hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>& __x,
272 const hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>& __y)
278 swap(hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>& __x,
279 hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>& __y)