Index: mojo/public/cpp/bindings/tests/struct_with_traits_impl_traits.h |
diff --git a/mojo/public/cpp/bindings/tests/struct_with_traits_impl_traits.h b/mojo/public/cpp/bindings/tests/struct_with_traits_impl_traits.h |
index 6e7efb70b70bb4581d52f59eb0ed0f8932aa6de2..adcad8aa9e42442c19ee98775c1484b3b34e53b8 100644 |
--- a/mojo/public/cpp/bindings/tests/struct_with_traits_impl_traits.h |
+++ b/mojo/public/cpp/bindings/tests/struct_with_traits_impl_traits.h |
@@ -18,7 +18,7 @@ |
namespace mojo { |
template <> |
-struct StructTraits<test::NestedStructWithTraits, |
+struct StructTraits<test::NestedStructWithTraitsDataView, |
test::NestedStructWithTraitsImpl> { |
static void* SetUpContext(const test::NestedStructWithTraitsImpl& input); |
static void TearDownContext(const test::NestedStructWithTraitsImpl& input, |
@@ -27,7 +27,7 @@ struct StructTraits<test::NestedStructWithTraits, |
static int32_t value(const test::NestedStructWithTraitsImpl& input, |
void* context); |
- static bool Read(test::NestedStructWithTraits::DataView data, |
+ static bool Read(test::NestedStructWithTraitsDataView data, |
test::NestedStructWithTraitsImpl* output); |
}; |
@@ -39,9 +39,10 @@ struct EnumTraits<test::EnumWithTraits, test::EnumWithTraitsImpl> { |
}; |
template <> |
-struct StructTraits<test::StructWithTraits, test::StructWithTraitsImpl> { |
+struct StructTraits<test::StructWithTraitsDataView, |
+ test::StructWithTraitsImpl> { |
// Deserialization to test::StructTraitsImpl. |
- static bool Read(test::StructWithTraits::DataView data, |
+ static bool Read(test::StructWithTraitsDataView data, |
test::StructWithTraitsImpl* out); |
// Fields in test::StructWithTraits. |
@@ -98,10 +99,10 @@ struct StructTraits<test::StructWithTraits, test::StructWithTraitsImpl> { |
}; |
template <> |
-struct StructTraits<test::TrivialStructWithTraits, |
+struct StructTraits<test::TrivialStructWithTraitsDataView, |
test::TrivialStructWithTraitsImpl> { |
// Deserialization to test::TrivialStructTraitsImpl. |
- static bool Read(test::TrivialStructWithTraits::DataView data, |
+ static bool Read(test::TrivialStructWithTraitsDataView data, |
test::TrivialStructWithTraitsImpl* out) { |
out->value = data.value(); |
return true; |
@@ -115,10 +116,10 @@ struct StructTraits<test::TrivialStructWithTraits, |
}; |
template <> |
-struct StructTraits<test::MoveOnlyStructWithTraits, |
+struct StructTraits<test::MoveOnlyStructWithTraitsDataView, |
test::MoveOnlyStructWithTraitsImpl> { |
// Deserialization to test::MoveOnlyStructTraitsImpl. |
- static bool Read(test::MoveOnlyStructWithTraits::DataView data, |
+ static bool Read(test::MoveOnlyStructWithTraitsDataView data, |
test::MoveOnlyStructWithTraitsImpl* out); |
// Fields in test::MoveOnlyStructWithTraits. |
@@ -129,13 +130,14 @@ struct StructTraits<test::MoveOnlyStructWithTraits, |
}; |
template <> |
-struct StructTraits<test::StructWithTraitsForUniquePtr, std::unique_ptr<int>> { |
+struct StructTraits<test::StructWithTraitsForUniquePtrDataView, |
+ std::unique_ptr<int>> { |
static bool IsNull(const std::unique_ptr<int>& data) { return !data; } |
static void SetToNull(std::unique_ptr<int>* data) { data->reset(); } |
static int f_int32(const std::unique_ptr<int>& data) { return *data; } |
- static bool Read(test::StructWithTraitsForUniquePtr::DataView data, |
+ static bool Read(test::StructWithTraitsForUniquePtrDataView data, |
std::unique_ptr<int>* out) { |
out->reset(new int(data.f_int32())); |
return true; |
@@ -143,7 +145,7 @@ struct StructTraits<test::StructWithTraitsForUniquePtr, std::unique_ptr<int>> { |
}; |
template <> |
-struct UnionTraits<test::UnionWithTraits, |
+struct UnionTraits<test::UnionWithTraitsDataView, |
std::unique_ptr<test::UnionWithTraitsBase>> { |
static bool IsNull(const std::unique_ptr<test::UnionWithTraitsBase>& data) { |
return !data; |
@@ -152,12 +154,12 @@ struct UnionTraits<test::UnionWithTraits, |
data->reset(); |
} |
- static test::UnionWithTraits::DataView::Tag GetTag( |
+ static test::UnionWithTraitsDataView::Tag GetTag( |
const std::unique_ptr<test::UnionWithTraitsBase>& data) { |
if (data->type() == test::UnionWithTraitsBase::Type::INT32) |
- return test::UnionWithTraits::DataView::Tag::F_INT32; |
+ return test::UnionWithTraitsDataView::Tag::F_INT32; |
- return test::UnionWithTraits::DataView::Tag::F_STRUCT; |
+ return test::UnionWithTraitsDataView::Tag::F_STRUCT; |
} |
static int32_t f_int32( |
@@ -170,14 +172,14 @@ struct UnionTraits<test::UnionWithTraits, |
return static_cast<test::UnionWithTraitsStruct*>(data.get())->get_struct(); |
} |
- static bool Read(test::UnionWithTraits::DataView data, |
+ static bool Read(test::UnionWithTraitsDataView data, |
std::unique_ptr<test::UnionWithTraitsBase>* out) { |
switch (data.tag()) { |
- case test::UnionWithTraits::DataView::Tag::F_INT32: { |
+ case test::UnionWithTraitsDataView::Tag::F_INT32: { |
out->reset(new test::UnionWithTraitsInt32(data.f_int32())); |
return true; |
} |
- case test::UnionWithTraits::DataView::Tag::F_STRUCT: { |
+ case test::UnionWithTraitsDataView::Tag::F_STRUCT: { |
auto* struct_object = new test::UnionWithTraitsStruct(); |
out->reset(struct_object); |
return data.ReadFStruct(&struct_object->get_mutable_struct()); |