ParamIterator assumes ownership of the impl_ pointer.
| 10520 | |
| 10521 | // ParamIterator assumes ownership of the impl_ pointer. |
| 10522 | ParamIterator(const ParamIterator& other) : impl_(other.impl_->Clone()) {} |
| 10523 | ParamIterator& operator=(const ParamIterator& other) { |
| 10524 | if (this != &other) |
| 10525 | impl_.reset(other.impl_->Clone()); |