| 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 |