Lines Matching refs:file_op
360 FileOperation* file_op);
455 ResourceTable* table, FileOperation* file_op) { in LinkAndVersionXmlFile() argument
456 xml::XmlResource* doc = file_op->xml_to_flatten.get(); in LinkAndVersionXmlFile()
480 return make_singleton_vec(std::move(file_op->xml_to_flatten)); in LinkAndVersionXmlFile()
489 return make_singleton_vec(std::move(file_op->xml_to_flatten)); in LinkAndVersionXmlFile()
494 const ConfigDescription& config = file_op->config; in LinkAndVersionXmlFile()
495 ResourceEntry* entry = file_op->entry; in LinkAndVersionXmlFile()
531 FileOperation file_op; in Flatten() local
532 file_op.entry = entry.get(); in Flatten()
533 file_op.dst_path = *file_ref->path; in Flatten()
534 file_op.config = config_value->config; in Flatten()
535 file_op.file_to_copy = file; in Flatten()
547 file_op.xml_to_flatten = xml::Inflate(data->data(), data->size(), in Flatten()
550 if (!file_op.xml_to_flatten) { in Flatten()
554 file_op.xml_to_flatten->file.config = config_value->config; in Flatten()
555 file_op.xml_to_flatten->file.source = file_ref->GetSource(); in Flatten()
556 file_op.xml_to_flatten->file.name = ResourceName(pkg->name, type->type, entry->name); in Flatten()
565 std::move(file_op); in Flatten()
572 FileOperation& file_op = map_entry.second; in Flatten() local
574 if (file_op.xml_to_flatten) { in Flatten()
576 LinkAndVersionXmlFile(table, &file_op); in Flatten()
578 std::string dst_path = file_op.dst_path; in Flatten()
579 if (doc->file.config != file_op.config) { in Flatten()
600 error |= !io::CopyFileToArchive(context_, file_op.file_to_copy, file_op.dst_path, in Flatten()
601 GetCompressionFlags(file_op.dst_path), archive_writer); in Flatten()