Lines Matching refs:_Base

55       							_Base;  typedef
59 typedef typename _Base::key_type key_type;
60 typedef typename _Base::data_type data_type;
61 typedef typename _Base::mapped_type mapped_type;
62 typedef typename _Base::value_type value_type;
63 typedef typename _Base::hasher hasher;
64 typedef typename _Base::key_equal key_equal;
65 typedef typename _Base::size_type size_type;
66 typedef typename _Base::difference_type difference_type;
67 typedef typename _Base::pointer pointer;
68 typedef typename _Base::const_pointer const_pointer;
69 typedef typename _Base::reference reference;
70 typedef typename _Base::const_reference const_reference;
72 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, hash_map>
74 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,
78 typedef typename _Base::allocator_type allocator_type;
80 using _Base::hash_funct;
81 using _Base::key_eq;
82 using _Base::get_allocator;
86 explicit hash_map(size_type __n) : _Base(__n) { } in hash_map()
88 hash_map(size_type __n, const hasher& __hf) : _Base(__n, __hf) { } in hash_map()
92 : _Base(__n, __hf, __eql, __a) { } in _Base() function
96 : _Base(__gnu_debug::__check_valid_range(__f, __l), __l) { } in hash_map()
100 : _Base(__gnu_debug::__check_valid_range(__f, __l), __l, __n) { } in hash_map()
105 : _Base(__gnu_debug::__check_valid_range(__f, __l), __l, __n, __hf) { } in hash_map()
111 : _Base(__gnu_debug::__check_valid_range(__f, __l), __l, __n, __hf, in _Base() function
114 hash_map(const _Base& __x) : _Base(__x), _Safe_base() { } in hash_map()
116 using _Base::size;
117 using _Base::max_size;
118 using _Base::empty;
123 _Base::swap(__x); in swap()
128 begin() { return iterator(_Base::begin(), this); } in begin()
131 end() { return iterator(_Base::end(), this); } in end()
135 { return const_iterator(_Base::begin(), this); } in begin()
139 { return const_iterator(_Base::end(), this); } in end()
144 std::pair<typename _Base::iterator, bool> __res = _Base::insert(__obj); in insert()
152 _Base::insert(__first, __last); in insert()
160 _Base::insert(__first.base(), __last.base()); in insert()
167 std::pair<typename _Base::iterator, bool> __res = in insert_noresize()
168 _Base::insert_noresize(__obj); in insert_noresize()
174 { return iterator(_Base::find(__key), this); } in find()
178 { return const_iterator(_Base::find(__key), this); } in find()
180 using _Base::operator[];
181 using _Base::count;
186 typedef typename _Base::iterator _Base_iterator; in equal_range()
188 _Base::equal_range(__key); in equal_range()
196 typedef typename _Base::const_iterator _Base_iterator; in equal_range()
198 _Base::equal_range(__key); in equal_range()
206 iterator __victim(_Base::find(__key), this); in erase()
218 _Base::erase(__it.base()); in erase()
230 _Base::erase(__first.base(), __last.base()); in erase()
236 _Base::clear(); in clear()
240 using _Base::resize;
241 using _Base::bucket_count;
242 using _Base::max_bucket_count;
243 using _Base::elems_in_bucket;
245 _Base&
248 const _Base&
255 typedef typename _Base::const_iterator _Base_const_iterator; in _M_invalidate_all()