Index: content/browser/download/save_types.h |
diff --git a/content/browser/download/save_types.h b/content/browser/download/save_types.h |
index 504be2f3e107576dd00783eebe3b4f4d3f77edb3..136efd296dc891bf7e63143687df79cc0f2f98c2 100644 |
--- a/content/browser/download/save_types.h |
+++ b/content/browser/download/save_types.h |
@@ -11,9 +11,14 @@ |
#include "base/basictypes.h" |
#include "base/files/file_path.h" |
+#include "base/id_type.h" |
#include "url/gurl.h" |
namespace content { |
+ |
+class SavePackage; |
+using SavePackageId = base::IdType<SavePackage, int, 0>; |
+ |
typedef std::vector<std::pair<int, base::FilePath> > FinalNameList; |
typedef std::vector<int> SaveIDList; |
@@ -53,7 +58,7 @@ struct SaveFileCreateInfo { |
// the SaveFileManager for its internal record keeping. |
int save_id; |
// ID of SavePackage object. |
- int save_package_id; |
+ SavePackageId save_package_id; |
// IDs for looking up the contents we are associated with. |
int render_process_id; |
int render_frame_routing_id; |