Chromium Code Reviews| Index: mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl |
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl |
| index da93e076b4faf374af2edd39312773817b2c181d..249f51fe85d3dca9efde7ab1e9e4343dcc72fbb1 100644 |
| --- a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl |
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl |
| @@ -18,7 +18,7 @@ |
| {{struct.name}}Ptr {{struct.name}}::Clone() const { |
| {{struct.name}}Ptr rv(New()); |
| {%- for field in struct.fields %} |
| -{%- if field.kind|is_struct_kind or field.kind|is_array_kind or field.kind|is_map_kind %} |
| +{%- if field.kind|is_struct_kind or field.kind|is_array_kind or field.kind|is_map_kind or field.kind|is_union_kind %} |
|
yzshen1
2015/02/17 19:34:35
Maybe we should say "is object but not string", no
azani
2015/02/18 00:27:58
Done.
|
| rv->{{field.name}} = {{field.name}}.Clone(); |
| {%- else %} |
| rv->{{field.name}} = {{field.name}}; |