Lines Matching refs:ParamIterator
82 // of ParamIterator<T>.
99 class ParamIterator {
105 // ParamIterator assumes ownership of the impl_ pointer.
106 ParamIterator(const ParamIterator& other) : impl_(other.impl_->Clone()) {}
107 ParamIterator& operator=(const ParamIterator& other) {
116 ParamIterator& operator++() {
121 ParamIterator operator++(int /*unused*/) {
124 return ParamIterator(clone);
126 bool operator==(const ParamIterator& other) const {
129 bool operator!=(const ParamIterator& other) const {
135 explicit ParamIterator(ParamIteratorInterface<T>* impl) : impl_(impl) {}
161 typedef ParamIterator<T> iterator;