blob: eb82d0f679c4a76d821f1fbb481069ea0479dee9 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
// fidl_experiment = output_index_json
#include <lib/fidl/internal.h>
static const struct FidlCodedArray Array5_26StringunboundednotnullableTable;
static const struct FidlCodedString StringunboundednotnullableTable;
static const struct FidlCodedArray Array5_23StringunboundednullableTable;
static const struct FidlCodedString StringunboundednullableTable;
static const struct FidlCodedArray Array5_26test_typesinprotocols_BitsTable;
const struct FidlCodedBits test_typesinprotocols_BitsTable;
static const struct FidlCodedArray Array5_26test_typesinprotocols_EnumTable;
const struct FidlCodedEnum test_typesinprotocols_EnumTable;
static const struct FidlCodedArray Array5_27test_typesinprotocols_TableTable;
const struct FidlCodedTable test_typesinprotocols_TableTable;
static const struct FidlCodedArray Array5_27test_typesinprotocols_UnionTable;
const struct FidlCodedUnion test_typesinprotocols_UnionTable;
static const struct FidlCodedArray Array5_37Pointer28test_typesinprotocols_StructTable;
static const struct FidlCodedStructPointer Pointer28test_typesinprotocols_StructTable;
const struct FidlCodedStruct test_typesinprotocols_StructTable;
static const struct FidlCodedArray Array5_38test_typesinprotocols_UnionNullableRefTable;
const struct FidlCodedUnion test_typesinprotocols_UnionNullableRefTable;
static const struct FidlCodedArray Array5_49Vectorunboundednotnullable_20fidl_internal_kUint8Table;
static const struct FidlCodedVector Vectorunboundednotnullable_20fidl_internal_kUint8Table;
static const struct FidlCodedVector Vectorunboundednotnullable_29Array5_20fidl_internal_kUint8Table;
static const struct FidlCodedArray Array5_20fidl_internal_kUint8Table;
static const struct FidlCodedVector Vectorunboundednotnullable_49Vectorunboundednotnullable_20fidl_internal_kUint8Table;
static const struct FidlCodedHandle Handlehandle2147483648notnullableTable;
static const struct FidlCodedHandle Handlevmo2147483648notnullableTable;
static const struct FidlCodedHandle Protocol30test_typesinprotocols_ProtocolnotnullableTable;
static const struct FidlCodedHandle Request0notnullableTable;
const struct FidlCodedTable test_typesinprotocols_ResourceTableTable;
const struct FidlCodedUnion test_typesinprotocols_ResourceUnionTable;
static const struct FidlCodedHandle Handlehandle2147483648nullableTable;
static const struct FidlCodedHandle Handlevmo2147483648nullableTable;
static const struct FidlCodedHandle Protocol30test_typesinprotocols_ProtocolnullableTable;
static const struct FidlCodedHandle Request0nullableTable;
static const struct FidlCodedStructPointer Pointer36test_typesinprotocols_ResourceStructTable;
const struct FidlCodedStruct test_typesinprotocols_ResourceStructTable;
const struct FidlCodedUnion test_typesinprotocols_ResourceUnionNullableRefTable;
static const struct FidlCodedArray Array5_33Handlehandle2147483648notnullableTable;
static const struct FidlCodedArray Array5_30Handlevmo2147483648notnullableTable;
static const struct FidlCodedArray Array5_51Protocol30test_typesinprotocols_ProtocolnotnullableTable;
static const struct FidlCodedArray Array5_19Request0notnullableTable;
static const struct FidlCodedArray Array5_35test_typesinprotocols_ResourceTableTable;
static const struct FidlCodedArray Array5_35test_typesinprotocols_ResourceUnionTable;
static const struct FidlCodedVector Vectorunboundednotnullable_33Handlehandle2147483648notnullableTable;
static const struct FidlCodedVector Vectorunboundednotnullable_30Handlevmo2147483648notnullableTable;
static const struct FidlCodedVector Vectorunboundednotnullable_51Protocol30test_typesinprotocols_ProtocolnotnullableTable;
static const struct FidlCodedVector Vectorunboundednotnullable_19Request0notnullableTable;
static const struct FidlCodedVector Vectorunboundednotnullable_36test_typesinprotocols_ResourceStructTable;
static const struct FidlCodedVector Vectorunboundednotnullable_35test_typesinprotocols_ResourceTableTable;
static const struct FidlCodedVector Vectorunboundednotnullable_35test_typesinprotocols_ResourceUnionTable;
static const struct FidlCodedVector Vectorunboundednotnullable_21fidl_internal_kUint16Table;
static const struct FidlCodedVector Vectorunboundednotnullable_21fidl_internal_kUint32Table;
static const struct FidlCodedVector Vectorunboundednotnullable_21fidl_internal_kUint64Table;
static const struct FidlCodedVector Vectorunboundednotnullable_19fidl_internal_kInt8Table;
static const struct FidlCodedVector Vectorunboundednotnullable_20fidl_internal_kInt16Table;
static const struct FidlCodedVector Vectorunboundednotnullable_20fidl_internal_kInt32Table;
static const struct FidlCodedVector Vectorunboundednotnullable_20fidl_internal_kInt64Table;
static const struct FidlCodedVector Vectorunboundednotnullable_22fidl_internal_kFloat32Table;
static const struct FidlCodedVector Vectorunboundednotnullable_22fidl_internal_kFloat64Table;
static const struct FidlCodedVector Vectorunboundednotnullable_26StringunboundednotnullableTable;
static const struct FidlCodedVector Vectorunboundednotnullable_23StringunboundednullableTable;
static const struct FidlCodedVector Vectorunboundednotnullable_26test_typesinprotocols_BitsTable;
static const struct FidlCodedVector Vectorunboundednotnullable_26test_typesinprotocols_EnumTable;
static const struct FidlCodedVector Vectorunboundednotnullable_28test_typesinprotocols_StructTable;
static const struct FidlCodedVector Vectorunboundednotnullable_27test_typesinprotocols_TableTable;
static const struct FidlCodedVector Vectorunboundednotnullable_27test_typesinprotocols_UnionTable;
static const struct FidlCodedVector Vectorunboundednotnullable_37Pointer28test_typesinprotocols_StructTable;
static const struct FidlCodedVector Vectorunboundednotnullable_38test_typesinprotocols_UnionNullableRefTable;
static const struct FidlCodedVector Vectorunboundednullable_20fidl_internal_kUint8Table;
static const struct FidlCodedVector Vectorunboundednullable_26StringunboundednotnullableTable;
static const struct FidlCodedVector Vectorunboundednullable_37Pointer28test_typesinprotocols_StructTable;
const struct FidlCodedStruct test_typesinprotocols_ArrayBasicTable;
const struct FidlCodedStruct test_typesinprotocols_ArrayCompoundTable;
const struct FidlCodedStruct test_typesinprotocols_ArrayVectorNestedTable;
const struct FidlCodedStruct test_typesinprotocols_BasicTable;
const struct FidlCodedStruct test_typesinprotocols_CompoundTable;
const struct FidlCodedStruct test_typesinprotocols_ResourceTable;
const struct FidlCodedStruct test_typesinprotocols_VectorBasicTable;
const struct FidlCodedStruct test_typesinprotocols_VectorCompoundTable;
const struct FidlCodedStruct test_typesinprotocols_VectorOptionalTable;
const struct FidlCodedBits test_typesinprotocols_BitsTable = {
.tag = kFidlTypeBits,
.name = "test.typesinprotocols/Bits",
.underlying_type = kFidlCodedPrimitiveSubtype_Uint32,
.strictness = kFidlStrictness_Flexible,
.mask = 0x1,
};
const struct FidlCodedEnum test_typesinprotocols_EnumTable = {
.tag = kFidlTypeEnum,
.name = "test.typesinprotocols/Enum",
.underlying_type = kFidlCodedPrimitiveSubtype_Uint32,
.strictness = kFidlStrictness_Flexible,
.validate = NULL,
};
static const struct FidlStructElement Fields32test_typesinprotocols_ArrayBasic[] = {
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 0,
.mask_64 = 0xff0000000000,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 32,
.mask_64 = 0xffffffff00000000,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 80,
.mask_64 = 0xff0000000000,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 112,
.mask_64 = 0xffffffff00000000,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 176,
.mask_64 = 0xffffffff00000000,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 224,
.field_type = (const fidl_type_t*)&Array5_26StringunboundednotnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 304,
.field_type = (const fidl_type_t*)&Array5_23StringunboundednullableTable,
},
},
};
const struct FidlCodedStruct test_typesinprotocols_ArrayBasicTable = {
.tag = kFidlTypeStruct,
.name = "test.typesinprotocols/ArrayBasic",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 384,
.elements = Fields32test_typesinprotocols_ArrayBasic,
.element_count = 7,
};
static const struct FidlStructElement Fields35test_typesinprotocols_ArrayCompound[] = {
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 0,
.field_type = (const fidl_type_t*)&Array5_26test_typesinprotocols_BitsTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 20,
.field_type = (const fidl_type_t*)&Array5_26test_typesinprotocols_EnumTable,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 40,
.mask_64 = 0xffffff0000000000,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 48,
.field_type = (const fidl_type_t*)&Array5_27test_typesinprotocols_TableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 128,
.field_type = (const fidl_type_t*)&Array5_27test_typesinprotocols_UnionTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 208,
.field_type = (const fidl_type_t*)&Array5_37Pointer28test_typesinprotocols_StructTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 248,
.field_type = (const fidl_type_t*)&Array5_38test_typesinprotocols_UnionNullableRefTable,
},
},
};
const struct FidlCodedStruct test_typesinprotocols_ArrayCompoundTable = {
.tag = kFidlTypeStruct,
.name = "test.typesinprotocols/ArrayCompound",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 328,
.elements = Fields35test_typesinprotocols_ArrayCompound,
.element_count = 7,
};
static const struct FidlStructElement Fields39test_typesinprotocols_ArrayVectorNested[] = {
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 24,
.mask_64 = 0xffffffffffffff00,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 32,
.field_type = (const fidl_type_t*)&Array5_49Vectorunboundednotnullable_20fidl_internal_kUint8Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 112,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_29Array5_20fidl_internal_kUint8Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 128,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_49Vectorunboundednotnullable_20fidl_internal_kUint8Table,
},
},
};
const struct FidlCodedStruct test_typesinprotocols_ArrayVectorNestedTable = {
.tag = kFidlTypeStruct,
.name = "test.typesinprotocols/ArrayVectorNested",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 144,
.elements = Fields39test_typesinprotocols_ArrayVectorNested,
.element_count = 4,
};
static const struct FidlStructElement Fields27test_typesinprotocols_Basic[] = {
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 0,
.mask_64 = 0xff00,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 16,
.mask_64 = 0xff00,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 32,
.mask_64 = 0xffffffff00000000,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 48,
.field_type = (const fidl_type_t*)&StringunboundednotnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 64,
.field_type = (const fidl_type_t*)&StringunboundednullableTable,
},
},
};
const struct FidlCodedStruct test_typesinprotocols_BasicTable = {
.tag = kFidlTypeStruct,
.name = "test.typesinprotocols/Basic",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 80,
.elements = Fields27test_typesinprotocols_Basic,
.element_count = 5,
};
static const struct FidlStructElement Fields30test_typesinprotocols_Compound[] = {
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 0,
.field_type = (const fidl_type_t*)&test_typesinprotocols_BitsTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 4,
.field_type = (const fidl_type_t*)&test_typesinprotocols_EnumTable,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 8,
.mask_64 = 0xffffffffffffff00,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 16,
.field_type = (const fidl_type_t*)&test_typesinprotocols_TableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 32,
.field_type = (const fidl_type_t*)&test_typesinprotocols_UnionTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 48,
.field_type = (const fidl_type_t*)&Pointer28test_typesinprotocols_StructTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 56,
.field_type = (const fidl_type_t*)&test_typesinprotocols_UnionNullableRefTable,
},
},
};
const struct FidlCodedStruct test_typesinprotocols_CompoundTable = {
.tag = kFidlTypeStruct,
.name = "test.typesinprotocols/Compound",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 72,
.elements = Fields30test_typesinprotocols_Compound,
.element_count = 7,
};
static const struct FidlStructElement Fields30test_typesinprotocols_Resource[] = {
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 0,
.field_type = (const fidl_type_t*)&Handlehandle2147483648notnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 4,
.field_type = (const fidl_type_t*)&Handlevmo2147483648notnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 8,
.field_type = (const fidl_type_t*)&Protocol30test_typesinprotocols_ProtocolnotnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 12,
.field_type = (const fidl_type_t*)&Request0notnullableTable,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 16,
.mask_64 = 0xffffffffffffff00,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 24,
.field_type = (const fidl_type_t*)&test_typesinprotocols_ResourceTableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 40,
.field_type = (const fidl_type_t*)&test_typesinprotocols_ResourceUnionTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 56,
.field_type = (const fidl_type_t*)&Handlehandle2147483648nullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 60,
.field_type = (const fidl_type_t*)&Handlevmo2147483648nullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 64,
.field_type = (const fidl_type_t*)&Protocol30test_typesinprotocols_ProtocolnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 68,
.field_type = (const fidl_type_t*)&Request0nullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 72,
.field_type = (const fidl_type_t*)&Pointer36test_typesinprotocols_ResourceStructTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 80,
.field_type = (const fidl_type_t*)&test_typesinprotocols_ResourceUnionNullableRefTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 96,
.field_type = (const fidl_type_t*)&Array5_33Handlehandle2147483648notnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 116,
.field_type = (const fidl_type_t*)&Array5_30Handlevmo2147483648notnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 136,
.field_type = (const fidl_type_t*)&Array5_51Protocol30test_typesinprotocols_ProtocolnotnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 156,
.field_type = (const fidl_type_t*)&Array5_19Request0notnullableTable,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 176,
.mask_64 = 0xffffff0000000000,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 184,
.field_type = (const fidl_type_t*)&Array5_35test_typesinprotocols_ResourceTableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 264,
.field_type = (const fidl_type_t*)&Array5_35test_typesinprotocols_ResourceUnionTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 344,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_33Handlehandle2147483648notnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 360,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_30Handlevmo2147483648notnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 376,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_51Protocol30test_typesinprotocols_ProtocolnotnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 392,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_19Request0notnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 408,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_36test_typesinprotocols_ResourceStructTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 424,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_35test_typesinprotocols_ResourceTableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 440,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_35test_typesinprotocols_ResourceUnionTable,
},
},
};
const struct FidlCodedStruct test_typesinprotocols_ResourceTable = {
.tag = kFidlTypeStruct,
.name = "test.typesinprotocols/Resource",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 456,
.elements = Fields30test_typesinprotocols_Resource,
.element_count = 27,
};
const struct FidlCodedStruct test_typesinprotocols_ResourceStructTable = {
.tag = kFidlTypeStruct,
.name = "test.typesinprotocols/ResourceStruct",
.is_empty = kFidlEmpty_IsEmpty,
.size_v2 = 1,
.elements = NULL,
.element_count = 0,
};
const struct FidlCodedStruct test_typesinprotocols_StructTable = {
.tag = kFidlTypeStruct,
.name = "test.typesinprotocols/Struct",
.is_empty = kFidlEmpty_IsEmpty,
.size_v2 = 1,
.elements = NULL,
.element_count = 0,
};
static const struct FidlStructElement Fields33test_typesinprotocols_VectorBasic[] = {
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 0,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_20fidl_internal_kUint8Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 16,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_21fidl_internal_kUint16Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 32,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_21fidl_internal_kUint32Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 48,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_21fidl_internal_kUint64Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 64,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_19fidl_internal_kInt8Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 80,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_20fidl_internal_kInt16Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 96,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_20fidl_internal_kInt32Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 112,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_20fidl_internal_kInt64Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 128,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_22fidl_internal_kFloat32Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 144,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_22fidl_internal_kFloat64Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 160,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_26StringunboundednotnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 176,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_23StringunboundednullableTable,
},
},
};
const struct FidlCodedStruct test_typesinprotocols_VectorBasicTable = {
.tag = kFidlTypeStruct,
.name = "test.typesinprotocols/VectorBasic",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 192,
.elements = Fields33test_typesinprotocols_VectorBasic,
.element_count = 12,
};
static const struct FidlStructElement Fields36test_typesinprotocols_VectorCompound[] = {
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 0,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_26test_typesinprotocols_BitsTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 16,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_26test_typesinprotocols_EnumTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 32,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_28test_typesinprotocols_StructTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 48,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_27test_typesinprotocols_TableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 64,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_27test_typesinprotocols_UnionTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 80,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_37Pointer28test_typesinprotocols_StructTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 96,
.field_type = (const fidl_type_t*)&Vectorunboundednotnullable_38test_typesinprotocols_UnionNullableRefTable,
},
},
};
const struct FidlCodedStruct test_typesinprotocols_VectorCompoundTable = {
.tag = kFidlTypeStruct,
.name = "test.typesinprotocols/VectorCompound",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 112,
.elements = Fields36test_typesinprotocols_VectorCompound,
.element_count = 7,
};
static const struct FidlStructElement Fields36test_typesinprotocols_VectorOptional[] = {
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 0,
.field_type = (const fidl_type_t*)&Vectorunboundednullable_20fidl_internal_kUint8Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 16,
.field_type = (const fidl_type_t*)&Vectorunboundednullable_26StringunboundednotnullableTable,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 48,
.field_type = (const fidl_type_t*)&Vectorunboundednullable_37Pointer28test_typesinprotocols_StructTable,
},
},
};
const struct FidlCodedStruct test_typesinprotocols_VectorOptionalTable = {
.tag = kFidlTypeStruct,
.name = "test.typesinprotocols/VectorOptional",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 64,
.elements = Fields36test_typesinprotocols_VectorOptional,
.element_count = 3,
};
const struct FidlCodedTable test_typesinprotocols_ResourceTableTable = {
.tag = kFidlTypeTable,
.name = "test.typesinprotocols/ResourceTable",
.is_resource = kFidlIsResource_Resource,
.fields = NULL,
.field_count = 0,
};
const struct FidlCodedTable test_typesinprotocols_TableTable = {
.tag = kFidlTypeTable,
.name = "test.typesinprotocols/Table",
.is_resource = kFidlIsResource_NotResource,
.fields = NULL,
.field_count = 0,
};
static const struct FidlUnionField Fields53test_typesinprotocols_Protocol_ErrorArrayBasic_Result[] = {
{.type = (const fidl_type_t*)&test_typesinprotocols_ArrayBasicTable},
{.type = (const fidl_type_t*)&fidl_internal_kUint32Table},
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorArrayBasic_ResultTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorArrayBasic_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nonnullable,
.fields = Fields53test_typesinprotocols_Protocol_ErrorArrayBasic_Result,
.field_count = 2,
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorArrayBasic_ResultNullableRefTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorArrayBasic_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nullable,
.fields = Fields53test_typesinprotocols_Protocol_ErrorArrayBasic_Result,
.field_count = 2,
};
static const struct FidlUnionField Fields56test_typesinprotocols_Protocol_ErrorArrayCompound_Result[] = {
{.type = (const fidl_type_t*)&test_typesinprotocols_ArrayCompoundTable},
{.type = (const fidl_type_t*)&fidl_internal_kUint32Table},
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorArrayCompound_ResultTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorArrayCompound_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nonnullable,
.fields = Fields56test_typesinprotocols_Protocol_ErrorArrayCompound_Result,
.field_count = 2,
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorArrayCompound_ResultNullableRefTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorArrayCompound_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nullable,
.fields = Fields56test_typesinprotocols_Protocol_ErrorArrayCompound_Result,
.field_count = 2,
};
static const struct FidlUnionField Fields60test_typesinprotocols_Protocol_ErrorArrayVectorNested_Result[] = {
{.type = (const fidl_type_t*)&test_typesinprotocols_ArrayVectorNestedTable},
{.type = (const fidl_type_t*)&fidl_internal_kUint32Table},
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorArrayVectorNested_ResultTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorArrayVectorNested_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nonnullable,
.fields = Fields60test_typesinprotocols_Protocol_ErrorArrayVectorNested_Result,
.field_count = 2,
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorArrayVectorNested_ResultNullableRefTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorArrayVectorNested_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nullable,
.fields = Fields60test_typesinprotocols_Protocol_ErrorArrayVectorNested_Result,
.field_count = 2,
};
static const struct FidlUnionField Fields48test_typesinprotocols_Protocol_ErrorBasic_Result[] = {
{.type = (const fidl_type_t*)&test_typesinprotocols_BasicTable},
{.type = (const fidl_type_t*)&fidl_internal_kUint32Table},
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorBasic_ResultTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorBasic_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nonnullable,
.fields = Fields48test_typesinprotocols_Protocol_ErrorBasic_Result,
.field_count = 2,
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorBasic_ResultNullableRefTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorBasic_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nullable,
.fields = Fields48test_typesinprotocols_Protocol_ErrorBasic_Result,
.field_count = 2,
};
static const struct FidlUnionField Fields51test_typesinprotocols_Protocol_ErrorCompound_Result[] = {
{.type = (const fidl_type_t*)&test_typesinprotocols_CompoundTable},
{.type = (const fidl_type_t*)&fidl_internal_kUint32Table},
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorCompound_ResultTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorCompound_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nonnullable,
.fields = Fields51test_typesinprotocols_Protocol_ErrorCompound_Result,
.field_count = 2,
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorCompound_ResultNullableRefTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorCompound_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nullable,
.fields = Fields51test_typesinprotocols_Protocol_ErrorCompound_Result,
.field_count = 2,
};
static const struct FidlUnionField Fields51test_typesinprotocols_Protocol_ErrorResource_Result[] = {
{.type = (const fidl_type_t*)&test_typesinprotocols_ResourceTable},
{.type = (const fidl_type_t*)&fidl_internal_kUint32Table},
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorResource_ResultTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorResource_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_Resource,
.nullable = kFidlNullability_Nonnullable,
.fields = Fields51test_typesinprotocols_Protocol_ErrorResource_Result,
.field_count = 2,
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorResource_ResultNullableRefTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorResource_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_Resource,
.nullable = kFidlNullability_Nullable,
.fields = Fields51test_typesinprotocols_Protocol_ErrorResource_Result,
.field_count = 2,
};
static const struct FidlUnionField Fields54test_typesinprotocols_Protocol_ErrorVectorBasic_Result[] = {
{.type = (const fidl_type_t*)&test_typesinprotocols_VectorBasicTable},
{.type = (const fidl_type_t*)&fidl_internal_kUint32Table},
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorVectorBasic_ResultTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorVectorBasic_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nonnullable,
.fields = Fields54test_typesinprotocols_Protocol_ErrorVectorBasic_Result,
.field_count = 2,
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorVectorBasic_ResultNullableRefTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorVectorBasic_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nullable,
.fields = Fields54test_typesinprotocols_Protocol_ErrorVectorBasic_Result,
.field_count = 2,
};
static const struct FidlUnionField Fields57test_typesinprotocols_Protocol_ErrorVectorCompound_Result[] = {
{.type = (const fidl_type_t*)&test_typesinprotocols_VectorCompoundTable},
{.type = (const fidl_type_t*)&fidl_internal_kUint32Table},
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorVectorCompound_ResultTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorVectorCompound_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nonnullable,
.fields = Fields57test_typesinprotocols_Protocol_ErrorVectorCompound_Result,
.field_count = 2,
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorVectorCompound_ResultNullableRefTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorVectorCompound_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nullable,
.fields = Fields57test_typesinprotocols_Protocol_ErrorVectorCompound_Result,
.field_count = 2,
};
static const struct FidlUnionField Fields57test_typesinprotocols_Protocol_ErrorVectorOptional_Result[] = {
{.type = (const fidl_type_t*)&test_typesinprotocols_VectorOptionalTable},
{.type = (const fidl_type_t*)&fidl_internal_kUint32Table},
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorVectorOptional_ResultTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorVectorOptional_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nonnullable,
.fields = Fields57test_typesinprotocols_Protocol_ErrorVectorOptional_Result,
.field_count = 2,
};
const struct FidlCodedUnion test_typesinprotocols_Protocol_ErrorVectorOptional_ResultNullableRefTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Protocol_ErrorVectorOptional_Result",
.strictness = kFidlStrictness_Strict,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nullable,
.fields = Fields57test_typesinprotocols_Protocol_ErrorVectorOptional_Result,
.field_count = 2,
};
static const struct FidlUnionField Fields35test_typesinprotocols_ResourceUnion[] = {
{.type = (const fidl_type_t*)&fidl_internal_kBoolTable},
};
const struct FidlCodedUnion test_typesinprotocols_ResourceUnionTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/ResourceUnion",
.strictness = kFidlStrictness_Flexible,
.is_resource = kFidlIsResource_Resource,
.nullable = kFidlNullability_Nonnullable,
.fields = Fields35test_typesinprotocols_ResourceUnion,
.field_count = 1,
};
const struct FidlCodedUnion test_typesinprotocols_ResourceUnionNullableRefTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/ResourceUnion",
.strictness = kFidlStrictness_Flexible,
.is_resource = kFidlIsResource_Resource,
.nullable = kFidlNullability_Nullable,
.fields = Fields35test_typesinprotocols_ResourceUnion,
.field_count = 1,
};
static const struct FidlUnionField Fields27test_typesinprotocols_Union[] = {
{.type = (const fidl_type_t*)&fidl_internal_kBoolTable},
};
const struct FidlCodedUnion test_typesinprotocols_UnionTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Union",
.strictness = kFidlStrictness_Flexible,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nonnullable,
.fields = Fields27test_typesinprotocols_Union,
.field_count = 1,
};
const struct FidlCodedUnion test_typesinprotocols_UnionNullableRefTable = {
.tag = kFidlTypeUnion,
.name = "test.typesinprotocols/Union",
.strictness = kFidlStrictness_Flexible,
.is_resource = kFidlIsResource_NotResource,
.nullable = kFidlNullability_Nullable,
.fields = Fields27test_typesinprotocols_Union,
.field_count = 1,
};
static const struct FidlCodedArray Array5_26StringunboundednotnullableTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&StringunboundednotnullableTable,
.array_size_v2 = 80,
.element_size_v2 = 16,
};
static const struct FidlCodedArray Array5_23StringunboundednullableTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&StringunboundednullableTable,
.array_size_v2 = 80,
.element_size_v2 = 16,
};
static const struct FidlCodedArray Array5_26test_typesinprotocols_BitsTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&test_typesinprotocols_BitsTable,
.array_size_v2 = 20,
.element_size_v2 = 4,
};
static const struct FidlCodedArray Array5_26test_typesinprotocols_EnumTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&test_typesinprotocols_EnumTable,
.array_size_v2 = 20,
.element_size_v2 = 4,
};
static const struct FidlCodedArray Array5_27test_typesinprotocols_TableTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&test_typesinprotocols_TableTable,
.array_size_v2 = 80,
.element_size_v2 = 16,
};
static const struct FidlCodedArray Array5_27test_typesinprotocols_UnionTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&test_typesinprotocols_UnionTable,
.array_size_v2 = 80,
.element_size_v2 = 16,
};
static const struct FidlCodedArray Array5_37Pointer28test_typesinprotocols_StructTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&Pointer28test_typesinprotocols_StructTable,
.array_size_v2 = 40,
.element_size_v2 = 8,
};
static const struct FidlCodedArray Array5_38test_typesinprotocols_UnionNullableRefTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&test_typesinprotocols_UnionNullableRefTable,
.array_size_v2 = 80,
.element_size_v2 = 16,
};
static const struct FidlCodedArray Array5_49Vectorunboundednotnullable_20fidl_internal_kUint8Table = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&Vectorunboundednotnullable_20fidl_internal_kUint8Table,
.array_size_v2 = 80,
.element_size_v2 = 16,
};
static const struct FidlCodedArray Array5_20fidl_internal_kUint8Table = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&fidl_internal_kUint8Table,
.array_size_v2 = 5,
.element_size_v2 = 1,
};
static const struct FidlCodedArray Array5_33Handlehandle2147483648notnullableTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&Handlehandle2147483648notnullableTable,
.array_size_v2 = 20,
.element_size_v2 = 4,
};
static const struct FidlCodedArray Array5_30Handlevmo2147483648notnullableTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&Handlevmo2147483648notnullableTable,
.array_size_v2 = 20,
.element_size_v2 = 4,
};
static const struct FidlCodedArray Array5_51Protocol30test_typesinprotocols_ProtocolnotnullableTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&Protocol30test_typesinprotocols_ProtocolnotnullableTable,
.array_size_v2 = 20,
.element_size_v2 = 4,
};
static const struct FidlCodedArray Array5_19Request0notnullableTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&Request0notnullableTable,
.array_size_v2 = 20,
.element_size_v2 = 4,
};
static const struct FidlCodedArray Array5_35test_typesinprotocols_ResourceTableTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&test_typesinprotocols_ResourceTableTable,
.array_size_v2 = 80,
.element_size_v2 = 16,
};
static const struct FidlCodedArray Array5_35test_typesinprotocols_ResourceUnionTable = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&test_typesinprotocols_ResourceUnionTable,
.array_size_v2 = 80,
.element_size_v2 = 16,
};
static const struct FidlCodedVector Vectorunboundednotnullable_20fidl_internal_kUint8Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&fidl_internal_kUint8Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 1,
};
static const struct FidlCodedVector Vectorunboundednotnullable_29Array5_20fidl_internal_kUint8Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&Array5_20fidl_internal_kUint8Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 5,
};
static const struct FidlCodedVector Vectorunboundednotnullable_49Vectorunboundednotnullable_20fidl_internal_kUint8Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&Vectorunboundednotnullable_20fidl_internal_kUint8Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 16,
};
static const struct FidlCodedVector Vectorunboundednotnullable_33Handlehandle2147483648notnullableTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&Handlehandle2147483648notnullableTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 4,
};
static const struct FidlCodedVector Vectorunboundednotnullable_30Handlevmo2147483648notnullableTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&Handlevmo2147483648notnullableTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 4,
};
static const struct FidlCodedVector Vectorunboundednotnullable_51Protocol30test_typesinprotocols_ProtocolnotnullableTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&Protocol30test_typesinprotocols_ProtocolnotnullableTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 4,
};
static const struct FidlCodedVector Vectorunboundednotnullable_19Request0notnullableTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&Request0notnullableTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 4,
};
static const struct FidlCodedVector Vectorunboundednotnullable_36test_typesinprotocols_ResourceStructTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&test_typesinprotocols_ResourceStructTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 1,
};
static const struct FidlCodedVector Vectorunboundednotnullable_35test_typesinprotocols_ResourceTableTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&test_typesinprotocols_ResourceTableTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 16,
};
static const struct FidlCodedVector Vectorunboundednotnullable_35test_typesinprotocols_ResourceUnionTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&test_typesinprotocols_ResourceUnionTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 16,
};
static const struct FidlCodedVector Vectorunboundednotnullable_21fidl_internal_kUint16Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&fidl_internal_kUint16Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 2,
};
static const struct FidlCodedVector Vectorunboundednotnullable_21fidl_internal_kUint32Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&fidl_internal_kUint32Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 4,
};
static const struct FidlCodedVector Vectorunboundednotnullable_21fidl_internal_kUint64Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&fidl_internal_kUint64Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 8,
};
static const struct FidlCodedVector Vectorunboundednotnullable_19fidl_internal_kInt8Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&fidl_internal_kInt8Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 1,
};
static const struct FidlCodedVector Vectorunboundednotnullable_20fidl_internal_kInt16Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&fidl_internal_kInt16Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 2,
};
static const struct FidlCodedVector Vectorunboundednotnullable_20fidl_internal_kInt32Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&fidl_internal_kInt32Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 4,
};
static const struct FidlCodedVector Vectorunboundednotnullable_20fidl_internal_kInt64Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&fidl_internal_kInt64Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 8,
};
static const struct FidlCodedVector Vectorunboundednotnullable_22fidl_internal_kFloat32Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&fidl_internal_kFloat32Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 4,
};
static const struct FidlCodedVector Vectorunboundednotnullable_22fidl_internal_kFloat64Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&fidl_internal_kFloat64Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 8,
};
static const struct FidlCodedVector Vectorunboundednotnullable_26StringunboundednotnullableTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&StringunboundednotnullableTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 16,
};
static const struct FidlCodedVector Vectorunboundednotnullable_23StringunboundednullableTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&StringunboundednullableTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 16,
};
static const struct FidlCodedVector Vectorunboundednotnullable_26test_typesinprotocols_BitsTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&test_typesinprotocols_BitsTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 4,
};
static const struct FidlCodedVector Vectorunboundednotnullable_26test_typesinprotocols_EnumTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&test_typesinprotocols_EnumTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 4,
};
static const struct FidlCodedVector Vectorunboundednotnullable_28test_typesinprotocols_StructTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&test_typesinprotocols_StructTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 1,
};
static const struct FidlCodedVector Vectorunboundednotnullable_27test_typesinprotocols_TableTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&test_typesinprotocols_TableTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 16,
};
static const struct FidlCodedVector Vectorunboundednotnullable_27test_typesinprotocols_UnionTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&test_typesinprotocols_UnionTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 16,
};
static const struct FidlCodedVector Vectorunboundednotnullable_37Pointer28test_typesinprotocols_StructTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&Pointer28test_typesinprotocols_StructTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 8,
};
static const struct FidlCodedVector Vectorunboundednotnullable_38test_typesinprotocols_UnionNullableRefTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&test_typesinprotocols_UnionNullableRefTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nonnullable,
.element_size_v2 = 16,
};
static const struct FidlCodedVector Vectorunboundednullable_20fidl_internal_kUint8Table = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&fidl_internal_kUint8Table,
.max_count = 4294967295,
.nullable = kFidlNullability_Nullable,
.element_size_v2 = 1,
};
static const struct FidlCodedVector Vectorunboundednullable_26StringunboundednotnullableTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&StringunboundednotnullableTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nullable,
.element_size_v2 = 16,
};
static const struct FidlCodedVector Vectorunboundednullable_37Pointer28test_typesinprotocols_StructTable = {
.tag = kFidlTypeVector,
.element = (const fidl_type_t*)&Pointer28test_typesinprotocols_StructTable,
.max_count = 4294967295,
.nullable = kFidlNullability_Nullable,
.element_size_v2 = 8,
};
static const struct FidlCodedString StringunboundednotnullableTable = {
.tag = kFidlTypeString,
.max_size = 4294967295,
.nullable = kFidlNullability_Nonnullable,
};
static const struct FidlCodedString StringunboundednullableTable = {
.tag = kFidlTypeString,
.max_size = 4294967295,
.nullable = kFidlNullability_Nullable,
};
static const struct FidlCodedHandle Handlehandle2147483648notnullableTable = {
.tag = kFidlTypeHandle,
.handle_subtype = ZX_OBJ_TYPE_NONE,
.handle_rights = 0x80000000,
.nullable = kFidlNullability_Nonnullable,
};
static const struct FidlCodedHandle Handlevmo2147483648notnullableTable = {
.tag = kFidlTypeHandle,
.handle_subtype = ZX_OBJ_TYPE_VMO,
.handle_rights = 0x80000000,
.nullable = kFidlNullability_Nonnullable,
};
static const struct FidlCodedHandle Protocol30test_typesinprotocols_ProtocolnotnullableTable = {
.tag = kFidlTypeHandle,
.handle_subtype = ZX_OBJ_TYPE_CHANNEL,
.handle_rights = ZX_DEFAULT_CHANNEL_RIGHTS,
.nullable = kFidlNullability_Nonnullable,
};
static const struct FidlCodedHandle Request0notnullableTable = {
.tag = kFidlTypeHandle,
.handle_subtype = ZX_OBJ_TYPE_CHANNEL,
.handle_rights = ZX_DEFAULT_CHANNEL_RIGHTS,
.nullable = kFidlNullability_Nonnullable,
};
static const struct FidlCodedHandle Handlehandle2147483648nullableTable = {
.tag = kFidlTypeHandle,
.handle_subtype = ZX_OBJ_TYPE_NONE,
.handle_rights = 0x80000000,
.nullable = kFidlNullability_Nullable,
};
static const struct FidlCodedHandle Handlevmo2147483648nullableTable = {
.tag = kFidlTypeHandle,
.handle_subtype = ZX_OBJ_TYPE_VMO,
.handle_rights = 0x80000000,
.nullable = kFidlNullability_Nullable,
};
static const struct FidlCodedHandle Protocol30test_typesinprotocols_ProtocolnullableTable = {
.tag = kFidlTypeHandle,
.handle_subtype = ZX_OBJ_TYPE_CHANNEL,
.handle_rights = ZX_DEFAULT_CHANNEL_RIGHTS,
.nullable = kFidlNullability_Nullable,
};
static const struct FidlCodedHandle Request0nullableTable = {
.tag = kFidlTypeHandle,
.handle_subtype = ZX_OBJ_TYPE_CHANNEL,
.handle_rights = ZX_DEFAULT_CHANNEL_RIGHTS,
.nullable = kFidlNullability_Nullable,
};
static const struct FidlCodedStructPointer Pointer28test_typesinprotocols_StructTable = {
.tag = kFidlTypeStructPointer,
.struct_type = &test_typesinprotocols_StructTable,
};
static const struct FidlCodedStructPointer Pointer36test_typesinprotocols_ResourceStructTable = {
.tag = kFidlTypeStructPointer,
.struct_type = &test_typesinprotocols_ResourceStructTable,
};