Lines Matching refs:_Iterator

67   template<typename _Iterator, typename _Sequence>
83 _Iterator _M_current;
93 typedef std::iterator_traits<_Iterator> _Traits;
96 typedef _Iterator _Base_iterator;
113 _Safe_iterator(const _Iterator& __i, const _Sequence* __seq) in _Safe_iterator()
311 _Iterator
318 operator _Iterator() const { return _M_current; } in _Iterator() function
425 template<typename _Iterator, typename _Sequence>
427 operator==(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
428 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
457 template<typename _Iterator, typename _Sequence>
459 operator!=(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
460 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
489 template<typename _Iterator, typename _Sequence>
491 operator<(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
492 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
521 template<typename _Iterator, typename _Sequence>
523 operator<=(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
524 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
553 template<typename _Iterator, typename _Sequence>
555 operator>(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
556 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
585 template<typename _Iterator, typename _Sequence>
587 operator>=(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
588 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
621 template<typename _Iterator, typename _Sequence>
622 inline typename _Safe_iterator<_Iterator, _Sequence>::difference_type
623 operator-(const _Safe_iterator<_Iterator, _Sequence>& __lhs,
624 const _Safe_iterator<_Iterator, _Sequence>& __rhs)
637 template<typename _Iterator, typename _Sequence>
638 inline _Safe_iterator<_Iterator, _Sequence>
639 operator+(typename _Safe_iterator<_Iterator,_Sequence>::difference_type __n,
640 const _Safe_iterator<_Iterator, _Sequence>& __i)