| Index: mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl
|
| index b191fe6d97c6ee53acc1d546ebd791986fca63ec..8b7cf9e6b1dc75485ff26d6184dd777a29cd0163 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl
|
| @@ -33,6 +33,10 @@ class {{export_attribute}} {{union.name}} {
|
| T, {{union.name}}>::value>::type* = nullptr>
|
| bool Equals(const T& other) const;
|
|
|
| +{%- if union|is_hashable %}
|
| + size_t Hash(size_t seed) const;
|
| +{%- endif %}
|
| +
|
| Tag which() const {
|
| return tag_;
|
| }
|
|
|