Lines Matching defs:operator
22 // accessor operator[] for the class produce a tuple of the items.
36 constexpr Iterator& operator++() { ++fIndex; return *this; }
37 constexpr Iterator operator++(int) { Iterator tmp(*this); operator++(); return tmp; }
38 constexpr bool operator==(const Iterator& rhs) const { return fIndex == rhs.fIndex; }
39 constexpr bool operator!=(const Iterator& rhs) const { return fIndex != rhs.fIndex; }
40 constexpr reference operator*() { return (*fZip)[fIndex]; }
41 friend constexpr difference_type operator-(Iterator lhs, Iterator rhs) {
60 constexpr SkZip& operator=(const SkZip &that) = default;
74 constexpr ReturnTuple operator[](size_t i) const { return this->index(i);}