| // WARNING: This file is machine generated by fidlgen_cpp. |
| |
| #include <fidl/test/padding/cpp/fidl_v2.h> |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding7ByteMiddle::Padding7ByteMiddle( |
| ::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint8_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint64_t>(&decoder, 8)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding7ByteEnd::Padding7ByteEnd(::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint64_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint8_t>(&decoder, 8)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding6ByteMiddle::Padding6ByteMiddle( |
| ::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint16_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint64_t>(&decoder, 8)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding6ByteEnd::Padding6ByteEnd(::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint64_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint16_t>(&decoder, 8)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding5ByteMiddle::Padding5ByteMiddle( |
| ::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint16_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint8_t>(&decoder, 2), |
| ::fidl::DecodeAs<uint64_t>(&decoder, 8)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding5ByteEnd::Padding5ByteEnd(::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint64_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint16_t>(&decoder, 8), |
| ::fidl::DecodeAs<uint8_t>(&decoder, 10)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding4ByteMiddle::Padding4ByteMiddle( |
| ::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint32_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint64_t>(&decoder, 8)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding4ByteEnd::Padding4ByteEnd(::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint64_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint32_t>(&decoder, 8)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding4ByteAlignmentLength12:: |
| Padding4ByteAlignmentLength12(::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint32_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint8_t>(&decoder, 4), |
| ::fidl::DecodeAs<uint16_t>(&decoder, 6), |
| ::fidl::DecodeAs<uint16_t>(&decoder, 8)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding3ByteMiddle::Padding3ByteMiddle( |
| ::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint8_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint32_t>(&decoder, 4)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding3ByteEnd::Padding3ByteEnd(::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint32_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint8_t>(&decoder, 4)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding2ByteMiddle::Padding2ByteMiddle( |
| ::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint16_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint32_t>(&decoder, 4)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding2ByteEnd::Padding2ByteEnd(::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint32_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint16_t>(&decoder, 4)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding2ByteAlignmentLength6::Padding2ByteAlignmentLength6( |
| ::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint8_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint16_t>(&decoder, 2), |
| ::fidl::DecodeAs<uint8_t>(&decoder, 4)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding1ByteMiddle::Padding1ByteMiddle( |
| ::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint8_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint16_t>(&decoder, 2)}) {} |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl_test_padding::Padding1ByteEnd::Padding1ByteEnd(::fidl::Decoder& decoder) |
| : storage_({::fidl::DecodeAs<uint16_t>(&decoder, 0), |
| ::fidl::DecodeAs<uint8_t>(&decoder, 2)}) {} |
| #endif // __Fuchsia__ |