Index: mojo/common/common_custom_types_struct_traits.h |
diff --git a/mojo/common/common_custom_types_struct_traits.h b/mojo/common/common_custom_types_struct_traits.h |
index c595f3b9911e86fefce990012261e632c46b3162..8bf8a6cb0cb0faf5f72cea3aa7b137ff0cf449c0 100644 |
--- a/mojo/common/common_custom_types_struct_traits.h |
+++ b/mojo/common/common_custom_types_struct_traits.h |
@@ -5,7 +5,7 @@ |
#ifndef MOJO_COMMON_COMMON_CUSTOM_TYPES_STRUCT_TRAITS_H_ |
#define MOJO_COMMON_COMMON_CUSTOM_TYPES_STRUCT_TRAITS_H_ |
-#include "mojo/common/common_custom_types.mojom.h" |
+#include "mojo/common/common_custom_types.mojom-shared.h" |
namespace base { |
class Version; |
@@ -15,12 +15,8 @@ namespace mojo { |
template <> |
struct StructTraits<mojo::common::mojom::VersionDataView, base::Version> { |
- static bool IsNull(const base::Version& version) { |
- return !version.IsValid(); |
- } |
- static void SetToNull(base::Version* out) { |
- *out = base::Version(std::string()); |
- } |
+ static bool IsNull(const base::Version& version); |
+ static void SetToNull(base::Version* out); |
static const std::vector<uint32_t>& components(const base::Version& version); |
static bool Read(mojo::common::mojom::VersionDataView data, |
base::Version* out); |