Lines Matching refs:operator
34 StrideIterator& operator=(const StrideIterator&) = default; variable
35 StrideIterator& operator=(StrideIterator&&) = default; variable
41 bool operator==(const StrideIterator& other) const {
46 bool operator!=(const StrideIterator& other) const {
50 StrideIterator& operator++() { // Value after modification.
55 StrideIterator operator++(int) {
61 StrideIterator& operator--() { // Value after modification.
66 StrideIterator operator--(int) {
72 StrideIterator& operator+=(difference_type delta) {
77 StrideIterator operator+(difference_type delta) const {
83 StrideIterator& operator-=(difference_type delta) {
88 StrideIterator operator-(difference_type delta) const {
94 difference_type operator-(const StrideIterator& rhs) {
100 T& operator*() const {
104 T* operator->() const {
108 T& operator[](difference_type n) {
118 friend bool operator<(const StrideIterator<U>& lhs, const StrideIterator<U>& rhs);
122 StrideIterator<T> operator+(typename StrideIterator<T>::difference_type dist,
128 bool operator<(const StrideIterator<T>& lhs, const StrideIterator<T>& rhs) {
134 bool operator>(const StrideIterator<T>& lhs, const StrideIterator<T>& rhs) {
139 bool operator<=(const StrideIterator<T>& lhs, const StrideIterator<T>& rhs) {
144 bool operator>=(const StrideIterator<T>& lhs, const StrideIterator<T>& rhs) {