| OLD | NEW |
| (Empty) |
| 1 {%- set class_name = union.name ~ "_Data" %} | |
| 2 | |
| 3 // static | |
| 4 {{class_name}}* {{class_name}}::New(mojo::internal::Buffer* buf) { | |
| 5 return new (buf->Allocate(sizeof({{class_name}}))) {{class_name}}(); | |
| 6 } | |
| 7 | |
| 8 // static | |
| 9 bool {{class_name}}::Validate(const void* data, | |
| 10 mojo::internal::BoundsChecker* bounds_checker) { | |
| 11 // TODO(azani): Implement validation. | |
| 12 return true; | |
| 13 } | |
| 14 | |
| 15 {{class_name}}::{{class_name}}() { | |
| 16 } | |
| 17 | |
| 18 void {{class_name}}::EncodePointersAndHandles( | |
| 19 std::vector<mojo::Handle>* handles) { | |
| 20 // TODO(azani): Implement pointers and handles. | |
| 21 } | |
| 22 | |
| 23 void {{class_name}}::DecodePointersAndHandles( | |
| 24 std::vector<mojo::Handle>* handles) { | |
| 25 // TODO(azani): Implement pointers and handles. | |
| 26 } | |
| OLD | NEW |