OLD | NEW |
1 {%- set class_name = struct.name ~ "_Data" -%} | 1 {%- set class_name = struct.name ~ "_Data" -%} |
2 | 2 |
3 class {{class_name}} { | 3 class {{class_name}} { |
4 public: | 4 public: |
5 static {{class_name}}* New(mojo::internal::Buffer* buf); | 5 static {{class_name}}* New(mojo::internal::Buffer* buf); |
6 | 6 |
7 static bool Validate(const void* data, | 7 static bool Validate(const void* data, |
8 mojo::internal::BoundsChecker* bounds_checker); | 8 mojo::internal::BoundsChecker* bounds_checker); |
9 | 9 |
10 void EncodePointersAndHandles(std::vector<mojo::Handle>* handles); | 10 void EncodePointersAndHandles(std::vector<mojo::Handle>* handles); |
(...skipping 28 matching lines...) Expand all Loading... |
39 uint8_t padfinal_[{{pad}}]; | 39 uint8_t padfinal_[{{pad}}]; |
40 {%- endif %} | 40 {%- endif %} |
41 {%- endif %} | 41 {%- endif %} |
42 | 42 |
43 private: | 43 private: |
44 {{class_name}}(); | 44 {{class_name}}(); |
45 ~{{class_name}}() = delete; | 45 ~{{class_name}}() = delete; |
46 }; | 46 }; |
47 static_assert(sizeof({{class_name}}) == {{struct.versions[-1].num_bytes}}, | 47 static_assert(sizeof({{class_name}}) == {{struct.versions[-1].num_bytes}}, |
48 "Bad sizeof({{class_name}})"); | 48 "Bad sizeof({{class_name}})"); |
OLD | NEW |