// Copyright Epic Games, Inc. All Rights Reserved. #include #include namespace zen { ////////////////////////////////////////////////////////////////////////// class ZipFs { public: ZipFs() = default; ZipFs(IoBuffer&& Buffer); IoBuffer GetFile(const std::string_view& FileName) const; private: using FileItem = MemoryView; using FileMap = std::unordered_map; FileMap mutable m_Files; IoBuffer m_Buffer; }; } // namespace zen