Lines Matching refs:operator
96 reference operator*() const;
97 pointer operator->() const;
98 reverse_iterator& operator++();
99 reverse_iterator operator++(int);
100 reverse_iterator& operator--();
101 reverse_iterator operator--(int);
102 reverse_iterator operator+ (difference_type n) const;
103 reverse_iterator& operator+=(difference_type n);
104 reverse_iterator operator- (difference_type n) const;
105 reverse_iterator& operator-=(difference_type n);
106 reference operator[](difference_type n) const;
111 operator==(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
115 operator<(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
119 operator!=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
123 operator>(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
127 operator>=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
131 operator<=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
135 operator-(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
139 operator+(typename reverse_iterator<Iterator>::difference_type n, const reverse_iterator<Iterator>&…
156 back_insert_iterator& operator=(const typename Container::value_type& value);
157 back_insert_iterator& operator*();
158 back_insert_iterator& operator++();
159 back_insert_iterator operator++(int);
177 front_insert_iterator& operator=(const typename Container::value_type& value);
178 front_insert_iterator& operator*();
179 front_insert_iterator& operator++();
180 front_insert_iterator operator++(int);
199 insert_iterator& operator=(const typename Container::value_type& value);
200 insert_iterator& operator*();
201 insert_iterator& operator++();
202 insert_iterator& operator++(int);
222 const T& operator*() const;
223 const T* operator->() const;
224 istream_iterator& operator++();
225 istream_iterator operator++(int);
229 bool operator==(const istream_iterator<T,charT,traits,Distance>& x,
232 bool operator!=(const istream_iterator<T,charT,traits,Distance>& x,
248 ostream_iterator& operator=(const T& value);
250 ostream_iterator& operator*();
251 ostream_iterator& operator++();
252 ostream_iterator& operator++(int);
273 charT operator*() const;
274 pointer operator->() const;
275 istreambuf_iterator& operator++();
276 a-private-type operator++(int);
282 bool operator==(const istreambuf_iterator<charT,traits>& a,
285 bool operator!=(const istreambuf_iterator<charT,traits>& a,
300 ostreambuf_iterator& operator=(charT c);
301 ostreambuf_iterator& operator*();
302 ostreambuf_iterator& operator++();
303 ostreambuf_iterator& operator++(int);
561 _LIBCPP_INLINE_VISIBILITY reference operator*() const {_Iter __tmp = current; return *--__tmp;}
562 _LIBCPP_INLINE_VISIBILITY pointer operator->() const {return _VSTD::addressof(operator*());}
563 _LIBCPP_INLINE_VISIBILITY reverse_iterator& operator++() {--current; return *this;}
564 _LIBCPP_INLINE_VISIBILITY reverse_iterator operator++(int)
566 _LIBCPP_INLINE_VISIBILITY reverse_iterator& operator--() {++current; return *this;}
567 _LIBCPP_INLINE_VISIBILITY reverse_iterator operator--(int)
569 _LIBCPP_INLINE_VISIBILITY reverse_iterator operator+ (difference_type __n) const
571 _LIBCPP_INLINE_VISIBILITY reverse_iterator& operator+=(difference_type __n)
573 _LIBCPP_INLINE_VISIBILITY reverse_iterator operator- (difference_type __n) const
575 _LIBCPP_INLINE_VISIBILITY reverse_iterator& operator-=(difference_type __n)
577 _LIBCPP_INLINE_VISIBILITY reference operator[](difference_type __n) const
584 operator==(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
592 operator<(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
600 operator!=(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
608 operator>(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
616 operator>=(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
624 operator<=(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
632 operator-(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
640 operator+(typename reverse_iterator<_Iter>::difference_type __n, const reverse_iterator<_Iter>& __x)
668 …_LIBCPP_INLINE_VISIBILITY back_insert_iterator& operator=(const typename _Container::value_type& _…
671 …_LIBCPP_INLINE_VISIBILITY back_insert_iterator& operator=(typename _Container::value_type&& __valu…
674 _LIBCPP_INLINE_VISIBILITY back_insert_iterator& operator*() {return *this;}
675 _LIBCPP_INLINE_VISIBILITY back_insert_iterator& operator++() {return *this;}
676 _LIBCPP_INLINE_VISIBILITY back_insert_iterator operator++(int) {return *this;}
701 …_LIBCPP_INLINE_VISIBILITY front_insert_iterator& operator=(const typename _Container::value_type& …
704 …_LIBCPP_INLINE_VISIBILITY front_insert_iterator& operator=(typename _Container::value_type&& __val…
707 _LIBCPP_INLINE_VISIBILITY front_insert_iterator& operator*() {return *this;}
708 _LIBCPP_INLINE_VISIBILITY front_insert_iterator& operator++() {return *this;}
709 _LIBCPP_INLINE_VISIBILITY front_insert_iterator operator++(int) {return *this;}
736 …_LIBCPP_INLINE_VISIBILITY insert_iterator& operator=(const typename _Container::value_type& __valu…
739 _LIBCPP_INLINE_VISIBILITY insert_iterator& operator=(typename _Container::value_type&& __value_)
742 _LIBCPP_INLINE_VISIBILITY insert_iterator& operator*() {return *this;}
743 _LIBCPP_INLINE_VISIBILITY insert_iterator& operator++() {return *this;}
744 _LIBCPP_INLINE_VISIBILITY insert_iterator& operator++(int) {return *this;}
775 _LIBCPP_INLINE_VISIBILITY const _Tp& operator*() const {return __value_;}
776 _LIBCPP_INLINE_VISIBILITY const _Tp* operator->() const {return &(operator*());}
777 _LIBCPP_INLINE_VISIBILITY istream_iterator& operator++()
783 _LIBCPP_INLINE_VISIBILITY istream_iterator operator++(int)
787 bool operator==(const istream_iterator& __x, const istream_iterator& __y)
791 bool operator!=(const istream_iterator& __x, const istream_iterator& __y)
811 _LIBCPP_INLINE_VISIBILITY ostream_iterator& operator=(const _Tp& __value_)
819 _LIBCPP_INLINE_VISIBILITY ostream_iterator& operator*() {return *this;}
820 _LIBCPP_INLINE_VISIBILITY ostream_iterator& operator++() {return *this;}
821 _LIBCPP_INLINE_VISIBILITY ostream_iterator& operator++(int) {return *this;}
847 _LIBCPP_INLINE_VISIBILITY char_type operator*() const {return __keep_;}
866 _LIBCPP_INLINE_VISIBILITY char_type operator*() const
868 _LIBCPP_INLINE_VISIBILITY char_type* operator->() const {return nullptr;}
869 _LIBCPP_INLINE_VISIBILITY istreambuf_iterator& operator++()
874 _LIBCPP_INLINE_VISIBILITY __proxy operator++(int)
885 bool operator==(const istreambuf_iterator<_CharT,_Traits>& __a,
891 bool operator!=(const istreambuf_iterator<_CharT,_Traits>& __a,
911 _LIBCPP_INLINE_VISIBILITY ostreambuf_iterator& operator=(_CharT __c)
917 _LIBCPP_INLINE_VISIBILITY ostreambuf_iterator& operator*() {return *this;}
918 _LIBCPP_INLINE_VISIBILITY ostreambuf_iterator& operator++() {return *this;}
919 _LIBCPP_INLINE_VISIBILITY ostreambuf_iterator& operator++(int) {return *this;}
958 _LIBCPP_INLINE_VISIBILITY reference operator*() const {
961 _LIBCPP_INLINE_VISIBILITY pointer operator->() const {
965 _LIBCPP_INLINE_VISIBILITY move_iterator& operator++() {++__i; return *this;}
966 _LIBCPP_INLINE_VISIBILITY move_iterator operator++(int)
968 _LIBCPP_INLINE_VISIBILITY move_iterator& operator--() {--__i; return *this;}
969 _LIBCPP_INLINE_VISIBILITY move_iterator operator--(int)
971 _LIBCPP_INLINE_VISIBILITY move_iterator operator+ (difference_type __n) const
973 _LIBCPP_INLINE_VISIBILITY move_iterator& operator+=(difference_type __n)
975 _LIBCPP_INLINE_VISIBILITY move_iterator operator- (difference_type __n) const
977 _LIBCPP_INLINE_VISIBILITY move_iterator& operator-=(difference_type __n)
979 _LIBCPP_INLINE_VISIBILITY reference operator[](difference_type __n) const
988 operator==(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
996 operator<(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1004 operator!=(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1012 operator>(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1020 operator>=(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1028 operator<=(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1036 operator-(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1044 operator+(typename move_iterator<_Iter>::difference_type __n, const move_iterator<_Iter>& __x)
1064 operator==(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1069 operator<(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1074 operator!=(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1079 operator>(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1084 operator>=(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1089 operator<=(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1094 operator-(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1099 operator+(typename __wrap_iter<_Iter>::difference_type, __wrap_iter<_Iter>) _NOEXCEPT;
1153 __wrap_iter& operator=(const __wrap_iter& __x)
1168 _LIBCPP_INLINE_VISIBILITY reference operator*() const _NOEXCEPT
1176 _LIBCPP_INLINE_VISIBILITY pointer operator->() const _NOEXCEPT
1184 _LIBCPP_INLINE_VISIBILITY __wrap_iter& operator++() _NOEXCEPT
1193 _LIBCPP_INLINE_VISIBILITY __wrap_iter operator++(int) _NOEXCEPT
1195 _LIBCPP_INLINE_VISIBILITY __wrap_iter& operator--() _NOEXCEPT
1204 _LIBCPP_INLINE_VISIBILITY __wrap_iter operator--(int) _NOEXCEPT
1206 _LIBCPP_INLINE_VISIBILITY __wrap_iter operator+ (difference_type __n) const _NOEXCEPT
1208 _LIBCPP_INLINE_VISIBILITY __wrap_iter& operator+=(difference_type __n) _NOEXCEPT
1217 _LIBCPP_INLINE_VISIBILITY __wrap_iter operator- (difference_type __n) const _NOEXCEPT
1219 _LIBCPP_INLINE_VISIBILITY __wrap_iter& operator-=(difference_type __n) _NOEXCEPT
1221 _LIBCPP_INLINE_VISIBILITY reference operator[](difference_type __n) const _NOEXCEPT
1249 operator==(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1254 operator<(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1259 operator!=(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1264 operator>(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1269 operator>=(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1274 operator<=(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1279 operator-(const __wrap_iter<_Iter1>&, const __wrap_iter<_Iter2>&) _NOEXCEPT;
1284 operator+(typename __wrap_iter<_Iter1>::difference_type, __wrap_iter<_Iter1>) _NOEXCEPT;
1304 operator==(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT
1312 operator<(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT
1324 operator!=(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT
1332 operator>(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT
1340 operator>=(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT
1348 operator<=(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT
1356 operator!=(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter1>& __y) _NOEXCEPT
1364 operator>(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter1>& __y) _NOEXCEPT
1372 operator>=(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter1>& __y) _NOEXCEPT
1380 operator<=(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter1>& __y) _NOEXCEPT
1388 operator-(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT
1400 operator+(typename __wrap_iter<_Iter>::difference_type __n,