| Index: mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| index 96e76621e6fda3c137104cb5d93ca465ff05829f..e4287045a11346b47880b50ff304e95cc243d774 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| @@ -1,6 +1,7 @@
|
| {%- import "interface_macros.tmpl" as interface_macros %}
|
| {%- import "struct_macros.tmpl" as struct_macros %}
|
| {%- from "enum_macros.tmpl" import is_valid_enum_def %}
|
| +{%- from "enum_macros.tmpl" import global_enum_operators_def %}
|
|
|
| {%- set class_name = interface.name %}
|
| {%- set proxy_name = interface.name ~ "Proxy" %}
|
| @@ -44,7 +45,8 @@ MOJO_STATIC_CONST_MEMBER_DEFINITION const {{constant.kind|cpp_pod_type}} {{inter
|
|
|
| {#--- Enums #}
|
| {%- for enum in interface.enums %}
|
| - {{is_valid_enum_def(enum, class_name=interface.name)|indent(2)}}
|
| + {{is_valid_enum_def(enum, class_name=interface.name)}}
|
| + {{global_enum_operators_def(enum, class_name=interface.name)}}
|
| {%- endfor %}
|
|
|
| {#--- ForwardToCallback definition #}
|
|
|