| 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 7a6d83de2b63f7d1fa45715a5494da4bed2c6c35..c7d2368a3f7a22e51e3cfaadacf6cd12c313c457 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,10 @@ 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.key_kind|get_map_validate_params|indent(26)}},
|
| +{{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 %}
|
|
|