Index: mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl |
diff --git a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl |
index 79d1a8f73a1278d6f82d33538321bc6de71f0920..9c56d25b63da4f44de881aed8c9cfb790b286ba5 100644 |
--- a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl |
+++ b/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl |
@@ -2,6 +2,11 @@ class {{struct.name}} { |
public: |
typedef internal::{{struct.name}}_Data Data; |
+{#--- Constants #} |
+{% for constant in struct.constants %} |
+ static const {{constant.kind|cpp_pod_type}} {{constant.name}}; |
+{%- endfor %} |
+ |
{#--- Enums #} |
{%- for enum in struct.enums -%} |
{% macro enum_def() %}{% include "enum_declaration.tmpl" %}{% endmacro %} |