OLD | NEW |
1 size_t GetSerializedSize_(const {{struct.name}}Ptr& input); | 1 size_t GetSerializedSize_(const {{struct.name}}Ptr& input); |
2 void Serialize_({{struct.name}}Ptr input, mojo::internal::Buffer* buffer, | 2 void Serialize_({{struct.name}}Ptr input, mojo::internal::Buffer* buffer, |
3 internal::{{struct.name}}_Data** output); | 3 internal::{{struct.name}}_Data** output); |
4 bool Deserialize_(internal::{{struct.name}}_Data* input, | 4 bool Deserialize_(internal::{{struct.name}}_Data* input, |
5 {{struct.name}}Ptr* output, | 5 {{struct.name}}Ptr* output, |
6 mojo::internal::SerializationContext* context); | 6 mojo::internal::SerializationContext* context); |
7 | 7 |
8 {%- if struct|is_native_only_kind and struct|is_typemapped_kind %} | 8 {%- if struct|is_native_struct_kind and struct|is_typemapped_kind %} |
9 {# This helps the array serializer understand how to serialize arrays of this | 9 {# This helps the array serializer understand how to serialize arrays of this |
10 native-only type. #} | 10 native-only type. #} |
11 | 11 |
12 {%- for namespace in namespaces_as_array|reverse %} | 12 {%- for namespace in namespaces_as_array|reverse %} |
13 } // namespace {{namespace}} | 13 } // namespace {{namespace}} |
14 {%- endfor %} | 14 {%- endfor %} |
15 {%- if variant %} | 15 {%- if variant %} |
16 } // namespace {{variant}} | 16 } // namespace {{variant}} |
17 {%- endif %} | 17 {%- endif %} |
18 | 18 |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
110 | 110 |
111 static bool Deserialize(internal::{{struct.name}}_Data* input, | 111 static bool Deserialize(internal::{{struct.name}}_Data* input, |
112 NativeType* output, | 112 NativeType* output, |
113 mojo::internal::SerializationContext* context) { | 113 mojo::internal::SerializationContext* context) { |
114 return mojo::StructTraits<{{struct.name}}, NativeType>::Read( | 114 return mojo::StructTraits<{{struct.name}}, NativeType>::Read( |
115 {{struct.name}}_Reader(input, context), output); | 115 {{struct.name}}_Reader(input, context), output); |
116 } | 116 } |
117 }; | 117 }; |
118 | 118 |
119 {%- endif %} {# not variant #} | 119 {%- endif %} {# not variant #} |
OLD | NEW |