Home | History | Annotate | Download | only in debug

Lines Matching defs:_Base

48       typedef _GLIBCXX_STD_C::multimap<_Key, _Tp, _Compare, _Allocator> _Base;
50 typedef typename _Base::const_iterator _Base_const_iterator;
51 typedef typename _Base::iterator _Base_iterator;
60 typedef typename _Base::reference reference;
61 typedef typename _Base::const_reference const_reference;
68 typedef typename _Base::size_type size_type;
69 typedef typename _Base::difference_type difference_type;
70 typedef typename _Base::pointer pointer;
71 typedef typename _Base::const_pointer const_pointer;
78 : _Base(__comp, __a) { }
84 : _Base(__gnu_debug::__base(__gnu_debug::__check_valid_range(__first,
90 : _Base(__x) { }
92 multimap(const _Base& __x)
93 : _Base(__x) { }
98 : _Base(std::move(__x))
104 : _Base(__l, __c, __a) { }
112 *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;
202 return iterator(_Base::emplace(std::forward<_Args>(__args)...), this);
210 return iterator(_Base::emplace_hint(__pos.base(),
218 { return iterator(_Base::insert(__x), this); }
226 { return iterator(_Base::insert(std::forward<_Pair>(__x)), this); }
232 { _Base::insert(__list); }
243 return iterator(_Base::insert(__position.base(), __x), this);
254 return iterator(_Base::insert(__position.base(),
264 _Base::insert(__gnu_debug::__base(__first),
274 return iterator(_Base::erase(__position.base()), this);
286 _Base::erase(__position.base());
294 _Base::equal_range(__x);
300 _Base::erase(__victim++);
316 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
322 return iterator(_Base::erase(__first.base(), __last.base()), this);
334 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
340 _Base::erase(__first.base(), __last.base());
347 _Base::swap(__x);
355 _Base::clear();
359 using _Base::key_comp;
360 using _Base::value_comp;
365 { return iterator(_Base::find(__x), this); }
369 { return const_iterator(_Base::find(__x), this); }
371 using _Base::count;
375 { return iterator(_Base::lower_bound(__x), this); }
379 { return const_iterator(_Base::lower_bound(__x), this); }
383 { return iterator(_Base::upper_bound(__x), this); }
387 { return const_iterator(_Base::upper_bound(__x), this); }
393 _Base::equal_range(__x);
402 _Base::equal_range(__x);
407 _Base&
410 const _Base&
418 this->_M_invalidate_if(_Not_equal(_Base::end()));