#pragma once #include "CInputStream.hpp" #include #include namespace metaforce { class CZipInputStream final : public CInputStream { std::unique_ptr x24_compBuf; std::unique_ptr x28_strm; std::unique_ptr x30_zstrm = {}; u32 Read(void* ptr, u32 len) override; public: explicit CZipInputStream(std::unique_ptr&& strm); ~CZipInputStream() override; }; } // namespace metaforce