| 492 | : m_file{std::move(input_file)} {} |
| 493 | |
| 494 | std::unique_ptr<InputFile> reset_file(std::unique_ptr<InputFile> file) override { |
| 495 | file.swap(m_file); |
| 496 | return file; |
| 497 | } |
| 498 | |
| 499 | LoadResult load(const LoadConfig& config, bool rewind) override; |
| 500 |