blob: 243e4d2dacd0c6a6b3289fa0b22730b8df542eeb [file] [log] [blame]
// WARNING: This file is machine generated by fidlc.
#include <lib/fidl/internal.h>
extern "C" {
extern const fidl_type_t fidl_test_coding_StructWithManyHandlesTable;
extern const fidl_type_t fidl_test_coding_StructWithHandleTable;
extern const fidl_type_t fidl_test_coding_TableOfStructWithHandleTable;
extern const fidl_type_t fidl_test_coding_IntStructTable;
extern const fidl_type_t fidl_test_coding_OlderSimpleTableTable;
extern const fidl_type_t fidl_test_coding_NewerSimpleTableTable;
extern const fidl_type_t fidl_test_coding_SimpleTableTable;
extern const fidl_type_t fidl_test_coding_SampleXUnionTable;
extern const fidl_type_t fidl_test_coding_SampleXUnionStructTable;
static const fidl_type_t Vectoruint324294967295nonnullableTable = fidl_type_t(::fidl::FidlCodedVector(nullptr, 4294967295, 4, ::fidl::kNonnullable));
extern const fidl_type_t fidl_test_coding_LinearizerTestVectorOfUint32RequestTable;
static const ::fidl::FidlStructField fidl_test_coding_LinearizerTestVectorOfUint32RequestFields[] = {
::fidl::FidlStructField(&Vectoruint324294967295nonnullableTable, 16)
};
const fidl_type_t fidl_test_coding_LinearizerTestVectorOfUint32RequestTable = fidl_type_t(::fidl::FidlCodedStruct(fidl_test_coding_LinearizerTestVectorOfUint32RequestFields, 1, 32, "fidl.test.coding/LinearizerTestVectorOfUint32Request"));
static const fidl_type_t String4294967295nonnullableTable = fidl_type_t(::fidl::FidlCodedString(4294967295, ::fidl::kNonnullable));
static const fidl_type_t VectorString4294967295nonnullable4294967295nonnullableTable = fidl_type_t(::fidl::FidlCodedVector(&String4294967295nonnullableTable, 4294967295, 16, ::fidl::kNonnullable));
extern const fidl_type_t fidl_test_coding_LinearizerTestVectorOfStringRequestTable;
static const ::fidl::FidlStructField fidl_test_coding_LinearizerTestVectorOfStringRequestFields[] = {
::fidl::FidlStructField(&VectorString4294967295nonnullable4294967295nonnullableTable, 16)
};
const fidl_type_t fidl_test_coding_LinearizerTestVectorOfStringRequestTable = fidl_type_t(::fidl::FidlCodedStruct(fidl_test_coding_LinearizerTestVectorOfStringRequestFields, 1, 32, "fidl.test.coding/LinearizerTestVectorOfStringRequest"));
static const fidl_type_t HandlehandlenonnullableTable = fidl_type_t(::fidl::FidlCodedHandle(ZX_OBJ_TYPE_NONE, ::fidl::kNonnullable));
static const fidl_type_t VectorHandlehandlenonnullable2nonnullableTable = fidl_type_t(::fidl::FidlCodedVector(&HandlehandlenonnullableTable, 2, 4, ::fidl::kNonnullable));
static const ::fidl::FidlStructField fidl_test_coding_StructWithManyHandlesFields[] = {
::fidl::FidlStructField(&HandlehandlenonnullableTable, 0),
::fidl::FidlStructField(&HandlehandlenonnullableTable, 4),
::fidl::FidlStructField(&VectorHandlehandlenonnullable2nonnullableTable, 8)
};
const fidl_type_t fidl_test_coding_StructWithManyHandlesTable = fidl_type_t(::fidl::FidlCodedStruct(fidl_test_coding_StructWithManyHandlesFields, 3, 24, "fidl.test.coding/StructWithManyHandles"));
static const ::fidl::FidlStructField fidl_test_coding_StructWithHandleFields[] = {
::fidl::FidlStructField(&HandlehandlenonnullableTable, 0)
};
const fidl_type_t fidl_test_coding_StructWithHandleTable = fidl_type_t(::fidl::FidlCodedStruct(fidl_test_coding_StructWithHandleFields, 1, 8, "fidl.test.coding/StructWithHandle"));
static const ::fidl::FidlTableField fidl_test_coding_TableOfStructWithHandleFields[] = {
::fidl::FidlTableField(&fidl_test_coding_StructWithHandleTable,1),
::fidl::FidlTableField(&fidl_test_coding_StructWithManyHandlesTable,2)
};
const fidl_type_t fidl_test_coding_TableOfStructWithHandleTable = fidl_type_t(::fidl::FidlCodedTable(fidl_test_coding_TableOfStructWithHandleFields, 2, "fidl.test.coding/TableOfStructWithHandle"));
static const ::fidl::FidlStructField fidl_test_coding_IntStructFields[] = {};
const fidl_type_t fidl_test_coding_IntStructTable = fidl_type_t(::fidl::FidlCodedStruct(fidl_test_coding_IntStructFields, 0, 8, "fidl.test.coding/IntStruct"));
static const ::fidl::FidlTableField fidl_test_coding_OlderSimpleTableFields[] = {
::fidl::FidlTableField(&fidl_test_coding_IntStructTable,1)
};
const fidl_type_t fidl_test_coding_OlderSimpleTableTable = fidl_type_t(::fidl::FidlCodedTable(fidl_test_coding_OlderSimpleTableFields, 1, "fidl.test.coding/OlderSimpleTable"));
static const ::fidl::FidlTableField fidl_test_coding_NewerSimpleTableFields[] = {
::fidl::FidlTableField(&fidl_test_coding_IntStructTable,1),
::fidl::FidlTableField(&fidl_test_coding_IntStructTable,5),
::fidl::FidlTableField(&fidl_test_coding_IntStructTable,6)
};
const fidl_type_t fidl_test_coding_NewerSimpleTableTable = fidl_type_t(::fidl::FidlCodedTable(fidl_test_coding_NewerSimpleTableFields, 3, "fidl.test.coding/NewerSimpleTable"));
static const ::fidl::FidlTableField fidl_test_coding_SimpleTableFields[] = {
::fidl::FidlTableField(&fidl_test_coding_IntStructTable,1),
::fidl::FidlTableField(&fidl_test_coding_IntStructTable,5)
};
const fidl_type_t fidl_test_coding_SimpleTableTable = fidl_type_t(::fidl::FidlCodedTable(fidl_test_coding_SimpleTableFields, 2, "fidl.test.coding/SimpleTable"));
static const ::fidl::FidlXUnionField fidl_test_coding_SampleXUnionFields[] = {
::fidl::FidlXUnionField(&fidl_test_coding_IntStructTable,376675050),
::fidl::FidlXUnionField(&fidl_test_coding_SimpleTableTable,586453270)
};
const fidl_type_t fidl_test_coding_SampleXUnionTable = fidl_type_t(::fidl::FidlCodedXUnion(2, fidl_test_coding_SampleXUnionFields, "fidl.test.coding/SampleXUnion"));
static const ::fidl::FidlStructField fidl_test_coding_SampleXUnionStructFields[] = {
::fidl::FidlStructField(&fidl_test_coding_SampleXUnionTable, 0)
};
const fidl_type_t fidl_test_coding_SampleXUnionStructTable = fidl_type_t(::fidl::FidlCodedStruct(fidl_test_coding_SampleXUnionStructFields, 1, 24, "fidl.test.coding/SampleXUnionStruct"));
} // extern "C"