ParamIterator assumes ownership of the impl_ pointer.
| 10103 | |
| 10104 | // ParamIterator assumes ownership of the impl_ pointer. |
| 10105 | ParamIterator(const ParamIterator& other) : impl_(other.impl_->Clone()) {} |
| 10106 | ParamIterator& operator=(const ParamIterator& other) { |
| 10107 | if (this != &other) |
| 10108 | impl_.reset(other.impl_->Clone()); |