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 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 err = messageValidator.validateStringPointer({{packed_field|validate_string_
params}}) | 48 err = messageValidator.validateStringPointer({{packed_field|validate_string_
params}}) |
49 {{check_err()}} | 49 {{check_err()}} |
50 {%- elif packed_field.field|is_array_pointer_field %} | 50 {%- elif packed_field.field|is_array_pointer_field %} |
51 // validate {{struct.name}}.{{field_name}} | 51 // validate {{struct.name}}.{{field_name}} |
52 err = messageValidator.validateArrayPointer({{packed_field|validate_array_pa
rams}}); | 52 err = messageValidator.validateArrayPointer({{packed_field|validate_array_pa
rams}}); |
53 {{check_err()}} | 53 {{check_err()}} |
54 {%- elif packed_field.field|is_struct_pointer_field %} | 54 {%- elif packed_field.field|is_struct_pointer_field %} |
55 // validate {{struct.name}}.{{field_name}} | 55 // validate {{struct.name}}.{{field_name}} |
56 err = messageValidator.validateStructPointer({{packed_field|validate_struct_
params}}); | 56 err = messageValidator.validateStructPointer({{packed_field|validate_struct_
params}}); |
57 {{check_err()}} | 57 {{check_err()}} |
| 58 {%- elif packed_field.field|is_map_pointer_field %} |
| 59 // validate {{struct.name}}.{{field_name}} |
| 60 err = messageValidator.validateMapPointer({{packed_field|validate_map_params
}}); |
| 61 {{check_err()}} |
58 {%- elif packed_field.field|is_handle_field %} | 62 {%- elif packed_field.field|is_handle_field %} |
59 // validate {{struct.name}}.{{field_name}} | 63 // validate {{struct.name}}.{{field_name}} |
60 err = messageValidator.validateHandle({{packed_field|validate_handle_params}
}) | 64 err = messageValidator.validateHandle({{packed_field|validate_handle_params}
}) |
61 {{check_err()}} | 65 {{check_err()}} |
62 {%- endif %} | 66 {%- endif %} |
63 {%- endfor %} | 67 {%- endfor %} |
64 | 68 |
65 return validator.validationError.NONE; | 69 return validator.validationError.NONE; |
66 }; | 70 }; |
67 | 71 |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
107 {%- else %} | 111 {%- else %} |
108 {%- for packed_field in byte.packed_fields %} | 112 {%- for packed_field in byte.packed_fields %} |
109 encoder.{{packed_field.field.kind|encode_snippet}}val.{{packed_field.field.n
ame}}); | 113 encoder.{{packed_field.field.kind|encode_snippet}}val.{{packed_field.field.n
ame}}); |
110 {%- endfor %} | 114 {%- endfor %} |
111 {%- endif %} | 115 {%- endif %} |
112 {%- if byte.is_padding %} | 116 {%- if byte.is_padding %} |
113 encoder.skip(1); | 117 encoder.skip(1); |
114 {%- endif %} | 118 {%- endif %} |
115 {%- endfor %} | 119 {%- endfor %} |
116 }; | 120 }; |
OLD | NEW |