Index: mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl |
diff --git a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl |
deleted file mode 100644 |
index fd28c08a7166381981951f0f691357088d8ea6d1..0000000000000000000000000000000000000000 |
--- a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl |
+++ /dev/null |
@@ -1,46 +0,0 @@ |
-{%- from "enum_macros.tmpl" import is_valid_enum_def %} |
-{%- from "enum_macros.tmpl" import global_enum_operators_def %} |
- |
-{#--- Enums #} |
-{%- for enum in struct.enums -%} |
- {{is_valid_enum_def(enum, class_name=struct.name)}} |
- {{global_enum_operators_def(enum, class_name=struct.name)}} |
-{%- endfor %} |
- |
-// static |
-{{struct.name}}Ptr {{struct.name}}::New() { |
- {{struct.name}}Ptr rv; |
- mojo::internal::StructHelper<{{struct.name}}>::Initialize(&rv); |
- return rv; |
-} |
- |
-{{struct.name}}::{{struct.name}}() |
-{%- for field in struct.fields %} |
- {% if loop.first %}:{% else %} {% endif %} {{field.name}}({{field|default_value}}){% if not loop.last %},{% endif %} |
-{%- endfor %} { |
-} |
- |
-{{struct.name}}::~{{struct.name}}() { |
-} |
- |
-{% if struct|is_cloneable_kind %} |
-{{struct.name}}Ptr {{struct.name}}::Clone() const { |
- {{struct.name}}Ptr rv(New()); |
-{%- for field in struct.fields %} |
-{%- if field.kind|is_object_kind and not field.kind|is_string_kind %} |
- rv->{{field.name}} = {{field.name}}.Clone(); |
-{%- else %} |
- rv->{{field.name}} = {{field.name}}; |
-{%- endif %} |
-{%- endfor %} |
- return rv; |
-} |
-{% endif %} |
- |
-bool {{struct.name}}::Equals(const {{struct.name}}& other) const { |
-{%- for field in struct.fields %} |
- if (!mojo::internal::ValueTraits<{{field.kind|cpp_wrapper_type}}>::Equals(this->{{field.name}}, other.{{field.name}})) |
- return false; |
-{%- endfor %} |
- return true; |
-} |