Home | History | Annotate | Download | only in debug

Lines Matching refs:_Base

49       typedef _GLIBCXX_STD_C::multimap<_Key, _Tp, _Compare, _Allocator> _Base;
52 typedef typename _Base::const_iterator _Base_const_iterator;
53 typedef typename _Base::iterator _Base_iterator;
62 typedef typename _Base::reference reference;
63 typedef typename _Base::const_reference const_reference;
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::__base(__gnu_debug::__check_valid_range(__first,
92 : _Base(__x), _Safe_base() { }
94 multimap(const _Base& __x)
95 : _Base(__x), _Safe_base() { }
99 : _Base(std::move(__x)), _Safe_base()
105 : _Base(__l, __c, __a), _Safe_base() { }
113 *static_cast<_Base*>(this) = __x;
138 using _Base::get_allocator;
143 { return iterator(_Base::begin(), this); }
147 { return const_iterator(_Base::begin(), this); }
151 { return iterator(_Base::end(), this); }
155 { return const_iterator(_Base::end(), this); }
176 { return const_iterator(_Base::begin(), this); }
180 { return const_iterator(_Base::end(), this); }
192 using _Base::empty;
193 using _Base::size;
194 using _Base::max_size;
199 { return iterator(_Base::insert(__x), this); }
207 { return iterator(_Base::insert(std::forward<_Pair>(__x)), this); }
213 { _Base::insert(__list); }
224 return iterator(_Base::insert(__position.base(), __x), this);
235 return iterator(_Base::insert(__position.base(),
245 _Base::insert(__gnu_debug::__base(__first),
255 return iterator(_Base::erase(__position.base()), this);
267 _Base::erase(__position.base());
275 _Base::equal_range(__x);
281 _Base::erase(__victim++);
297 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
303 return iterator(_Base::erase(__first.base(), __last.base()), this);
315 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
321 _Base::erase(__first.base(), __last.base());
328 _Base::swap(__x);
336 _Base::clear();
340 using _Base::key_comp;
341 using _Base::value_comp;
346 { return iterator(_Base::find(__x), this); }
350 { return const_iterator(_Base::find(__x), this); }
352 using _Base::count;
356 { return iterator(_Base::lower_bound(__x), this); }
360 { return const_iterator(_Base::lower_bound(__x), this); }
364 { return iterator(_Base::upper_bound(__x), this); }
368 { return const_iterator(_Base::upper_bound(__x), this); }
374 _Base::equal_range(__x);
383 _Base::equal_range(__x);
388 _Base&
391 const _Base&
399 this->_M_invalidate_if(_Not_equal(_Base::end()));