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