Home | History | Annotate | Download | only in debug

Lines Matching refs:_Base

48       typedef _GLIBCXX_STD_C::set<_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 set(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;
199 std::pair<_Base_iterator, bool> __res = _Base::insert(__x);
208 typedef typename _Base::iterator _Base_iterator;
210 = _Base::insert(std::move(__x));
220 return iterator(_Base::insert(__position.base(), __x), this);
228 return iterator(_Base::insert(__position.base(), std::move(__x)),
238 _Base::insert(__gnu_debug::__base(__first),
245 { _Base::insert(__l); }
254 return iterator(_Base::erase(__position.base()), this);
262 _Base::erase(__position.base());
269 _Base_iterator __victim = _Base::find(__x);
270 if (__victim == _Base::end())
275 _Base::erase(__victim);
290 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
296 return iterator(_Base::erase(__first.base(), __last.base()), this);
308 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
314 _Base::erase(__first.base(), __last.base());
321 _Base::swap(__x);
329 _Base::clear();
333 using _Base::key_comp;
334 using _Base::value_comp;
339 { return iterator(_Base::find(__x), this); }
345 { return const_iterator(_Base::find(__x), this); }
347 using _Base::count;
351 { return iterator(_Base::lower_bound(__x), this); }
357 { return const_iterator(_Base::lower_bound(__x), this); }
361 { return iterator(_Base::upper_bound(__x), this); }
367 { return const_iterator(_Base::upper_bound(__x), this); }
373 _Base::equal_range(__x);
384 _Base::equal_range(__x);
389 _Base&
392 const _Base&