OLD | NEW |
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 Loading... |
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 -%} |
OLD | NEW |