Lines Matching refs:file_op
374 FileOperation* file_op);
453 ResourceTable* table, FileOperation* file_op) { in LinkAndVersionXmlFile() argument
455 xml::XmlResource* doc = file_op->xml_to_flatten.get(); in LinkAndVersionXmlFile()
484 return make_singleton_vec(std::move(file_op->xml_to_flatten)); in LinkAndVersionXmlFile()
493 return make_singleton_vec(std::move(file_op->xml_to_flatten)); in LinkAndVersionXmlFile()
498 const ConfigDescription& config = file_op->config; in LinkAndVersionXmlFile()
499 ResourceEntry* entry = file_op->entry; in LinkAndVersionXmlFile()
555 FileOperation file_op; in Flatten() local
556 file_op.entry = entry.get(); in Flatten()
557 file_op.dst_path = *file_ref->path; in Flatten()
558 file_op.config = config_value->config; in Flatten()
559 file_op.file_to_copy = file; in Flatten()
580 file_op.xml_to_flatten = DeserializeXmlResourceFromPb(pb_xml_node, &error); in Flatten()
581 if (file_op.xml_to_flatten == nullptr) { in Flatten()
588 file_op.xml_to_flatten = xml::Inflate(data->data(), data->size(), &error_str); in Flatten()
589 if (file_op.xml_to_flatten == nullptr) { in Flatten()
599 file_op.xml_to_flatten->file.config = config_value->config; in Flatten()
600 file_op.xml_to_flatten->file.source = file_ref->GetSource(); in Flatten()
601 file_op.xml_to_flatten->file.name = in Flatten()
611 std::move(file_op); in Flatten()
618 FileOperation& file_op = map_entry.second; in Flatten() local
620 if (file_op.xml_to_flatten) { in Flatten()
622 auto drawable_entry = kDrawableVersions.find(file_op.xml_to_flatten->root->name); in Flatten()
627 android::DiagMessage(file_op.xml_to_flatten->file.source) in Flatten()
636 LinkAndVersionXmlFile(table, &file_op); in Flatten()
643 std::string dst_path = file_op.dst_path; in Flatten()
644 if (doc->file.config != file_op.config) { in Flatten()
675 error |= !io::CopyFileToArchive(context_, file_op.file_to_copy, file_op.dst_path, in Flatten()
676 GetCompressionFlags(file_op.dst_path, options_), in Flatten()