reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
130 ParamIterator(const ParamIterator& other) : impl_(other.impl_->Clone()) {} 133 impl_.reset(other.impl_->Clone()); 133 impl_.reset(other.impl_->Clone()); 137 const T& operator*() const { return *impl_->Current(); } 138 const T* operator->() const { return impl_->Current(); } 141 impl_->Advance(); 146 ParamIteratorInterface<T>* clone = impl_->Clone(); 147 impl_->Advance(); 151 return impl_.get() == other.impl_.get() || impl_->Equals(*other.impl_); 151 return impl_.get() == other.impl_.get() || impl_->Equals(*other.impl_); 151 return impl_.get() == other.impl_.get() || impl_->Equals(*other.impl_); 151 return impl_.get() == other.impl_.get() || impl_->Equals(*other.impl_);