OLD | NEW |
---|---|
1 {%- macro declare_serialization(name) %} | 1 {%- macro declare_struct_serialization(name) %} |
yzshen1
2015/03/26 07:30:14
now that union and struct don't share the same dec
azani
2015/03/26 22:27:39
Done.
| |
2 size_t GetSerializedSize_(const {{name}}Ptr& input); | 2 size_t GetSerializedSize_(const {{name}}Ptr& input); |
3 void Serialize_({{name}}Ptr input, mojo::internal::Buffer* buffer, | 3 void Serialize_({{name}}Ptr input, mojo::internal::Buffer* buffer, |
4 internal::{{name}}_Data** output); | 4 internal::{{name}}_Data** output); |
5 void Deserialize_(internal::{{name}}_Data* input, | 5 void Deserialize_(internal::{{name}}_Data* input, |
6 {{name}}Ptr* output); | 6 {{name}}Ptr* output); |
7 {%- endmacro %} | 7 {%- endmacro %} |
8 | |
9 {%- macro declare_union_serialization(name) %} | |
10 size_t GetSerializedSize_(const {{name}}Ptr& input); | |
yzshen1
2015/03/26 07:30:14
What is the relationship between this one and the
azani
2015/03/26 22:27:39
Next two are gone. I ended up not needing them in
| |
11 size_t GetUnionInUnionSerializedSize_(const {{name}}Ptr& input); | |
12 size_t GetStandaloneSerializeSize_(const {{name}}Ptr& input); | |
yzshen1
2015/03/26 07:30:14
This one is not defined in union_serialization_def
azani
2015/03/26 22:27:39
Done.
| |
13 void SerializeUnion_({{name}}Ptr input, mojo::internal::Buffer* buffer, | |
14 internal::{{name}}_Data** output, bool inlined); | |
15 void Deserialize_(internal::{{name}}_Data* input, | |
16 {{name}}Ptr* output); | |
17 {%- endmacro %} | |
OLD | NEW |