Index: mojo/common/common_custom_types.typemap |
diff --git a/mojo/common/common_custom_types.typemap b/mojo/common/common_custom_types.typemap |
index 6a3c1883a94402357dbd4827edd8e6b8487510e1..fa56d7f3733024f9502ca0036594accae1014ad0 100644 |
--- a/mojo/common/common_custom_types.typemap |
+++ b/mojo/common/common_custom_types.typemap |
@@ -8,8 +8,15 @@ public_headers = [ |
"//base/strings/string16.h", |
"//base/time/time.h", |
"//base/values.h", |
+ "//base/version.h", |
+] |
+traits_headers = [ |
+ "//ipc/ipc_message_utils.h", |
+ "//mojo/common/common_custom_types_struct_traits.h", |
+] |
+sources = [ |
+ "//mojo/common/common_custom_types_struct_traits.cc", |
] |
-traits_headers = [ "//ipc/ipc_message_utils.h" ] |
public_deps = [ |
"//ipc", |
] |
@@ -22,4 +29,5 @@ type_mappings = [ |
"mojo.common.mojom.Time=base::Time[copyable_pass_by_value]", |
"mojo.common.mojom.TimeDelta=base::TimeDelta[copyable_pass_by_value]", |
"mojo.common.mojom.TimeTicks=base::TimeTicks[copyable_pass_by_value]", |
+ "mojo.common.mojom.Version=base::Version", |
] |