Home | History | Annotate | Download | only in debug

Lines Matching refs:_Base

47       typedef _GLIBCXX_STD_D::map<_Key, _Tp, _Compare, _Allocator> _Base;
57 typedef typename _Base::reference reference;
58 typedef typename _Base::const_reference const_reference;
60 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, map>
62 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, map>
65 typedef typename _Base::size_type size_type;
66 typedef typename _Base::difference_type difference_type;
67 typedef typename _Base::pointer pointer;
68 typedef typename _Base::const_pointer const_pointer;
72 using _Base::value_compare;
77 : _Base(__comp, __a) { }
83 : _Base(__gnu_debug::__check_valid_range(__first, __last), __last,
87 : _Base(__x), _Safe_base() { }
89 map(const _Base& __x)
90 : _Base(__x), _Safe_base() { }
94 : _Base(std::forward<map>(__x)), _Safe_base()
100 : _Base(__l, __c, __a), _Safe_base() { }
108 *static_cast<_Base*>(this) = __x;
134 using _Base::get_allocator;
139 { return iterator(_Base::begin(), this); }
143 { return const_iterator(_Base::begin(), this); }
147 { return iterator(_Base::end(), this); }
151 { return const_iterator(_Base::end(), this); }
172 { return const_iterator(_Base::begin(), this); }
176 { return const_iterator(_Base::end(), this); }
188 using _Base::empty;
189 using _Base::size;
190 using _Base::max_size;
193 using _Base::operator[];
197 using _Base::at;
203 typedef typename _Base::iterator _Base_iterator;
204 std::pair<_Base_iterator, bool> __res = _Base::insert(__x);
212 { _Base::insert(__list); }
219 return iterator(_Base::insert(__position.base(), __x), this);
227 _Base::insert(__first, __last);
235 _Base::erase(__position.base());
247 _Base::erase(__victim.base());
269 _Base::swap(__x);
278 using _Base::key_comp;
279 using _Base::value_comp;
284 { return iterator(_Base::find(__x), this); }
288 { return const_iterator(_Base::find(__x), this); }
290 using _Base::count;
294 { return iterator(_Base::lower_bound(__x), this); }
298 { return const_iterator(_Base::lower_bound(__x), this); }
302 { return iterator(_Base::upper_bound(__x), this); }
306 { return const_iterator(_Base::upper_bound(__x), this); }
311 typedef typename _Base::iterator _Base_iterator;
313 _Base::equal_range(__x);
321 typedef typename _Base::const_iterator _Base_const_iterator;
323 _Base::equal_range(__x);
328 _Base&
331 const _Base&
338 typedef typename _Base::const_iterator _Base_const_iterator;