Lines Matching refs:ApkResourceContainer
297 struct ApkResourceContainer : public TargetResourceContainer, public OverlayResourceContainer { struct
298 static Result<std::unique_ptr<ApkResourceContainer>> FromPath(const std::string& path);
314 ~ApkResourceContainer() override = default;
317 ApkResourceContainer(std::unique_ptr<ZipAssetsProvider> zip_assets, std::string path);
326 ApkResourceContainer::ApkResourceContainer(std::unique_ptr<ZipAssetsProvider> zip_assets, in ApkResourceContainer() function in android::idmap2::ApkResourceContainer
331 Result<std::unique_ptr<ApkResourceContainer>> ApkResourceContainer::FromPath( in FromPath()
337 return std::unique_ptr<ApkResourceContainer>( in FromPath()
338 new ApkResourceContainer(std::move(zip_assets), path)); in FromPath()
341 Result<const ResState*> ApkResourceContainer::GetState() const { in GetState()
356 ZipAssetsProvider* ApkResourceContainer::GetZipAssets() const { in GetZipAssets()
363 Result<bool> ApkResourceContainer::DefinesOverlayable() const { in DefinesOverlayable()
371 Result<const android::OverlayableInfo*> ApkResourceContainer::GetOverlayableInfo( in GetOverlayableInfo()
380 Result<OverlayManifestInfo> ApkResourceContainer::FindOverlayInfo(const std::string& name) const { in FindOverlayInfo()
384 Result<OverlayData> ApkResourceContainer::GetOverlayData(const OverlayManifestInfo& info) const { in GetOverlayData()
397 Result<uint32_t> ApkResourceContainer::GetCrc() const { in GetCrc()
401 const std::string& ApkResourceContainer::GetPath() const { in GetPath()
405 Result<ResourceId> ApkResourceContainer::GetResourceId(const std::string& name) const { in GetResourceId()
419 Result<std::string> ApkResourceContainer::GetResourceName(ResourceId id) const { in GetResourceName()
429 auto result = ApkResourceContainer::FromPath(path); in FromPath()
448 auto result = ApkResourceContainer::FromPath(path); in FromPath()