Lines Matching defs:_Base

52       typedef _GLIBCXX_STD::multiset<_Key, _Compare, _Allocator> _Base;
62 typedef typename _Base::reference reference;
63 typedef typename _Base::const_reference const_reference;
65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, multiset>
67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,
70 typedef typename _Base::size_type size_type;
71 typedef typename _Base::difference_type difference_type;
72 typedef typename _Base::pointer pointer;
73 typedef typename _Base::const_pointer const_pointer;
80 : _Base(__comp, __a) { }
86 : _Base(__gnu_debug::__check_valid_range(__first, __last), __last,
90 : _Base(__x), _Safe_base() { }
92 multiset(const _Base& __x) : _Base(__x), _Safe_base() { }
99 *static_cast<_Base*>(this) = __x;
104 using _Base::get_allocator;
109 { return iterator(_Base::begin(), this); }
113 { return const_iterator(_Base::begin(), this); }
117 { return iterator(_Base::end(), this); }
121 { return const_iterator(_Base::end(), this); }
140 using _Base::empty;
141 using _Base::size;
142 using _Base::max_size;
147 { return iterator(_Base::insert(__x), this); }
153 return iterator(_Base::insert(__position.base(), __x), this);
161 _Base::insert(__first, __last);
169 _Base::erase(__position.base());
181 _Base::erase(__victim.base());
200 _Base::swap(__x);
209 using _Base::key_comp;
210 using _Base::value_comp;
215 { return iterator(_Base::find(__x), this); }
221 { return const_iterator(_Base::find(__x), this); }
223 using _Base::count;
227 { return iterator(_Base::lower_bound(__x), this); }
233 { return const_iterator(_Base::lower_bound(__x), this); }
237 { return iterator(_Base::upper_bound(__x), this); }
243 { return const_iterator(_Base::upper_bound(__x), this); }
248 typedef typename _Base::iterator _Base_iterator;
250 _Base::equal_range(__x);
260 typedef typename _Base::const_iterator _Base_iterator;
262 _Base::equal_range(__x);
267 _Base&
270 const _Base&
277 typedef typename _Base::const_iterator _Base_const_iterator;