| // WARNING: This file is machine generated by fidlgen. |
| |
| #include <fidl/test/unionsandwich/llcpp/fidl.h> |
| |
| #include <memory> |
| |
| namespace llcpp { |
| |
| namespace fidl { |
| namespace test { |
| namespace unionsandwich { |
| |
| void ::llcpp::fidl::test::unionsandwich::UnionSize8Alignment4:: |
| SizeAndOffsetAssertionHelper() { |
| static_assert(sizeof(UnionSize8Alignment4) == sizeof(fidl_xunion_t)); |
| static_assert(offsetof(UnionSize8Alignment4, ordinal_) == |
| offsetof(fidl_xunion_t, tag)); |
| static_assert(offsetof(UnionSize8Alignment4, envelope_) == |
| offsetof(fidl_xunion_t, envelope)); |
| } |
| |
| void ::llcpp::fidl::test::unionsandwich::UnionSize36Alignment4:: |
| SizeAndOffsetAssertionHelper() { |
| static_assert(sizeof(UnionSize36Alignment4) == sizeof(fidl_xunion_t)); |
| static_assert(offsetof(UnionSize36Alignment4, ordinal_) == |
| offsetof(fidl_xunion_t, tag)); |
| static_assert(offsetof(UnionSize36Alignment4, envelope_) == |
| offsetof(fidl_xunion_t, envelope)); |
| } |
| |
| void ::llcpp::fidl::test::unionsandwich::UnionSize12Alignment4:: |
| SizeAndOffsetAssertionHelper() { |
| static_assert(sizeof(UnionSize12Alignment4) == sizeof(fidl_xunion_t)); |
| static_assert(offsetof(UnionSize12Alignment4, ordinal_) == |
| offsetof(fidl_xunion_t, tag)); |
| static_assert(offsetof(UnionSize12Alignment4, envelope_) == |
| offsetof(fidl_xunion_t, envelope)); |
| } |
| |
| void ::llcpp::fidl::test::unionsandwich::UnionSize24Alignment8:: |
| SizeAndOffsetAssertionHelper() { |
| static_assert(sizeof(UnionSize24Alignment8) == sizeof(fidl_xunion_t)); |
| static_assert(offsetof(UnionSize24Alignment8, ordinal_) == |
| offsetof(fidl_xunion_t, tag)); |
| static_assert(offsetof(UnionSize24Alignment8, envelope_) == |
| offsetof(fidl_xunion_t, envelope)); |
| } |
| |
| } // namespace unionsandwich |
| } // namespace test |
| } // namespace fidl |
| } // namespace llcpp |