blob: aac82c5436a857e5effdb8356aee34b30d796462 [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 Array3_34test_encapsulatedstructs_Int16Int8Table;
const struct FidlCodedStruct test_encapsulatedstructs_Int16Int8Table;
static const struct FidlCodedStructPointer Pointer34test_encapsulatedstructs_Int16Int8Table;
static const struct FidlCodedHandle Handlehandle2147483648notnullableTable;
static const struct FidlStructElement Fields39test_encapsulatedstructs_ArrayInt16Int8[] = {
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 0,
.field_type = (const fidl_type_t*)&Array3_34test_encapsulatedstructs_Int16Int8Table,
},
},
};
const struct FidlCodedStruct test_encapsulatedstructs_ArrayInt16Int8Table = {
.tag = kFidlTypeStruct,
.name = "test.encapsulatedstructs/ArrayInt16Int8",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 12,
.elements = Fields39test_encapsulatedstructs_ArrayInt16Int8,
.element_count = 1,
};
static const struct FidlStructElement Fields34test_encapsulatedstructs_Int16Int8[] = {
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding16,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 2,
.mask_16 = 0xff00,
},
},
};
const struct FidlCodedStruct test_encapsulatedstructs_Int16Int8Table = {
.tag = kFidlTypeStruct,
.name = "test.encapsulatedstructs/Int16Int8",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 4,
.elements = Fields34test_encapsulatedstructs_Int16Int8,
.element_count = 1,
};
static const struct FidlStructElement Fields34test_encapsulatedstructs_Int8Int32[] = {
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding32,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 0,
.mask_32 = 0xffffff00,
},
},
};
const struct FidlCodedStruct test_encapsulatedstructs_Int8Int32Table = {
.tag = kFidlTypeStruct,
.name = "test.encapsulatedstructs/Int8Int32",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 8,
.elements = Fields34test_encapsulatedstructs_Int8Int32,
.element_count = 1,
};
static const struct FidlStructElement Fields50test_encapsulatedstructs_NonInlineStructTestStruct[] = {
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 0,
.field_type = (const fidl_type_t*)&Pointer34test_encapsulatedstructs_Int16Int8Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 8,
.field_type = (const fidl_type_t*)&Handlehandle2147483648notnullableTable,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 8,
.mask_64 = 0xffffffff00000000,
},
},
};
const struct FidlCodedStruct test_encapsulatedstructs_NonInlineStructTestStructTable = {
.tag = kFidlTypeStruct,
.name = "test.encapsulatedstructs/NonInlineStructTestStruct",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 16,
.elements = Fields50test_encapsulatedstructs_NonInlineStructTestStruct,
.element_count = 3,
};
static const struct FidlStructElement Fields48test_encapsulatedstructs_StructPaddingTestStruct[] = {
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding32,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 0,
.mask_32 = 0xff000000,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding32,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 4,
.mask_32 = 0xffffff00,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 12,
.field_type = (const fidl_type_t*)&Array3_34test_encapsulatedstructs_Int16Int8Table,
},
},
};
const struct FidlCodedStruct test_encapsulatedstructs_StructPaddingTestStructTable = {
.tag = kFidlTypeStruct,
.name = "test.encapsulatedstructs/StructPaddingTestStruct",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 24,
.elements = Fields48test_encapsulatedstructs_StructPaddingTestStruct,
.element_count = 3,
};
static const struct FidlStructElement Fields39test_encapsulatedstructs_TopLevelStruct[] = {
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 0,
.mask_64 = 0xffffff00ff000000,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 12,
.field_type = (const fidl_type_t*)&Array3_34test_encapsulatedstructs_Int16Int8Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 24,
.field_type = (const fidl_type_t*)&Pointer34test_encapsulatedstructs_Int16Int8Table,
},
},
{
.field = {
.header = {
.element_type = kFidlStructElementType_Field,
.is_resource = kFidlIsResource_Resource,
},
.offset_v2 = 32,
.field_type = (const fidl_type_t*)&Handlehandle2147483648notnullableTable,
},
},
{
.padding = {
.header = {
.element_type = kFidlStructElementType_Padding64,
.is_resource = kFidlIsResource_NotResource,
},
.offset_v2 = 32,
.mask_64 = 0xffffffff00000000,
},
},
};
const struct FidlCodedStruct test_encapsulatedstructs_TopLevelStructTable = {
.tag = kFidlTypeStruct,
.name = "test.encapsulatedstructs/TopLevelStruct",
.is_empty = kFidlEmpty_IsNotEmpty,
.size_v2 = 40,
.elements = Fields39test_encapsulatedstructs_TopLevelStruct,
.element_count = 5,
};
static const struct FidlCodedArray Array3_34test_encapsulatedstructs_Int16Int8Table = {
.tag = kFidlTypeArray,
.element = (const fidl_type_t*)&test_encapsulatedstructs_Int16Int8Table,
.array_size_v2 = 12,
.element_size_v2 = 4,
};
static const struct FidlCodedHandle Handlehandle2147483648notnullableTable = {
.tag = kFidlTypeHandle,
.handle_subtype = ZX_OBJ_TYPE_NONE,
.handle_rights = 0x80000000,
.nullable = kFidlNullability_Nonnullable,
};
static const struct FidlCodedStructPointer Pointer34test_encapsulatedstructs_Int16Int8Table = {
.tag = kFidlTypeStructPointer,
.struct_type = &test_encapsulatedstructs_Int16Int8Table,
};