| Index: mojo/public/tools/bindings/generators/cpp_templates/serialization_macros.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/serialization_macros.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/serialization_macros.tmpl
|
| index 2be038cbc3f6ed77c95d23ecd0e6e16a79b9d2d2..fdcc6d7db363141b16630461ad98309bdeec9be7 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/serialization_macros.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/serialization_macros.tmpl
|
| @@ -1,7 +1,17 @@
|
| -{%- macro declare_serialization(name) %}
|
| +{%- macro declare_struct_serialization(name) %}
|
| size_t GetSerializedSize_(const {{name}}Ptr& input);
|
| void Serialize_({{name}}Ptr input, mojo::internal::Buffer* buffer,
|
| internal::{{name}}_Data** output);
|
| void Deserialize_(internal::{{name}}_Data* input,
|
| {{name}}Ptr* output);
|
| {%- endmacro %}
|
| +
|
| +{%- macro declare_union_serialization(name) %}
|
| +size_t GetSerializedSize_(const {{name}}Ptr& input);
|
| +size_t GetUnionInUnionSerializedSize_(const {{name}}Ptr& input);
|
| +size_t GetStandaloneSerializeSize_(const {{name}}Ptr& input);
|
| +void SerializeUnion_({{name}}Ptr input, mojo::internal::Buffer* buffer,
|
| + internal::{{name}}_Data** output, bool inlined);
|
| +void Deserialize_(internal::{{name}}_Data* input,
|
| + {{name}}Ptr* output);
|
| +{%- endmacro %}
|
|
|