Lines Matching refs:_Rope_iterator

225 template<class _CharT, class _Alloc> class _Rope_iterator;  variable
754 friend class _Rope_iterator<_CharT,_Alloc>; variable
927 template<class _CharT, class _Alloc> class _Rope_iterator; variable
948 _Rope_const_iterator(const _Rope_iterator<_CharT,_Alloc>& __x);
1032 class _Rope_iterator : public _Rope_iterator_base<_CharT,_Alloc> {
1043 _Rope_iterator(rope<_CharT,_Alloc>* __r, size_t __pos) in _Rope_iterator() function
1055 _Rope_iterator() { in _Rope_iterator() function
1058 _Rope_iterator(const _Rope_iterator& __x) : in _Rope_iterator() function
1063 _Rope_iterator(rope<_CharT,_Alloc>& __r, size_t __pos);
1064 ~_Rope_iterator() { in ~_Rope_iterator()
1067 _Rope_iterator& operator= (const _Rope_iterator& __x) {
1093 _Rope_iterator& operator++() {
1097 _Rope_iterator& operator+=(difference_type __n) {
1105 _Rope_iterator& operator--() {
1109 _Rope_iterator& operator-=(difference_type __n) {
1117 _Rope_iterator operator++(int) {
1120 return _Rope_iterator<_CharT,_Alloc>(_M_root_rope, __old_pos);
1122 _Rope_iterator operator--(int) {
1125 return _Rope_iterator<_CharT,_Alloc>(_M_root_rope, __old_pos);
1132 (const _Rope_iterator<_CharT,_Alloc>& __x,
1133 const _Rope_iterator<_CharT,_Alloc>& __y);
1135 (const _Rope_iterator<_CharT,_Alloc>& __x,
1136 const _Rope_iterator<_CharT,_Alloc>& __y);
1138 (const _Rope_iterator<_CharT,_Alloc>& __x,
1139 const _Rope_iterator<_CharT,_Alloc>& __y);
1140 friend _Rope_iterator<_CharT,_Alloc> operator- __STL_NULL_TMPL_ARGS
1141 (const _Rope_iterator<_CharT,_Alloc>& __x,
1143 friend _Rope_iterator<_CharT,_Alloc> operator+ __STL_NULL_TMPL_ARGS
1144 (const _Rope_iterator<_CharT,_Alloc>& __x,
1146 friend _Rope_iterator<_CharT,_Alloc> operator+ __STL_NULL_TMPL_ARGS
1148 const _Rope_iterator<_CharT,_Alloc>& __x);
1270 typedef _Rope_iterator<_CharT,_Alloc> iterator;
1275 friend class _Rope_iterator<_CharT,_Alloc>; variable
2352 inline bool operator== (const _Rope_iterator<_CharT,_Alloc>& __x,
2353 const _Rope_iterator<_CharT,_Alloc>& __y) {
2359 inline bool operator< (const _Rope_iterator<_CharT,_Alloc>& __x,
2360 const _Rope_iterator<_CharT,_Alloc>& __y) {
2365 inline ptrdiff_t operator-(const _Rope_iterator<_CharT,_Alloc>& __x,
2366 const _Rope_iterator<_CharT,_Alloc>& __y) {
2371 inline _Rope_iterator<_CharT,_Alloc>
2372 operator-(const _Rope_iterator<_CharT,_Alloc>& __x,
2374 return _Rope_iterator<_CharT,_Alloc>(
2379 inline _Rope_iterator<_CharT,_Alloc>
2380 operator+(const _Rope_iterator<_CharT,_Alloc>& __x,
2382 return _Rope_iterator<_CharT,_Alloc>(
2387 inline _Rope_iterator<_CharT,_Alloc>
2388 operator+(ptrdiff_t __n, const _Rope_iterator<_CharT,_Alloc>& __x) {
2389 return _Rope_iterator<_CharT,_Alloc>(