OLD | NEW |
1 {#--- Begin #} | 1 {#--- Begin #} |
2 function {{struct.name}}(values) { | 2 function {{struct.name}}(values) { |
3 this.initDefaults_(); | 3 this.initDefaults_(); |
4 this.initFields_(values); | 4 this.initFields_(values); |
5 } | 5 } |
6 | 6 |
7 {#--- Enums #} | 7 {#--- Enums #} |
8 {%- from "enum_definition.tmpl" import enum_def %} | 8 {%- from "enum_definition.tmpl" import enum_def %} |
9 {% for enum in struct.enums %} | 9 {% for enum in struct.enums %} |
10 {{enum_def("%s.%s"|format(struct.name, enum.name), enum)}} | 10 {{enum_def("%s.%s"|format(struct.name, enum.name), enum)}} |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
91 {%- else %} | 91 {%- else %} |
92 {%- for packed_field in byte.packed_fields %} | 92 {%- for packed_field in byte.packed_fields %} |
93 encoder.{{packed_field.field.kind|encode_snippet}}val.{{packed_field.field.n
ame}}); | 93 encoder.{{packed_field.field.kind|encode_snippet}}val.{{packed_field.field.n
ame}}); |
94 {%- endfor %} | 94 {%- endfor %} |
95 {%- endif %} | 95 {%- endif %} |
96 {%- if byte.is_padding %} | 96 {%- if byte.is_padding %} |
97 encoder.skip(1); | 97 encoder.skip(1); |
98 {%- endif %} | 98 {%- endif %} |
99 {%- endfor %} | 99 {%- endfor %} |
100 }; | 100 }; |
OLD | NEW |