| 126 | void erase() { _a->erase(_i); } |
| 127 | const T& operator*() const { return *_a->get(_i); } |
| 128 | const T* operator->() const { return _a->get(_i); } |
| 129 | template<typename P> |
| 130 | void set(P&& x) { _a->set(_i, std::forward<P>(x)); } |
| 131 | bool operator==(const iterator& rhs) const { |