| Index: mojo/public/tools/bindings/generators/cpp_templates/validation_macros.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/validation_macros.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/validation_macros.tmpl
|
| index 76a3637e33ba143a160e9df7c7ec110cf00b5da9..367be6d67b56957b5d05af9122f2214f2883e6ef 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/validation_macros.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/validation_macros.tmpl
|
| @@ -20,18 +20,11 @@
|
| }
|
| {%- endif %}
|
| {%- endif %}
|
| -{%- if kind|is_array_kind or kind|is_string_kind %}
|
| +{%- if kind|is_array_kind or kind|is_string_kind or kind|is_map_kind %}
|
| const mojo::internal::ContainerValidateParams {{name}}_validate_params(
|
| {{kind|get_container_validate_params_ctor_args|indent(6)}});
|
| - if (!mojo::internal::ValidateArray({{field_expr}}, validation_context,
|
| - &{{name}}_validate_params)) {
|
| - return false;
|
| - }
|
| -{%- elif kind|is_map_kind %}
|
| - const mojo::internal::ContainerValidateParams {{name}}_validate_params(
|
| - {{kind|get_container_validate_params_ctor_args|indent(6)}});
|
| - if (!mojo::internal::ValidateMap({{field_expr}}, validation_context,
|
| - &{{name}}_validate_params)) {
|
| + if (!mojo::internal::ValidateContainer({{field_expr}}, validation_context,
|
| + &{{name}}_validate_params)) {
|
| return false;
|
| }
|
| {%- elif kind|is_struct_kind %}
|
|
|