Lines Matching refs:current_
168 current_(reinterpret_cast<internal_type*>(ptr)) in StridedArrayIterator()
175 current_(reinterpret_cast<internal_type*>( in StridedArrayIterator()
176 reinterpret_cast<T*>(rSrc.current_)+offset)) in StridedArrayIterator()
179 void operator++() {current_ += stride_; } in operator ++()
180 void operator++(int) {current_ += stride_; } in operator ++()
181 void operator--() {current_ -= stride_; } in operator --()
182 void operator--(int) {current_ -= stride_; } in operator --()
183 void operator+=(int dy) {current_ += dy*stride_; } in operator +=()
184 void operator-=(int dy) {current_ -= dy*stride_; } in operator -=()
187 { return (current_ == rhs.current_); } in operator ==()
190 { return (current_ != rhs.current_); } in operator !=()
193 { return (current_ < rhs.current_); } in operator <()
196 { return (current_ <= rhs.current_); } in operator <=()
199 { return (current_ > rhs.current_); } in operator >()
202 { return (current_ >= rhs.current_); } in operator >=()
205 { return (current_ - rhs.current_) / stride_; } in operator -()
208 { return reinterpret_cast<T*>(current_); } in operator ()()
211 { return reinterpret_cast<T*>(current_ + d*stride_); } in operator ()()
214 internal_type* current_; member in __anonf9e6ec5c0111::StridedArrayIterator