Home | History | Annotate | Download | only in debug

Lines Matching refs:_Base

48       typedef _GLIBCXX_STD_C::map<_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 map(const _Base& __x)
93 : _Base(__x) { }
98 : _Base(std::move(__x))
104 : _Base(__l, __c, __a) { }
112 *static_cast<_Base*>(this) = __x;
139 using _Base::get_allocator;
144 { return iterator(_Base::begin(), this); }
148 { return const_iterator(_Base::begin(), this); }
152 { return iterator(_Base::end(), this); }
156 { return const_iterator(_Base::end(), this); }
177 { return const_iterator(_Base::begin(), this); }
181 { return const_iterator(_Base::end(), this); }
193 using _Base::empty;
194 using _Base::size;
195 using _Base::max_size;
198 using _Base::operator[];
202 using _Base::at;
208 std::pair<_Base_iterator, bool> __res = _Base::insert(__x);
221 = _Base::insert(std::forward<_Pair>(__x));
230 { _Base::insert(__list); }
241 return iterator(_Base::insert(__position.base(), __x), this);
252 return iterator(_Base::insert(__position.base(),
262 _Base::insert(__gnu_debug::__base(__first),
272 return iterator(_Base::erase(__position.base()), this);
284 _Base::erase(__position.base());
291 _Base_iterator __victim = _Base::find(__x);
292 if (__victim == _Base::end())
297 _Base::erase(__victim);
312 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
318 return iterator(_Base::erase(__first.base(), __last.base()), this);
330 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
336 _Base::erase(__first.base(), __last.base());
343 _Base::swap(__x);
351 _Base::clear();
355 using _Base::key_comp;
356 using _Base::value_comp;
361 { return iterator(_Base::find(__x), this); }
365 { return const_iterator(_Base::find(__x), this); }
367 using _Base::count;
371 { return iterator(_Base::lower_bound(__x), this); }
375 { return const_iterator(_Base::lower_bound(__x), this); }
379 { return iterator(_Base::upper_bound(__x), this); }
383 { return const_iterator(_Base::upper_bound(__x), this); }
389 _Base::equal_range(__x);
398 _Base::equal_range(__x);
403 _Base&
406 const _Base&