Lines Matching refs:operator
119 reference operator*() const { return *mCurrent; }
120 pointer operator->() const { return mCurrent; }
121 __wrapper_iterator& operator++() {
125 __wrapper_iterator operator++(int) {
130 __wrapper_iterator& operator--() {
134 __wrapper_iterator operator--(int) {
139 reference operator[](const difference_type& n) const {
143 __wrapper_iterator& operator+=(const difference_type& n) {
148 __wrapper_iterator operator+(const difference_type& n) const {
152 __wrapper_iterator& operator-=(const difference_type& n) {
156 __wrapper_iterator operator-(const difference_type& n) const {
171 operator==(const __wrapper_iterator<_IteratorL, _Container>& lhs,
177 operator==(const __wrapper_iterator<_Iterator, _Container>& lhs,
183 operator!=(const __wrapper_iterator<_IteratorL, _Container>& lhs,
189 operator!=(const __wrapper_iterator<_Iterator, _Container>& lhs,
193 // operator+ so we support 100 + iterator<>.
196 operator+(typename __wrapper_iterator<_Iterator, _Container>::difference_type n,
200 // operator- : diff is supported on iterators.
204 operator-(const __wrapper_iterator<_Iterator, _Container>& lhs,