| 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
|
| index 9eaf47735be75a6bff8c8f0f0bdcfd5fc4b7869c..2bd7ceb337dbfb7f7fef8fdc0158b68060132605 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl
|
| @@ -27,45 +27,3 @@
|
| return rv;
|
| }
|
| {% endif %}
|
| -
|
| -{{struct.name}}_Reader::{{struct.name}}_Reader(
|
| - internal::{{struct.name}}_Data* data,
|
| - mojo::internal::SerializationContext* context)
|
| - : data_(data), context_(context) { }
|
| -
|
| -{%- for pf in struct.packed.packed_fields_in_ordinal_order %}
|
| -{%- set name = pf.field.name -%}
|
| -{%- set kind = pf.field.kind %}
|
| -{%- if kind|is_nullable_kind %}
|
| -bool {{struct.name}}_Reader::has_{{name}}() const {
|
| -{%- if kind|is_union_kind %}
|
| - return !data_->{{name}}.is_null();
|
| -{%- elif kind|is_object_kind %}
|
| - return data_->{{name}}.ptr != nullptr;
|
| -{%- elif kind|is_interface_kind %}
|
| - return data_->{{name}}.handle.is_valid();
|
| -{%- elif kind|is_interface_request_kind %}
|
| - return data_->{{name}}.is_valid();
|
| -{%- elif kind|is_associated_interface_kind %}
|
| - return data_->{{name}}.interface_id == mojo::internal::kInvalidInterfaceId;
|
| -{%- elif kind|is_associated_interface_request_kind %}
|
| - return data_->{{name}} == mojo::internal::kInvalidInterfaceId;
|
| -{%- elif kind|is_any_handle_kind %}
|
| - return data_->{{name}}.is_valid();
|
| -{%- else %}
|
| - return !!data_->{{name}};
|
| -{%- endif %}
|
| -}
|
| -{%- endif %}
|
| -{%- if kind|is_struct_kind and not kind|is_native_only_kind %}
|
| -{{kind|get_name_for_kind}}_Reader {{struct.name}}_Reader::{{name}}() const {
|
| - return {{kind|get_name_for_kind}}_Reader(data_->{{name}}.ptr, context_);
|
| -}
|
| -{%- elif kind|is_string_kind %}
|
| -base::StringPiece {{struct.name}}_Reader::{{name}}() const {
|
| - DCHECK(data_->{{name}}.ptr);
|
| - return base::StringPiece(data_->{{name}}.ptr->storage(),
|
| - data_->{{name}}.ptr->size());
|
| -}
|
| -{%- endif %}
|
| -{%- endfor %}
|
|
|