| 275 | } |
| 276 | |
| 277 | void Reset(const uint8_t* data, rle_size_t data_size) noexcept { |
| 278 | parser_.Reset(data, data_size, /* value_bit_width= */ 1); |
| 279 | decoder_ = {}; |
| 280 | } |
| 281 | |
| 282 | /// Whether there is still runs to iterate over. |
| 283 | bool exhausted() const { return (run_remaining() == 0) && parser_.exhausted(); } |