Home | History | Annotate | Download | only in debug

Lines Matching refs:_Safe_iterator

49 	_S_Is(const _Safe_iterator<_Iterator, _Sequence>&)
54 _S_Is_Beginnest(const _Safe_iterator<_Iterator, _Sequence>& __it)
104 * The class template %_Safe_iterator is a wrapper around an
109 * %_Safe_iterator has member functions for iterator invalidation,
114 class _Safe_iterator : public _Safe_iterator_base
116 typedef _Safe_iterator _Self;
125 { return std::__are_same<_Const_iterator, _Safe_iterator>::__value; }
138 _Safe_iterator() _GLIBCXX_NOEXCEPT : _M_current() { }
147 _Safe_iterator(const _Iterator& __i, const _Sequence* __seq)
159 _Safe_iterator(const _Safe_iterator& __x) _GLIBCXX_NOEXCEPT
176 _Safe_iterator(_Safe_iterator&& __x) noexcept : _M_current()
194 _Safe_iterator(
195 const _Safe_iterator<_MutableIterator,
213 _Safe_iterator&
214 operator=(const _Safe_iterator& __x) _GLIBCXX_NOEXCEPT
233 _Safe_iterator&
234 operator=(_Safe_iterator&& __x) noexcept
284 _Safe_iterator&
298 _Safe_iterator
304 _Safe_iterator __tmp(*this);
314 _Safe_iterator&
328 _Safe_iterator
334 _Safe_iterator __tmp(*this);
351 _Safe_iterator&
361 _Safe_iterator
364 _Safe_iterator __tmp(*this);
369 _Safe_iterator&
379 _Safe_iterator
382 _Safe_iterator __tmp(*this);
446 _M_valid_range(const _Safe_iterator& __rhs) const;
451 _Safe_iterator>::__value,
482 operator==(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
483 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
499 operator==(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
500 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
516 operator!=(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
517 const _Safe_iterator
533 operator!=(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
534 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
550 operator<(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
551 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
567 operator<(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
568 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
584 operator<=(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
585 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
601 operator<=(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
602 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
618 operator>(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
619 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
635 operator>(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
636 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
652 operator>=(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
653 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
669 operator>=(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
670 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
689 inline typename _Safe_iterator<_IteratorL, _Sequence>::difference_type
690 operator-(const _Safe_iterator<_IteratorL, _Sequence>& __lhs,
691 const _Safe_iterator<_IteratorR, _Sequence>& __rhs)
706 inline typename _Safe_iterator<_Iterator, _Sequence>::difference_type
707 operator-(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
708 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
723 inline _Safe_iterator<_Iterator, _Sequence>
724 operator+(typename _Safe_iterator<_Iterator,_Sequence>::difference_type __n,
725 const _Safe_iterator<_Iterator, _Sequence>& __i) _GLIBCXX_NOEXCEPT