blob: 4e1b7b86798e51889b6d6de152ea4030c3b195a7 [file] [log] [blame]
// WARNING: This file is machine generated by fidlc.
#include <lib/fidl/internal.h>
extern const struct FidlCodedXUnion fidl_test_json_StrictFooTable;
extern const struct FidlCodedXUnion fidl_test_json_StrictFooNullableRefTable;
extern const struct FidlCodedXUnion fidl_test_json_FlexibleFooTable;
extern const struct FidlCodedXUnion fidl_test_json_FlexibleFooNullableRefTable;
static const struct FidlCodedString String4294967295nonnullableTable = {.tag=kFidlTypeString, .max_size=4294967295u, .nullable=kFidlNullability_Nonnullable};
extern const struct FidlCodedStruct fidl_test_json_ProtocolRequestStrictResponseFlexibleRequestTable;
static const struct FidlStructField Fields59fidl_test_json_ProtocolRequestStrictResponseFlexibleRequest[] = {
/*FidlStructField*/{.type=(fidl_type_t*)(&fidl_test_json_StrictFooTable), .offset=16u, .padding=0u}
};
const struct FidlCodedStruct fidl_test_json_ProtocolRequestStrictResponseFlexibleRequestTable = {.tag=kFidlTypeStruct, .fields=Fields59fidl_test_json_ProtocolRequestStrictResponseFlexibleRequest, .field_count=1u, .size=40u, .name="fidl.test.json/ProtocolRequestStrictResponseFlexibleRequest"};
extern const struct FidlCodedStruct fidl_test_json_ProtocolRequestStrictResponseFlexibleResponseTable;
static const struct FidlStructField Fields60fidl_test_json_ProtocolRequestStrictResponseFlexibleResponse[] = {
/*FidlStructField*/{.type=(fidl_type_t*)(&fidl_test_json_FlexibleFooTable), .offset=16u, .padding=0u}
};
const struct FidlCodedStruct fidl_test_json_ProtocolRequestStrictResponseFlexibleResponseTable = {.tag=kFidlTypeStruct, .fields=Fields60fidl_test_json_ProtocolRequestStrictResponseFlexibleResponse, .field_count=1u, .size=40u, .name="fidl.test.json/ProtocolRequestStrictResponseFlexibleResponse"};
extern const struct FidlCodedStruct fidl_test_json_ProtocolRequestFlexibleResponseStrictRequestTable;
static const struct FidlStructField Fields59fidl_test_json_ProtocolRequestFlexibleResponseStrictRequest[] = {
/*FidlStructField*/{.type=(fidl_type_t*)(&fidl_test_json_FlexibleFooTable), .offset=16u, .padding=0u}
};
const struct FidlCodedStruct fidl_test_json_ProtocolRequestFlexibleResponseStrictRequestTable = {.tag=kFidlTypeStruct, .fields=Fields59fidl_test_json_ProtocolRequestFlexibleResponseStrictRequest, .field_count=1u, .size=40u, .name="fidl.test.json/ProtocolRequestFlexibleResponseStrictRequest"};
extern const struct FidlCodedStruct fidl_test_json_ProtocolRequestFlexibleResponseStrictResponseTable;
static const struct FidlStructField Fields60fidl_test_json_ProtocolRequestFlexibleResponseStrictResponse[] = {
/*FidlStructField*/{.type=(fidl_type_t*)(&fidl_test_json_StrictFooTable), .offset=16u, .padding=0u}
};
const struct FidlCodedStruct fidl_test_json_ProtocolRequestFlexibleResponseStrictResponseTable = {.tag=kFidlTypeStruct, .fields=Fields60fidl_test_json_ProtocolRequestFlexibleResponseStrictResponse, .field_count=1u, .size=40u, .name="fidl.test.json/ProtocolRequestFlexibleResponseStrictResponse"};
static const struct FidlXUnionField Fields24fidl_test_json_StrictFoo[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}
};
const struct FidlCodedXUnion fidl_test_json_StrictFooTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields24fidl_test_json_StrictFoo, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/StrictFoo", .strictness=kFidlStrictness_Strict};
static const struct FidlXUnionField Fields35fidl_test_json_StrictFooNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}
};
const struct FidlCodedXUnion fidl_test_json_StrictFooNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields35fidl_test_json_StrictFooNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/StrictFoo", .strictness=kFidlStrictness_Strict};
static const struct FidlXUnionField Fields26fidl_test_json_FlexibleFoo[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}
};
const struct FidlCodedXUnion fidl_test_json_FlexibleFooTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields26fidl_test_json_FlexibleFoo, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/FlexibleFoo", .strictness=kFidlStrictness_Flexible};
static const struct FidlXUnionField Fields37fidl_test_json_FlexibleFooNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}
};
const struct FidlCodedXUnion fidl_test_json_FlexibleFooNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields37fidl_test_json_FlexibleFooNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/FlexibleFoo", .strictness=kFidlStrictness_Flexible};