| 377 | public: |
| 378 | explicit IntPairs(std::vector<std::pair<int, int>> data) : data_(std::move(data)) {} |
| 379 | const std::pair<int, int> *begin() const { return data_.data(); } |
| 380 | // .end() only required for py::make_iterator(self) overload |
| 381 | const std::pair<int, int> *end() const { return data_.data() + data_.size(); } |
| 382 |