| Index: mojo/public/tools/bindings/generators/cpp_templates/union_data_view_declaration.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/union_data_view_declaration.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/union_data_view_declaration.tmpl
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..d9ab16a7fef6b72526ad8019d2ee6a1c32f7f1fe
|
| --- /dev/null
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/union_data_view_declaration.tmpl
|
| @@ -0,0 +1,17 @@
|
| +class {{union.name}}DataView {
|
| + public:
|
| + {{union.name}}DataView() {}
|
| +
|
| + {{union.name}}DataView(
|
| + internal::{{union.name}}_Data* data,
|
| + mojo::internal::SerializationContext* context)
|
| + : data_(data) {}
|
| +
|
| + bool is_null() const { return !data_; }
|
| +
|
| + // TODO(yzshen): Union data view is not yet supported.
|
| +
|
| + private:
|
| + internal::{{union.name}}_Data* data_ = nullptr;
|
| +};
|
| +
|
|
|