blob: 1619e949a3dd981a14735ca6e55854007d0e50ba [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
// fidl_experiment = output_index_json
#include <fidl/test.padding/cpp/natural_types.h>
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wshadow"
::test_padding::Padding1ByteEnd::Storage_ test_padding::Padding1ByteEnd::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b)};
}
::test_padding::Padding2ByteEnd::Storage_ test_padding::Padding2ByteEnd::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b)};
}
::test_padding::Padding3ByteEnd::Storage_ test_padding::Padding3ByteEnd::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b)};
}
::test_padding::Padding4ByteEnd::Storage_ test_padding::Padding4ByteEnd::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b)};
}
::test_padding::Padding5ByteEnd::Storage_ test_padding::Padding5ByteEnd::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b),
::fidl::internal::NaturalClone(storage_.c)};
}
::test_padding::Padding6ByteEnd::Storage_ test_padding::Padding6ByteEnd::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b)};
}
::test_padding::Padding7ByteEnd::Storage_ test_padding::Padding7ByteEnd::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b)};
}
::test_padding::Padding1ByteMiddle::Storage_ test_padding::Padding1ByteMiddle::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b)};
}
::test_padding::Padding2ByteMiddle::Storage_ test_padding::Padding2ByteMiddle::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b)};
}
::test_padding::Padding3ByteMiddle::Storage_ test_padding::Padding3ByteMiddle::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b)};
}
::test_padding::Padding4ByteMiddle::Storage_ test_padding::Padding4ByteMiddle::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b)};
}
::test_padding::Padding5ByteMiddle::Storage_ test_padding::Padding5ByteMiddle::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b),
::fidl::internal::NaturalClone(storage_.c)};
}
::test_padding::Padding6ByteMiddle::Storage_ test_padding::Padding6ByteMiddle::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b)};
}
::test_padding::Padding7ByteMiddle::Storage_ test_padding::Padding7ByteMiddle::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b)};
}
::test_padding::Padding4ByteAlignmentLength12::Storage_ test_padding::Padding4ByteAlignmentLength12::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b),
::fidl::internal::NaturalClone(storage_.c),
::fidl::internal::NaturalClone(storage_.d)};
}
::test_padding::Padding2ByteAlignmentLength6::Storage_ test_padding::Padding2ByteAlignmentLength6::CloneStorage_() const {
return Storage_{
::fidl::internal::NaturalClone(storage_.a),
::fidl::internal::NaturalClone(storage_.b),
::fidl::internal::NaturalClone(storage_.c)};
}
#pragma clang diagnostic pop