Lines Matching refs:iterator

51   typedef _List_iterator<_Tp,_Tp&,_Tp*>             iterator;
67 _List_iterator(const iterator& __x) : _M_node(__x._M_node) {}
266 typedef _List_iterator<_Tp,_Tp&,_Tp*> iterator;
271 typedef reverse_iterator<iterator> reverse_iterator;
276 typedef reverse_bidirectional_iterator<iterator,value_type,reference,
312 iterator begin() { return (_Node*)(_M_node->_M_next); }
315 iterator end() { return _M_node; }
343 iterator insert(iterator __position, const _Tp& __x) {
351 iterator insert(iterator __position) { return insert(__position, _Tp()); }
353 // Check whether it's an integral type. If so, it's not an iterator.
356 void _M_insert_dispatch(iterator __pos, _Integer __n, _Integer __x,
362 void _M_insert_dispatch(iterator __pos,
367 void insert(iterator __pos, _InputIterator __first, _InputIterator __last) {
373 void insert(iterator __position, const _Tp* __first, const _Tp* __last);
374 void insert(iterator __position,
377 void insert(iterator __pos, size_type __n, const _Tp& __x);
384 iterator erase(iterator __position) {
391 return iterator(__next_node);
393 iterator erase(iterator __first, iterator __last);
401 iterator __tmp = end();
468 void transfer(iterator __position, iterator __first, iterator __last) {
484 void splice(iterator __position, list& __x) {
488 void splice(iterator __position, list&, iterator __i) {
489 iterator __j = __i;
494 void splice(iterator __position, list&, iterator __first, iterator __last) {
554 list<_Tp, _Alloc>::_M_insert_dispatch(iterator __position,
566 list<_Tp, _Alloc>::insert(iterator __position,
575 list<_Tp, _Alloc>::insert(iterator __position,
586 list<_Tp, _Alloc>::insert(iterator __position, size_type __n, const _Tp& __x)
593 list<_Tp,_Alloc>::iterator list<_Tp, _Alloc>::erase(iterator __first,
594 iterator __last)
604 iterator __i = begin();
618 iterator __first1 = begin();
619 iterator __last1 = end();
634 iterator __i = begin();
650 iterator __first1 = begin();
651 iterator __last1 = end();
665 iterator __first = begin();
666 iterator __last = end();
668 iterator __next = __first;
678 iterator __first = begin();
679 iterator __last = end();
681 iterator __next = __first;
694 iterator __first1 = begin();
695 iterator __last1 = end();
696 iterator __first2 = __x.begin();
697 iterator __last2 = __x.end();
700 iterator __next = __first2;
715 iterator __first = begin();
718 iterator __old = __first;
756 iterator __first = begin();
757 iterator __last = end();
759 iterator __next = __first;
769 iterator __first = begin();
770 iterator __last = end();
772 iterator __next = __first;
786 iterator __first1 = begin();
787 iterator __last1 = end();
788 iterator __first2 = __x.begin();
789 iterator __last2 = __x.end();
792 iterator __next = __first2;