Lines Matching refs:zip
73 Result<XmlParser> OpenXmlParser(const std::string& entry_path, const ZipAssetsProvider* zip) { in OpenXmlParser() argument
74 auto manifest = zip->Open(entry_path); in OpenXmlParser()
88 Result<XmlParser> OpenXmlParser(ResourceId id, const ZipAssetsProvider* zip, in OpenXmlParser() argument
111 return OpenXmlParser(file->c_str(), zip); in OpenXmlParser()
114 Result<OverlayManifestInfo> ExtractOverlayManifestInfo(const ZipAssetsProvider* zip, in ExtractOverlayManifestInfo() argument
116 Result<XmlParser> xml = OpenXmlParser("AndroidManifest.xml", zip); in ExtractOverlayManifestInfo()
176 Result<OverlayData> CreateResourceMapping(ResourceId id, const ZipAssetsProvider* zip, in CreateResourceMapping() argument
180 auto parser = OpenXmlParser(id, zip, overlay_am); in CreateResourceMapping()
271 static Result<ResState> Initialize(std::unique_ptr<ZipAssetsProvider> zip) { in Initialize()
273 state.zip_assets = zip.get(); in Initialize()
274 if ((state.apk_assets = ApkAssets::Load(std::move(zip))) == nullptr) { in Initialize()
357 if (auto zip = std::get_if<std::unique_ptr<ZipAssetsProvider>>(&state_); zip != nullptr) { in GetZipAssets() local
358 return zip->get(); in GetZipAssets()