Lines Matching defs:_Base

55 							_Base;
59 typedef typename _Base::key_type key_type;
60 typedef typename _Base::value_type value_type;
61 typedef typename _Base::hasher hasher;
62 typedef typename _Base::key_equal key_equal;
63 typedef typename _Base::size_type size_type;
64 typedef typename _Base::difference_type difference_type;
65 typedef typename _Base::pointer pointer;
66 typedef typename _Base::const_pointer const_pointer;
67 typedef typename _Base::reference reference;
68 typedef typename _Base::const_reference const_reference;
70 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator,
72 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,
75 typedef typename _Base::allocator_type allocator_type;
77 using _Base::hash_funct;
78 using _Base::key_eq;
79 using _Base::get_allocator;
83 explicit hash_multiset(size_type __n) : _Base(__n) { }
85 hash_multiset(size_type __n, const hasher& __hf) : _Base(__n, __hf) { }
89 : _Base(__n, __hf, __eql, __a)
94 : _Base(__gnu_debug::__check_valid_range(__f, __l), __l)
99 : _Base(__gnu_debug::__check_valid_range(__f, __l), __l, __n)
105 : _Base(__gnu_debug::__check_valid_range(__f, __l), __l, __n, __hf)
112 : _Base(__gnu_debug::__check_valid_range(__f, __l), __l, __n, __hf,
116 hash_multiset(const _Base& __x) : _Base(__x), _Safe_base() { }
118 using _Base::size;
119 using _Base::max_size;
120 using _Base::empty;
125 _Base::swap(__x);
129 iterator begin() const { return iterator(_Base::begin(), this); }
130 iterator end() const { return iterator(_Base::end(), this); }
134 { return iterator(_Base::insert(__obj), this); }
141 _Base::insert(__first.base(), __last.base());
147 { return iterator(_Base::insert_noresize(__obj), this); }
151 { return iterator(_Base::find(__key), this); }
153 using _Base::count;
158 typedef typename _Base::iterator _Base_iterator;
160 _Base::equal_range(__key);
183 _Base::erase(__it.base());
195 _Base::erase(__first.base(), __last.base());
201 _Base::clear();
205 using _Base::resize;
206 using _Base::bucket_count;
207 using _Base::max_bucket_count;
208 using _Base::elems_in_bucket;
210 _Base& _M_base() { return *this; }
211 const _Base& _M_base() const { return *this; }
217 typedef typename _Base::const_iterator _Base_const_iterator;