| Index: third_party/mojo/src/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl
|
| diff --git a/third_party/mojo/src/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl b/third_party/mojo/src/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl
|
| index 0420c8d38c83a45d753f97de32edc28d6e99e2f8..107de09e66b57269d3257043f874f24adefa16d5 100644
|
| --- a/third_party/mojo/src/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl
|
| +++ b/third_party/mojo/src/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl
|
| @@ -39,7 +39,11 @@ class {{union.name}} {
|
| Union_() {}
|
| ~Union_() {}
|
| {% for field in union.fields %}
|
| +{% if field.kind|is_object_kind -%}
|
| + {{field.kind|cpp_wrapper_type}}* {{field.name}};
|
| +{% else -%}
|
| {{field.kind|cpp_wrapper_type}} {{field.name}};
|
| +{% endif -%}
|
| {%- endfor %}
|
| };
|
| void SwitchActive(Tag new_active);
|
|
|