| Index: mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl
|
| index 09bf392911709808ac8cbdf7729d8df2486bc0a8..f765f208b7aafbac9e5944250ac273d97a8cd70b 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl
|
| @@ -18,6 +18,9 @@ void Serialize_({{struct.name}}Ptr input, mojo::internal::Buffer* buf,
|
| {%- if pf.field.kind|is_any_array_kind %}
|
| mojo::SerializeArray_<{{pf.field.kind|get_array_validate_params|indent(26)}}>(
|
| mojo::internal::Forward(input->{{pf.field.name}}), buf, &result->{{pf.field.name}}.ptr);
|
| +{%- elif pf.field.kind|is_map_kind %}
|
| + mojo::SerializeMap_<{{pf.field.kind.value_kind|get_map_validate_params|indent(26)}}>(
|
| + mojo::internal::Forward(input->{{pf.field.name}}), buf, &result->{{pf.field.name}}.ptr);
|
| {%- else %}
|
| Serialize_(mojo::internal::Forward(input->{{pf.field.name}}), buf, &result->{{pf.field.name}}.ptr);
|
| {%- endif %}
|
|
|