| 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 875684403fa8d9d49e347d557676d761841911cf..f7a03c8404fad565b870fdbe06656b992e058112 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| @@ -44,6 +44,13 @@ std::move(p_{{param.name}})
|
| const char {{class_name}}::Name_[] = "{{namespace_as_string}}::{{class_name}}";
|
| const uint32_t {{class_name}}::Version_;
|
|
|
| +{#--- Metadata #}
|
| +const mojo::MethodMetadata {{class_name}}::kMethodMetadata[] = {
|
| +{%- for method in interface.methods %}
|
| + { {{method.min_version|default(0, true)}}, {{method.ordinal}}, "{{method.name}}" },
|
| +{%- endfor %}
|
| +};
|
| +
|
| {#--- Constants #}
|
| {%- for constant in interface.constants %}
|
| {%- if constant.kind|is_integral_kind %}
|
|
|