Home | History | Annotate | Download | only in debug

Lines Matching refs:_Base

48       typedef _GLIBCXX_STD_C::multiset<_Key, _Compare, _Allocator> _Base;
51 typedef typename _Base::const_iterator _Base_const_iterator;
52 typedef typename _Base::iterator _Base_iterator;
61 typedef typename _Base::reference reference;
62 typedef typename _Base::const_reference const_reference;
69 typedef typename _Base::size_type size_type;
70 typedef typename _Base::difference_type difference_type;
71 typedef typename _Base::pointer pointer;
72 typedef typename _Base::const_pointer const_pointer;
79 : _Base(__comp, __a) { }
85 : _Base(__gnu_debug::__base(__gnu_debug::__check_valid_range(__first,
91 : _Base(__x), _Safe_base() { }
93 multiset(const _Base& __x)
94 : _Base(__x), _Safe_base() { }
98 : _Base(std::move(__x)), _Safe_base()
104 : _Base(__l, __comp, __a), _Safe_base() { }
112 *static_cast<_Base*>(this) = __x;
137 using _Base::get_allocator;
142 { return iterator(_Base::begin(), this); }
146 { return const_iterator(_Base::begin(), this); }
150 { return iterator(_Base::end(), this); }
154 { return const_iterator(_Base::end(), this); }
175 { return const_iterator(_Base::begin(), this); }
179 { return const_iterator(_Base::end(), this); }
191 using _Base::empty;
192 using _Base::size;
193 using _Base::max_size;
198 { return iterator(_Base::insert(__x), this); }
203 { return iterator(_Base::insert(std::move(__x)), this); }
210 return iterator(_Base::insert(__position.base(), __x), this);
218 return iterator(_Base::insert(__position.base(), std::move(__x)),
228 _Base::insert(__gnu_debug::__base(__first),
235 { _Base::insert(__l); }
244 return iterator(_Base::erase(__position.base()), this);
252 _Base::erase(__position.base());
260 _Base::equal_range(__x);
266 _Base::erase(__victim++);
282 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
288 return iterator(_Base::erase(__first.base(), __last.base()), this);
300 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
306 _Base::erase(__first.base(), __last.base());
313 _Base::swap(__x);
321 _Base::clear();
325 using _Base::key_comp;
326 using _Base::value_comp;
331 { return iterator(_Base::find(__x), this); }
337 { return const_iterator(_Base::find(__x), this); }
339 using _Base::count;
343 { return iterator(_Base::lower_bound(__x), this); }
349 { return const_iterator(_Base::lower_bound(__x), this); }
353 { return iterator(_Base::upper_bound(__x), this); }
359 { return const_iterator(_Base::upper_bound(__x), this); }
365 _Base::equal_range(__x);
376 _Base::equal_range(__x);
381 _Base&
384 const _Base&
392 this->_M_invalidate_if(_Not_equal(_Base::end()));