blob: 0949fa9fb848200d11bfb9f226c259fee06280c7 [file] [log] [blame]
// WARNING: This file is machine generated by fidlc.
#include <lib/fidl/internal.h>
__LOCAL extern const struct FidlCodedXUnion test_unionsandwich_UnionSize8Alignment4Table;
__LOCAL extern const struct FidlCodedXUnion test_unionsandwich_UnionSize8Alignment4NullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_unionsandwich_SandwichUnionSize8Alignment4Table;
__LOCAL extern const struct FidlCodedXUnion test_unionsandwich_UnionSize36Alignment4Table;
__LOCAL extern const struct FidlCodedXUnion test_unionsandwich_UnionSize36Alignment4NullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_unionsandwich_SandwichUnionSize36Alignment4Table;
__LOCAL extern const struct FidlCodedXUnion test_unionsandwich_UnionSize12Alignment4Table;
__LOCAL extern const struct FidlCodedXUnion test_unionsandwich_UnionSize12Alignment4NullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_unionsandwich_SandwichUnionSize12Alignment4Table;
__LOCAL extern const struct FidlCodedStruct test_unionsandwich_StructSize16Alignment8Table;
__LOCAL extern const struct FidlCodedXUnion test_unionsandwich_UnionSize24Alignment8Table;
__LOCAL extern const struct FidlCodedXUnion test_unionsandwich_UnionSize24Alignment8NullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_unionsandwich_SandwichUnionSize24Alignment8Table;
static const struct FidlCodedArray Array32_5uint8Table __attribute__((unused)) = {.tag=kFidlTypeArray, .element=(fidl_type_t*)(&fidl_internal_kUint8Table), .array_size_v2=32u, .element_size_v2=1u};
static const struct FidlCodedArray Array6_5uint8Table __attribute__((unused)) = {.tag=kFidlTypeArray, .element=(fidl_type_t*)(&fidl_internal_kUint8Table), .array_size_v2=6u, .element_size_v2=1u};
static const struct FidlXUnionField Fields39test_unionsandwich_UnionSize8Alignment4[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_unionsandwich_UnionSize8Alignment4Table = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields39test_unionsandwich_UnionSize8Alignment4, .nullable=kFidlNullability_Nonnullable, .name="test.unionsandwich/UnionSize8Alignment4", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields50test_unionsandwich_UnionSize8Alignment4NullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_unionsandwich_UnionSize8Alignment4NullableRefTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields50test_unionsandwich_UnionSize8Alignment4NullableRef, .nullable=kFidlNullability_Nullable, .name="test.unionsandwich/UnionSize8Alignment4", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields47test_unionsandwich_SandwichUnionSize8Alignment4[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset_v2=4u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967295u}},
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=8u, .field_type=(fidl_type_t*)(&test_unionsandwich_UnionSize8Alignment4Table)}},
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset_v2=28u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967295u}}
};
const struct FidlCodedStruct test_unionsandwich_SandwichUnionSize8Alignment4Table = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields47test_unionsandwich_SandwichUnionSize8Alignment4, .element_count=3u, .size_v2=32u, .name="test.unionsandwich/SandwichUnionSize8Alignment4"};
static const struct FidlXUnionField Fields40test_unionsandwich_UnionSize36Alignment4[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&Array32_5uint8Table)}
};
const struct FidlCodedXUnion test_unionsandwich_UnionSize36Alignment4Table = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields40test_unionsandwich_UnionSize36Alignment4, .nullable=kFidlNullability_Nonnullable, .name="test.unionsandwich/UnionSize36Alignment4", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields51test_unionsandwich_UnionSize36Alignment4NullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&Array32_5uint8Table)}
};
const struct FidlCodedXUnion test_unionsandwich_UnionSize36Alignment4NullableRefTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields51test_unionsandwich_UnionSize36Alignment4NullableRef, .nullable=kFidlNullability_Nullable, .name="test.unionsandwich/UnionSize36Alignment4", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields48test_unionsandwich_SandwichUnionSize36Alignment4[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset_v2=4u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967295u}},
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=8u, .field_type=(fidl_type_t*)(&test_unionsandwich_UnionSize36Alignment4Table)}},
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset_v2=28u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967295u}}
};
const struct FidlCodedStruct test_unionsandwich_SandwichUnionSize36Alignment4Table = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields48test_unionsandwich_SandwichUnionSize36Alignment4, .element_count=3u, .size_v2=32u, .name="test.unionsandwich/SandwichUnionSize36Alignment4"};
static const struct FidlXUnionField Fields40test_unionsandwich_UnionSize12Alignment4[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&Array6_5uint8Table)}
};
const struct FidlCodedXUnion test_unionsandwich_UnionSize12Alignment4Table = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields40test_unionsandwich_UnionSize12Alignment4, .nullable=kFidlNullability_Nonnullable, .name="test.unionsandwich/UnionSize12Alignment4", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields51test_unionsandwich_UnionSize12Alignment4NullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&Array6_5uint8Table)}
};
const struct FidlCodedXUnion test_unionsandwich_UnionSize12Alignment4NullableRefTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields51test_unionsandwich_UnionSize12Alignment4NullableRef, .nullable=kFidlNullability_Nullable, .name="test.unionsandwich/UnionSize12Alignment4", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields48test_unionsandwich_SandwichUnionSize12Alignment4[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset_v2=4u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967295u}},
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=8u, .field_type=(fidl_type_t*)(&test_unionsandwich_UnionSize12Alignment4Table)}},
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset_v2=28u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967295u}}
};
const struct FidlCodedStruct test_unionsandwich_SandwichUnionSize12Alignment4Table = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields48test_unionsandwich_SandwichUnionSize12Alignment4, .element_count=3u, .size_v2=32u, .name="test.unionsandwich/SandwichUnionSize12Alignment4"};
const struct FidlCodedStruct test_unionsandwich_StructSize16Alignment8Table = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=16u, .name="test.unionsandwich/StructSize16Alignment8"};
static const struct FidlXUnionField Fields40test_unionsandwich_UnionSize24Alignment8[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_unionsandwich_StructSize16Alignment8Table)}
};
const struct FidlCodedXUnion test_unionsandwich_UnionSize24Alignment8Table = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields40test_unionsandwich_UnionSize24Alignment8, .nullable=kFidlNullability_Nonnullable, .name="test.unionsandwich/UnionSize24Alignment8", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields51test_unionsandwich_UnionSize24Alignment8NullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_unionsandwich_StructSize16Alignment8Table)}
};
const struct FidlCodedXUnion test_unionsandwich_UnionSize24Alignment8NullableRefTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields51test_unionsandwich_UnionSize24Alignment8NullableRef, .nullable=kFidlNullability_Nullable, .name="test.unionsandwich/UnionSize24Alignment8", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields48test_unionsandwich_SandwichUnionSize24Alignment8[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset_v2=4u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967295u}},
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=8u, .field_type=(fidl_type_t*)(&test_unionsandwich_UnionSize24Alignment8Table)}},
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset_v2=28u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967295u}}
};
const struct FidlCodedStruct test_unionsandwich_SandwichUnionSize24Alignment8Table = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields48test_unionsandwich_SandwichUnionSize24Alignment8, .element_count=3u, .size_v2=32u, .name="test.unionsandwich/SandwichUnionSize24Alignment8"};