Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Side by Side Diff: mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl

Issue 226263002: Mojo: Move mojo/public/bindings to mojo/public/tools/bindings. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebased Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 {%- macro setters(struct) %} 1 {%- macro setters(struct) %}
2 {% for packed_field in struct.packed.packed_fields %} 2 {% for packed_field in struct.packed.packed_fields %}
3 {%- set type = packed_field.field.kind|cpp_type %} 3 {%- set type = packed_field.field.kind|cpp_type %}
4 {%- set name = packed_field.field.name %} 4 {%- set name = packed_field.field.name %}
5 {%- if packed_field.field.kind|is_object_kind %} 5 {%- if packed_field.field.kind|is_object_kind %}
6 void set_{{name}}({{type}} {{name}}) { {{name}}_.ptr = {{name}}; } 6 void set_{{name}}({{type}} {{name}}) { {{name}}_.ptr = {{name}}; }
7 {%- else %} 7 {%- else %}
8 void set_{{name}}({{type}} {{name}}) { {{name}}_ = {{name}}; } 8 void set_{{name}}({{type}} {{name}}) { {{name}}_ = {{name}}; }
9 {%- endif %} 9 {%- endif %}
10 {%- endfor %} 10 {%- endfor %}
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
74 {%- for pf in struct.packed.packed_fields if pf.field.kind|is_object_kind -%} 74 {%- for pf in struct.packed.packed_fields if pf.field.kind|is_object_kind -%}
75 if (!mojo::internal::Decode(&{{pf.field.name}}_, message)) 75 if (!mojo::internal::Decode(&{{pf.field.name}}_, message))
76 return false; 76 return false;
77 {% endfor %} 77 {% endfor %}
78 {%- for pf in struct.packed.packed_fields if pf.field.kind|is_handle_kind -%} 78 {%- for pf in struct.packed.packed_fields if pf.field.kind|is_handle_kind -%}
79 if (!mojo::internal::DecodeHandle(&{{pf.field.name}}_, 79 if (!mojo::internal::DecodeHandle(&{{pf.field.name}}_,
80 message->mutable_handles())) 80 message->mutable_handles()))
81 return false; 81 return false;
82 {% endfor %} 82 {% endfor %}
83 {%- endmacro -%} 83 {%- endmacro -%}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698