blob: 0273e0d91aadd671b32317ba4de35772e2287778 [file] [log] [blame]
// WARNING: This file is machine generated by fidlc.
#include <lib/fidl/internal.h>
// Forward declarations for old <-> V1 mappings
static const fidl_type_t Array32_5uint8Table;
static const fidl_type_t Array6_5uint8Table;
extern const fidl_type_t test_fidl_unionsandwich_UnionSize8Alignment4Table;
extern const fidl_type_t test_fidl_unionsandwich_SandwichUnionSize8Alignment4Table;
extern const fidl_type_t test_fidl_unionsandwich_UnionSize36Alignment4Table;
extern const fidl_type_t test_fidl_unionsandwich_SandwichUnionSize36Alignment4Table;
extern const fidl_type_t test_fidl_unionsandwich_UnionSize12Alignment4Table;
extern const fidl_type_t test_fidl_unionsandwich_SandwichUnionSize12Alignment4Table;
extern const fidl_type_t test_fidl_unionsandwich_StructSize16Alignment8Table;
extern const fidl_type_t test_fidl_unionsandwich_UnionSize24Alignment8Table;
extern const fidl_type_t test_fidl_unionsandwich_SandwichUnionSize24Alignment8Table;
static const fidl_type_t v1_Array32_5uint8Table;
static const fidl_type_t v1_Array6_5uint8Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize8Alignment4Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize8Alignment4NullableRefTable;
extern const fidl_type_t v1_test_fidl_unionsandwich_SandwichUnionSize8Alignment4Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize36Alignment4Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize36Alignment4NullableRefTable;
extern const fidl_type_t v1_test_fidl_unionsandwich_SandwichUnionSize36Alignment4Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize12Alignment4Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize12Alignment4NullableRefTable;
extern const fidl_type_t v1_test_fidl_unionsandwich_SandwichUnionSize12Alignment4Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_StructSize16Alignment8Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize24Alignment8Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize24Alignment8NullableRefTable;
extern const fidl_type_t v1_test_fidl_unionsandwich_SandwichUnionSize24Alignment8Table;
// Coding tables for old wire format.
extern const fidl_type_t test_fidl_unionsandwich_UnionSize8Alignment4Table;
extern const fidl_type_t test_fidl_unionsandwich_SandwichUnionSize8Alignment4Table;
extern const fidl_type_t test_fidl_unionsandwich_UnionSize36Alignment4Table;
extern const fidl_type_t test_fidl_unionsandwich_SandwichUnionSize36Alignment4Table;
extern const fidl_type_t test_fidl_unionsandwich_UnionSize12Alignment4Table;
extern const fidl_type_t test_fidl_unionsandwich_SandwichUnionSize12Alignment4Table;
extern const fidl_type_t test_fidl_unionsandwich_StructSize16Alignment8Table;
extern const fidl_type_t test_fidl_unionsandwich_UnionSize24Alignment8Table;
extern const fidl_type_t test_fidl_unionsandwich_SandwichUnionSize24Alignment8Table;
static const fidl_type_t Pointer44test_fidl_unionsandwich_UnionSize8Alignment4Table __attribute__((unused)) = {.type_tag=kFidlTypeUnionPointer, {.coded_union_pointer={.union_type=&test_fidl_unionsandwich_UnionSize8Alignment4Table.coded_union}}};
static const fidl_type_t Pointer45test_fidl_unionsandwich_UnionSize36Alignment4Table __attribute__((unused)) = {.type_tag=kFidlTypeUnionPointer, {.coded_union_pointer={.union_type=&test_fidl_unionsandwich_UnionSize36Alignment4Table.coded_union}}};
static const fidl_type_t Pointer45test_fidl_unionsandwich_UnionSize12Alignment4Table __attribute__((unused)) = {.type_tag=kFidlTypeUnionPointer, {.coded_union_pointer={.union_type=&test_fidl_unionsandwich_UnionSize12Alignment4Table.coded_union}}};
static const fidl_type_t Pointer45test_fidl_unionsandwich_UnionSize24Alignment8Table __attribute__((unused)) = {.type_tag=kFidlTypeUnionPointer, {.coded_union_pointer={.union_type=&test_fidl_unionsandwich_UnionSize24Alignment8Table.coded_union}}};
static const fidl_type_t Array32_5uint8Table = {.type_tag=kFidlTypeArray, {.coded_array={.element=NULL, .array_size=32u, .element_size=1u, .alt_type=&v1_Array32_5uint8Table}}};
static const fidl_type_t Array6_5uint8Table = {.type_tag=kFidlTypeArray, {.coded_array={.element=NULL, .array_size=6u, .element_size=1u, .alt_type=&v1_Array6_5uint8Table}}};
static const struct FidlUnionField Fields44test_fidl_unionsandwich_UnionSize8Alignment4[] = {
/*FidlUnionField*/{.type=NULL, .padding=0u, .xunion_ordinal=1u}
};
const fidl_type_t test_fidl_unionsandwich_UnionSize8Alignment4Table = {.type_tag=kFidlTypeUnion, {.coded_union={.fields=Fields44test_fidl_unionsandwich_UnionSize8Alignment4, .field_count=1u, .data_offset=4u, .size=8u, .name="test.fidl.unionsandwich/UnionSize8Alignment4", .alt_type=&v1_test_fidl_unionsandwich_UnionSize8Alignment4Table}}};
static const struct FidlStructField Fields52test_fidl_unionsandwich_SandwichUnionSize8Alignment4[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=0u},
/*FidlStructField*/{.type=&test_fidl_unionsandwich_UnionSize8Alignment4Table, .offset=4u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=16u, .padding=0u}
};
const fidl_type_t test_fidl_unionsandwich_SandwichUnionSize8Alignment4Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields52test_fidl_unionsandwich_SandwichUnionSize8Alignment4, .field_count=3u, .size=16u, .max_out_of_line=0u, .contains_union=true, .name="test.fidl.unionsandwich/SandwichUnionSize8Alignment4", .alt_type=&v1_test_fidl_unionsandwich_SandwichUnionSize8Alignment4Table}}};
static const struct FidlUnionField Fields45test_fidl_unionsandwich_UnionSize36Alignment4[] = {
/*FidlUnionField*/{.type=&Array32_5uint8Table, .padding=0u, .xunion_ordinal=1u}
};
const fidl_type_t test_fidl_unionsandwich_UnionSize36Alignment4Table = {.type_tag=kFidlTypeUnion, {.coded_union={.fields=Fields45test_fidl_unionsandwich_UnionSize36Alignment4, .field_count=1u, .data_offset=4u, .size=36u, .name="test.fidl.unionsandwich/UnionSize36Alignment4", .alt_type=&v1_test_fidl_unionsandwich_UnionSize36Alignment4Table}}};
static const struct FidlStructField Fields53test_fidl_unionsandwich_SandwichUnionSize36Alignment4[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=0u},
/*FidlStructField*/{.type=&test_fidl_unionsandwich_UnionSize36Alignment4Table, .offset=4u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=44u, .padding=0u}
};
const fidl_type_t test_fidl_unionsandwich_SandwichUnionSize36Alignment4Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields53test_fidl_unionsandwich_SandwichUnionSize36Alignment4, .field_count=3u, .size=44u, .max_out_of_line=0u, .contains_union=true, .name="test.fidl.unionsandwich/SandwichUnionSize36Alignment4", .alt_type=&v1_test_fidl_unionsandwich_SandwichUnionSize36Alignment4Table}}};
static const struct FidlUnionField Fields45test_fidl_unionsandwich_UnionSize12Alignment4[] = {
/*FidlUnionField*/{.type=&Array6_5uint8Table, .padding=2u, .xunion_ordinal=1u}
};
const fidl_type_t test_fidl_unionsandwich_UnionSize12Alignment4Table = {.type_tag=kFidlTypeUnion, {.coded_union={.fields=Fields45test_fidl_unionsandwich_UnionSize12Alignment4, .field_count=1u, .data_offset=4u, .size=12u, .name="test.fidl.unionsandwich/UnionSize12Alignment4", .alt_type=&v1_test_fidl_unionsandwich_UnionSize12Alignment4Table}}};
static const struct FidlStructField Fields53test_fidl_unionsandwich_SandwichUnionSize12Alignment4[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=0u},
/*FidlStructField*/{.type=&test_fidl_unionsandwich_UnionSize12Alignment4Table, .offset=4u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=20u, .padding=0u}
};
const fidl_type_t test_fidl_unionsandwich_SandwichUnionSize12Alignment4Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields53test_fidl_unionsandwich_SandwichUnionSize12Alignment4, .field_count=3u, .size=20u, .max_out_of_line=0u, .contains_union=true, .name="test.fidl.unionsandwich/SandwichUnionSize12Alignment4", .alt_type=&v1_test_fidl_unionsandwich_SandwichUnionSize12Alignment4Table}}};
static const struct FidlStructField Fields46test_fidl_unionsandwich_StructSize16Alignment8[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=16u, .padding=0u}
};
const fidl_type_t test_fidl_unionsandwich_StructSize16Alignment8Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields46test_fidl_unionsandwich_StructSize16Alignment8, .field_count=2u, .size=16u, .max_out_of_line=0u, .contains_union=false, .name="test.fidl.unionsandwich/StructSize16Alignment8", .alt_type=&v1_test_fidl_unionsandwich_StructSize16Alignment8Table}}};
static const struct FidlUnionField Fields45test_fidl_unionsandwich_UnionSize24Alignment8[] = {
/*FidlUnionField*/{.type=&test_fidl_unionsandwich_StructSize16Alignment8Table, .padding=0u, .xunion_ordinal=1u}
};
const fidl_type_t test_fidl_unionsandwich_UnionSize24Alignment8Table = {.type_tag=kFidlTypeUnion, {.coded_union={.fields=Fields45test_fidl_unionsandwich_UnionSize24Alignment8, .field_count=1u, .data_offset=8u, .size=24u, .name="test.fidl.unionsandwich/UnionSize24Alignment8", .alt_type=&v1_test_fidl_unionsandwich_UnionSize24Alignment8Table}}};
static const struct FidlStructField Fields53test_fidl_unionsandwich_SandwichUnionSize24Alignment8[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=4u},
/*FidlStructField*/{.type=&test_fidl_unionsandwich_UnionSize24Alignment8Table, .offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=36u, .padding=4u}
};
const fidl_type_t test_fidl_unionsandwich_SandwichUnionSize24Alignment8Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields53test_fidl_unionsandwich_SandwichUnionSize24Alignment8, .field_count=3u, .size=40u, .max_out_of_line=0u, .contains_union=true, .name="test.fidl.unionsandwich/SandwichUnionSize24Alignment8", .alt_type=&v1_test_fidl_unionsandwich_SandwichUnionSize24Alignment8Table}}};
// Coding tables for v1 wire format.
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize8Alignment4Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize8Alignment4NullableRefTable;
extern const fidl_type_t v1_test_fidl_unionsandwich_SandwichUnionSize8Alignment4Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize36Alignment4Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize36Alignment4NullableRefTable;
extern const fidl_type_t v1_test_fidl_unionsandwich_SandwichUnionSize36Alignment4Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize12Alignment4Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize12Alignment4NullableRefTable;
extern const fidl_type_t v1_test_fidl_unionsandwich_SandwichUnionSize12Alignment4Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_StructSize16Alignment8Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize24Alignment8Table;
extern const fidl_type_t v1_test_fidl_unionsandwich_UnionSize24Alignment8NullableRefTable;
extern const fidl_type_t v1_test_fidl_unionsandwich_SandwichUnionSize24Alignment8Table;
static const fidl_type_t v1_Array32_5uint8Table = {.type_tag=kFidlTypeArray, {.coded_array={.element=NULL, .array_size=32u, .element_size=1u, .alt_type=&Array32_5uint8Table}}};
static const fidl_type_t v1_Array6_5uint8Table = {.type_tag=kFidlTypeArray, {.coded_array={.element=NULL, .array_size=6u, .element_size=1u, .alt_type=&Array6_5uint8Table}}};
static const struct FidlXUnionField Fields47v1_test_fidl_unionsandwich_UnionSize8Alignment4[] = {
/*FidlXUnionField*/{.type=&fidl_internal_kUint32Table, .ordinal=1u}
};
const fidl_type_t v1_test_fidl_unionsandwich_UnionSize8Alignment4Table = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=1u, .fields=Fields47v1_test_fidl_unionsandwich_UnionSize8Alignment4, .nullable=kFidlNullability_Nonnullable, .name="test.fidl.unionsandwich/UnionSize8Alignment4", .strictness=kFidlStrictness_Strict, .alt_type=&test_fidl_unionsandwich_UnionSize8Alignment4Table}}};
static const struct FidlXUnionField Fields58v1_test_fidl_unionsandwich_UnionSize8Alignment4NullableRef[] = {
/*FidlXUnionField*/{.type=&fidl_internal_kUint32Table, .ordinal=1u}
};
const fidl_type_t v1_test_fidl_unionsandwich_UnionSize8Alignment4NullableRefTable = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=1u, .fields=Fields58v1_test_fidl_unionsandwich_UnionSize8Alignment4NullableRef, .nullable=kFidlNullability_Nullable, .name="test.fidl.unionsandwich/UnionSize8Alignment4", .strictness=kFidlStrictness_Strict, .alt_type=&Pointer44test_fidl_unionsandwich_UnionSize8Alignment4Table}}};
static const struct FidlStructField Fields55v1_test_fidl_unionsandwich_SandwichUnionSize8Alignment4[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=4u},
/*FidlStructField*/{.type=&v1_test_fidl_unionsandwich_UnionSize8Alignment4Table, .offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=36u, .padding=4u}
};
const fidl_type_t v1_test_fidl_unionsandwich_SandwichUnionSize8Alignment4Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields55v1_test_fidl_unionsandwich_SandwichUnionSize8Alignment4, .field_count=3u, .size=40u, .max_out_of_line=8u, .contains_union=true, .name="test.fidl.unionsandwich/SandwichUnionSize8Alignment4", .alt_type=&test_fidl_unionsandwich_SandwichUnionSize8Alignment4Table}}};
static const struct FidlXUnionField Fields48v1_test_fidl_unionsandwich_UnionSize36Alignment4[] = {
/*FidlXUnionField*/{.type=&v1_Array32_5uint8Table, .ordinal=1u}
};
const fidl_type_t v1_test_fidl_unionsandwich_UnionSize36Alignment4Table = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=1u, .fields=Fields48v1_test_fidl_unionsandwich_UnionSize36Alignment4, .nullable=kFidlNullability_Nonnullable, .name="test.fidl.unionsandwich/UnionSize36Alignment4", .strictness=kFidlStrictness_Strict, .alt_type=&test_fidl_unionsandwich_UnionSize36Alignment4Table}}};
static const struct FidlXUnionField Fields59v1_test_fidl_unionsandwich_UnionSize36Alignment4NullableRef[] = {
/*FidlXUnionField*/{.type=&v1_Array32_5uint8Table, .ordinal=1u}
};
const fidl_type_t v1_test_fidl_unionsandwich_UnionSize36Alignment4NullableRefTable = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=1u, .fields=Fields59v1_test_fidl_unionsandwich_UnionSize36Alignment4NullableRef, .nullable=kFidlNullability_Nullable, .name="test.fidl.unionsandwich/UnionSize36Alignment4", .strictness=kFidlStrictness_Strict, .alt_type=&Pointer45test_fidl_unionsandwich_UnionSize36Alignment4Table}}};
static const struct FidlStructField Fields56v1_test_fidl_unionsandwich_SandwichUnionSize36Alignment4[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=4u},
/*FidlStructField*/{.type=&v1_test_fidl_unionsandwich_UnionSize36Alignment4Table, .offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=36u, .padding=4u}
};
const fidl_type_t v1_test_fidl_unionsandwich_SandwichUnionSize36Alignment4Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields56v1_test_fidl_unionsandwich_SandwichUnionSize36Alignment4, .field_count=3u, .size=40u, .max_out_of_line=32u, .contains_union=true, .name="test.fidl.unionsandwich/SandwichUnionSize36Alignment4", .alt_type=&test_fidl_unionsandwich_SandwichUnionSize36Alignment4Table}}};
static const struct FidlXUnionField Fields48v1_test_fidl_unionsandwich_UnionSize12Alignment4[] = {
/*FidlXUnionField*/{.type=&v1_Array6_5uint8Table, .ordinal=1u}
};
const fidl_type_t v1_test_fidl_unionsandwich_UnionSize12Alignment4Table = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=1u, .fields=Fields48v1_test_fidl_unionsandwich_UnionSize12Alignment4, .nullable=kFidlNullability_Nonnullable, .name="test.fidl.unionsandwich/UnionSize12Alignment4", .strictness=kFidlStrictness_Strict, .alt_type=&test_fidl_unionsandwich_UnionSize12Alignment4Table}}};
static const struct FidlXUnionField Fields59v1_test_fidl_unionsandwich_UnionSize12Alignment4NullableRef[] = {
/*FidlXUnionField*/{.type=&v1_Array6_5uint8Table, .ordinal=1u}
};
const fidl_type_t v1_test_fidl_unionsandwich_UnionSize12Alignment4NullableRefTable = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=1u, .fields=Fields59v1_test_fidl_unionsandwich_UnionSize12Alignment4NullableRef, .nullable=kFidlNullability_Nullable, .name="test.fidl.unionsandwich/UnionSize12Alignment4", .strictness=kFidlStrictness_Strict, .alt_type=&Pointer45test_fidl_unionsandwich_UnionSize12Alignment4Table}}};
static const struct FidlStructField Fields56v1_test_fidl_unionsandwich_SandwichUnionSize12Alignment4[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=4u},
/*FidlStructField*/{.type=&v1_test_fidl_unionsandwich_UnionSize12Alignment4Table, .offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=36u, .padding=4u}
};
const fidl_type_t v1_test_fidl_unionsandwich_SandwichUnionSize12Alignment4Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields56v1_test_fidl_unionsandwich_SandwichUnionSize12Alignment4, .field_count=3u, .size=40u, .max_out_of_line=8u, .contains_union=true, .name="test.fidl.unionsandwich/SandwichUnionSize12Alignment4", .alt_type=&test_fidl_unionsandwich_SandwichUnionSize12Alignment4Table}}};
static const struct FidlStructField Fields49v1_test_fidl_unionsandwich_StructSize16Alignment8[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=16u, .padding=0u}
};
const fidl_type_t v1_test_fidl_unionsandwich_StructSize16Alignment8Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields49v1_test_fidl_unionsandwich_StructSize16Alignment8, .field_count=2u, .size=16u, .max_out_of_line=0u, .contains_union=false, .name="test.fidl.unionsandwich/StructSize16Alignment8", .alt_type=&test_fidl_unionsandwich_StructSize16Alignment8Table}}};
static const struct FidlXUnionField Fields48v1_test_fidl_unionsandwich_UnionSize24Alignment8[] = {
/*FidlXUnionField*/{.type=&v1_test_fidl_unionsandwich_StructSize16Alignment8Table, .ordinal=1u}
};
const fidl_type_t v1_test_fidl_unionsandwich_UnionSize24Alignment8Table = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=1u, .fields=Fields48v1_test_fidl_unionsandwich_UnionSize24Alignment8, .nullable=kFidlNullability_Nonnullable, .name="test.fidl.unionsandwich/UnionSize24Alignment8", .strictness=kFidlStrictness_Strict, .alt_type=&test_fidl_unionsandwich_UnionSize24Alignment8Table}}};
static const struct FidlXUnionField Fields59v1_test_fidl_unionsandwich_UnionSize24Alignment8NullableRef[] = {
/*FidlXUnionField*/{.type=&v1_test_fidl_unionsandwich_StructSize16Alignment8Table, .ordinal=1u}
};
const fidl_type_t v1_test_fidl_unionsandwich_UnionSize24Alignment8NullableRefTable = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=1u, .fields=Fields59v1_test_fidl_unionsandwich_UnionSize24Alignment8NullableRef, .nullable=kFidlNullability_Nullable, .name="test.fidl.unionsandwich/UnionSize24Alignment8", .strictness=kFidlStrictness_Strict, .alt_type=&Pointer45test_fidl_unionsandwich_UnionSize24Alignment8Table}}};
static const struct FidlStructField Fields56v1_test_fidl_unionsandwich_SandwichUnionSize24Alignment8[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=4u},
/*FidlStructField*/{.type=&v1_test_fidl_unionsandwich_UnionSize24Alignment8Table, .offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=36u, .padding=4u}
};
const fidl_type_t v1_test_fidl_unionsandwich_SandwichUnionSize24Alignment8Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields56v1_test_fidl_unionsandwich_SandwichUnionSize24Alignment8, .field_count=3u, .size=40u, .max_out_of_line=16u, .contains_union=true, .name="test.fidl.unionsandwich/SandwichUnionSize24Alignment8", .alt_type=&test_fidl_unionsandwich_SandwichUnionSize24Alignment8Table}}};