Home | History | Annotate | Download | only in debug

Lines Matching refs:_Base

48       typedef _GLIBCXX_STD_C::map<_Key, _Tp, _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;
64 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, map>
66 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, map>
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 map(const _Base& __x)
94 : _Base(__x), _Safe_base() { }
98 : _Base(std::move(__x)), _Safe_base()
104 : _Base(__l, __c, __a), _Safe_base() { }
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 typedef typename _Base::iterator _Base_iterator;
209 std::pair<_Base_iterator, bool> __res = _Base::insert(__x);
221 typedef typename _Base::iterator _Base_iterator;
223 = _Base::insert(std::forward<_Pair>(__x));
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());
293 _Base_iterator __victim = _Base::find(__x);
294 if (__victim == _Base::end())
299 _Base::erase(__victim);
314 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
320 return iterator(_Base::erase(__first.base(), __last.base()), this);
332 _GLIBCXX_DEBUG_VERIFY(__victim != _Base::end(),
338 _Base::erase(__first.base(), __last.base());
345 _Base::swap(__x);
353 _Base::clear();
357 using _Base::key_comp;
358 using _Base::value_comp;
363 { return iterator(_Base::find(__x), this); }
367 { return const_iterator(_Base::find(__x), this); }
369 using _Base::count;
373 { return iterator(_Base::lower_bound(__x), this); }
377 { return const_iterator(_Base::lower_bound(__x), this); }
381 { return iterator(_Base::upper_bound(__x), this); }
385 { return const_iterator(_Base::upper_bound(__x), this); }
390 typedef typename _Base::iterator _Base_iterator;
392 _Base::equal_range(__x);
400 typedef typename _Base::const_iterator _Base_const_iterator;
402 _Base::equal_range(__x);
407 _Base&
410 const _Base&
417 typedef typename _Base::const_iterator _Base_const_iterator;