Home | History | Annotate | Download | only in debug

Lines Matching defs:_Base

47       typedef _GLIBCXX_STD_C::multiset<_Key, _Compare, _Allocator> _Base;
49 typedef typename _Base::const_iterator _Base_const_iterator;
50 typedef typename _Base::iterator _Base_iterator;
59 typedef typename _Base::reference reference;
60 typedef typename _Base::const_reference const_reference;
67 typedef typename _Base::size_type size_type;
68 typedef typename _Base::difference_type difference_type;
69 typedef typename _Base::pointer pointer;
70 typedef typename _Base::const_pointer const_pointer;
77 : _Base(__comp, __a) { }
83 : _Base(__gnu_debug::__base(__gnu_debug::__check_valid_range(__first,
89 : _Base(__x) { }
91 multiset(const _Base& __x)
92 : _Base(__x) { }
97 : _Base(std::move(__x))
103 : _Base(__l, __comp, __a) { }
111 *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;
201 return iterator(_Base::emplace(std::forward<_Args>(__args)...), this);
209 return iterator(_Base::emplace_hint(__pos.base(),
217 { return iterator(_Base::insert(__x), this); }
222 { return iterator(_Base::insert(std::move(__x)), this); }
229 return iterator(_Base::insert(__position.base(), __x), this);
237 return iterator(_Base::insert(__position.base(), std::move(__x)),
247 _Base::insert(__gnu_debug::__base(__first),
254 { _Base::insert(__l); }
263 return iterator(_Base::erase(__position.base()), this);
271 _Base::erase(__position.base());
279 _Base::equal_range(__x);
285 _Base::erase(__victim++);
301 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
307 return iterator(_Base::erase(__first.base(), __last.base()), this);
319 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
325 _Base::erase(__first.base(), __last.base());
332 _Base::swap(__x);
340 _Base::clear();
344 using _Base::key_comp;
345 using _Base::value_comp;
350 { return iterator(_Base::find(__x), this); }
356 { return const_iterator(_Base::find(__x), this); }
358 using _Base::count;
362 { return iterator(_Base::lower_bound(__x), this); }
368 { return const_iterator(_Base::lower_bound(__x), this); }
372 { return iterator(_Base::upper_bound(__x), this); }
378 { return const_iterator(_Base::upper_bound(__x), this); }
384 _Base::equal_range(__x);
395 _Base::equal_range(__x);
400 _Base&
403 const _Base&
411 this->_M_invalidate_if(_Not_equal(_Base::end()));