Lines Matching refs:_Base

79       typedef _GLIBCXX_STD::list<_Tp, _Allocator> _Base;
83 typedef typename _Base::reference reference;
84 typedef typename _Base::const_reference const_reference;
86 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, list>
88 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, list>
91 typedef typename _Base::size_type size_type;
92 typedef typename _Base::difference_type difference_type;
96 typedef typename _Base::pointer pointer;
97 typedef typename _Base::const_pointer const_pointer;
103 : _Base(__a) { }
107 : _Base(__n, __value, __a) { }
112 : _Base(__gnu_debug::__check_valid_range(__first, __last), __last, __a)
116 list(const list& __x) : _Base(__x), _Safe_base() { }
118 list(const _Base& __x) : _Base(__x), _Safe_base() { }
125 static_cast<_Base&>(*this) = __x;
135 _Base::assign(__first, __last);
142 _Base::assign(__n, __t);
146 using _Base::get_allocator;
151 { return iterator(_Base::begin(), this); }
155 { return const_iterator(_Base::begin(), this); }
159 { return iterator(_Base::end(), this); }
163 { return const_iterator(_Base::end(), this); }
182 using _Base::empty;
183 using _Base::size;
184 using _Base::max_size;
205 _Base::resize(__sz, __c);
219 return _Base::front();
226 return _Base::front();
233 return _Base::back();
240 return _Base::back();
244 using _Base::push_front;
252 _Base::pop_front();
255 using _Base::push_back;
264 _Base::pop_back();
271 return iterator(_Base::insert(__position.base(), __x), this);
278 _Base::insert(__position.base(), __n, __x);
287 _Base::insert(__position.base(), __first, __last);
295 return iterator(_Base::erase(__position.base()), this);
310 return iterator(_Base::erase(__position.base(), __last.base()), this);
316 _Base::swap(__x);
323 _Base::clear();
355 _Base::splice(__position.base(), __x._M_base(), __i.base());
384 _Base::splice(__position.base(), __x._M_base(), __first.base(),
391 for (iterator __x = begin(); __x.base() != _Base::end(); )
404 for (iterator __x = begin(); __x.base() != _Base::end(); )
453 __glibcxx_check_sorted(_Base::begin(), _Base::end());
460 _Base::merge(__x._M_base());
467 __glibcxx_check_sorted_pred(_Base::begin(), _Base::end(), __comp);
475 _Base::merge(__x._M_base(), __comp);
479 sort() { _Base::sort(); }
483 sort(_StrictWeakOrdering __pred) { _Base::sort(__pred); }
485 using _Base::reverse;
487 _Base&
490 const _Base&
497 typedef typename _Base::const_iterator _Base_const_iterator;