| Index: mojo/public/tools/bindings/generators/cpp_templates/struct_data_view_definition.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/struct_data_view_definition.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/struct_data_view_definition.tmpl
|
| index 4fc70d414f7059529ed9fd271a28bcd652286a10..bf16baddbdaaa52bd573fa40dcbbd179d65a0465 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/struct_data_view_definition.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/struct_data_view_definition.tmpl
|
| @@ -8,20 +8,9 @@
|
| {%- for pf in struct.packed.packed_fields_in_ordinal_order %}
|
| {%- set kind = pf.field.kind -%}
|
| {%- set name = pf.field.name -%}
|
| -{%- if kind|is_struct_kind or kind|is_array_kind or kind|is_string_kind %}
|
| +{%- if kind|is_struct_kind or kind|is_array_kind or kind|is_string_kind or
|
| + kind|is_map_kind %}
|
| {#- Does nothing. They are already defined in the class declaration. #}
|
| -{%- elif kind|is_map_kind %}
|
| -bool {{struct.name}}DataView::Read{{name|under_to_camel}}(
|
| - {{kind|cpp_wrapper_type}}* value) {
|
| -{%- if pf.min_version != 0 %}
|
| - auto pointer = data_->header_.version >= {{pf.min_version}}
|
| - ? data_->{{name}}.ptr : nullptr;
|
| -{%- else %}
|
| - auto pointer = data_->{{name}}.ptr;
|
| -{%- endif %}
|
| - return mojo::internal::Deserialize<{{kind|unmapped_type_for_serializer}}>(
|
| - pointer, value, context_);
|
| -}
|
|
|
| {%- elif kind|is_union_kind %}
|
| bool {{struct.name}}DataView::Read{{name|under_to_camel}}(
|
|
|