| 355 | } |
| 356 | |
| 357 | Result<void, Error> skip(uint32_t size) override { |
| 358 | if (size == 0) { |
| 359 | return Result<void, Error>(); |
| 360 | } |
| 361 | Error error; |
| 362 | buffer_->increase_reader_index(size, error); |
| 363 | if (FORY_PREDICT_FALSE(!error.ok())) { |
| 364 | return Unexpected(std::move(error)); |
| 365 | } |
| 366 | return Result<void, Error>(); |
| 367 | } |
| 368 | |
| 369 | void shrink_buffer() override { |
| 370 | if (buffer_ == nullptr) { |
no test coverage detected