Lines Matching refs:operator
87 // Used for implementing ParamGenerator<T>::operator*().
91 // Used for implementing ParamGenerator<T>::operator==().
107 ParamIterator& operator=(const ParamIterator& other) {
113 const T& operator*() const { return *impl_->Current(); }
114 const T* operator->() const { return impl_->Current(); }
115 // Prefix version of operator++.
116 ParamIterator& operator++() {
120 // Postfix version of operator++.
121 ParamIterator operator++(int /*unused*/) {
126 bool operator==(const ParamIterator& other) const {
129 bool operator!=(const ParamIterator& other) const {
166 ParamGenerator& operator=(const ParamGenerator& other) {
179 // generate sequences of user-defined types that implement operator+() and
180 // operator<().
234 void operator=(const Iterator& other);
252 void operator=(const RangeGenerator& other);
335 // pointer in the wrapping iterator's operator->().
343 void operator=(const ValuesInIteratorRangeGenerator& other);