Index: mojo/public/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl |
diff --git a/mojo/public/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl b/mojo/public/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl |
index ca339794ce6d3140c091c91317ff34f181f848ed..46bdcd3cae12c874741b8ca0385d763db7f4c976 100644 |
--- a/mojo/public/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl |
+++ b/mojo/public/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl |
@@ -1,6 +1,9 @@ |
class {{struct.name}} { |
public: |
typedef internal::{{struct.name}}_Data Data; |
+{%- for enum in struct.enums %} |
+ typedef internal::{{enum.name}} {{enum.name}}; |
+{%- endfor %} |
{{struct.name}}() : data_(NULL) { |
} |