blob: b14f4cb1aa2ca88ae0432312b63ab4b581aff217 [file] [log] [blame]
// 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__