| // WARNING: This file is machine generated by fidlc. |
| |
| #include <lib/fidl/internal.h> |
| |
| |
| extern const struct FidlCodedXUnion fidl_test_json_UnionTable; |
| extern const struct FidlCodedXUnion fidl_test_json_UnionNullableRefTable; |
| extern const struct FidlCodedStruct fidl_test_json_StructWithNullableXUnionTable; |
| extern const struct FidlCodedXUnion fidl_test_json_StrictUnionTable; |
| extern const struct FidlCodedXUnion fidl_test_json_StrictUnionNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_StrictSimpleXUnionTable; |
| extern const struct FidlCodedXUnion fidl_test_json_StrictSimpleXUnionNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_StrictFooTable; |
| extern const struct FidlCodedXUnion fidl_test_json_StrictFooNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_StrictBoundedXUnionTable; |
| extern const struct FidlCodedXUnion fidl_test_json_StrictBoundedXUnionNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_ReverseOrdinalUnionTable; |
| extern const struct FidlCodedXUnion fidl_test_json_ReverseOrdinalUnionNullableRefTable; |
| extern const struct FidlCodedStruct fidl_test_json_PizzaTable; |
| extern const struct FidlCodedStruct fidl_test_json_PastaTable; |
| extern const struct FidlCodedXUnion fidl_test_json_StrictPizzaOrPastaTable; |
| extern const struct FidlCodedXUnion fidl_test_json_StrictPizzaOrPastaNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_PizzaOrPastaTable; |
| extern const struct FidlCodedXUnion fidl_test_json_PizzaOrPastaNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_FlexiblePizzaOrPastaTable; |
| extern const struct FidlCodedXUnion fidl_test_json_FlexiblePizzaOrPastaNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_ExplicitPizzaOrPastaTable; |
| extern const struct FidlCodedXUnion fidl_test_json_ExplicitPizzaOrPastaNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_OlderSimpleUnionTable; |
| extern const struct FidlCodedXUnion fidl_test_json_OlderSimpleUnionNullableRefTable; |
| extern const struct FidlCodedStruct fidl_test_json_NullableUnionStructTable; |
| extern const struct FidlCodedXUnion fidl_test_json_NewerSimpleUnionTable; |
| extern const struct FidlCodedXUnion fidl_test_json_NewerSimpleUnionNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_FlexibleUnionTable; |
| extern const struct FidlCodedXUnion fidl_test_json_FlexibleUnionNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_FlexibleFooTable; |
| extern const struct FidlCodedXUnion fidl_test_json_FlexibleFooNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_FieldCollisionTable; |
| extern const struct FidlCodedXUnion fidl_test_json_FieldCollisionNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_ExplicitXUnionTable; |
| extern const struct FidlCodedXUnion fidl_test_json_ExplicitXUnionNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_ExplicitUnionTable; |
| extern const struct FidlCodedXUnion fidl_test_json_ExplicitUnionNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_ExplicitStrictFooTable; |
| extern const struct FidlCodedXUnion fidl_test_json_ExplicitStrictFooNullableRefTable; |
| extern const struct FidlCodedXUnion fidl_test_json_ExplicitFooTable; |
| extern const struct FidlCodedXUnion fidl_test_json_ExplicitFooNullableRefTable; |
| extern const struct FidlCodedStruct fidl_test_json_EmptyTable; |
| extern const struct FidlCodedXUnion fidl_test_json_XUnionContainingEmptyStructTable; |
| extern const struct FidlCodedXUnion fidl_test_json_XUnionContainingEmptyStructNullableRefTable; |
| |
| |
| static const struct FidlCodedString String4294967295nonnullableTable = {.tag=kFidlTypeString, .max_size=4294967295u, .nullable=kFidlNullability_Nonnullable}; |
| |
| static const struct FidlCodedVector Vector4294967295nonnullable27String4294967295nonnullableTable = {.tag=kFidlTypeVector, .element=(fidl_type_t*)(&String4294967295nonnullableTable), .max_count=4294967295u, .element_size=16u, .nullable=kFidlNullability_Nonnullable}; |
| |
| static const struct FidlCodedVector Vector10nonnullable5uint8Table = {.tag=kFidlTypeVector, .element=(fidl_type_t*)(&fidl_internal_kUint8Table), .max_count=10u, .element_size=1u, .nullable=kFidlNullability_Nonnullable}; |
| |
| static const struct FidlCodedString String16nonnullableTable = {.tag=kFidlTypeString, .max_size=16u, .nullable=kFidlNullability_Nonnullable}; |
| |
| static const struct FidlCodedVector Vector4294967295nonnullable19String16nonnullableTable = {.tag=kFidlTypeVector, .element=(fidl_type_t*)(&String16nonnullableTable), .max_count=4294967295u, .element_size=16u, .nullable=kFidlNullability_Nonnullable}; |
| |
| extern const struct FidlCodedStruct fidl_test_json_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedRequestTable; |
| const struct FidlCodedStruct fidl_test_json_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedRequestTable = {.tag=kFidlTypeStruct, .fields=NULL, .field_count=0u, .size=16u, .name="fidl.test.json/TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedRequest"}; |
| |
| extern const struct FidlCodedStruct fidl_test_json_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedResponseTable; |
| static const struct FidlStructField Fields79fidl_test_json_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedResponse[] = { |
| /*FidlStructField*/{.type=(fidl_type_t*)(&fidl_test_json_StrictBoundedXUnionTable), .offset=16u, .padding=0u} |
| }; |
| const struct FidlCodedStruct fidl_test_json_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedResponseTable = {.tag=kFidlTypeStruct, .fields=Fields79fidl_test_json_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedResponse, .field_count=1u, .size=40u, .name="fidl.test.json/TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedResponse"}; |
| |
| extern const struct FidlCodedStruct fidl_test_json_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedRequestTable; |
| const struct FidlCodedStruct fidl_test_json_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedRequestTable = {.tag=kFidlTypeStruct, .fields=NULL, .field_count=0u, .size=16u, .name="fidl.test.json/TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedRequest"}; |
| |
| extern const struct FidlCodedStruct fidl_test_json_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedResponseTable; |
| static const struct FidlStructField Fields81fidl_test_json_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedResponse[] = { |
| /*FidlStructField*/{.type=(fidl_type_t*)(&fidl_test_json_OlderSimpleUnionTable), .offset=16u, .padding=0u} |
| }; |
| const struct FidlCodedStruct fidl_test_json_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedResponseTable = {.tag=kFidlTypeStruct, .fields=Fields81fidl_test_json_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedResponse, .field_count=1u, .size=40u, .name="fidl.test.json/TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedResponse"}; |
| |
| |
| static const struct FidlXUnionField Fields20fidl_test_json_Union[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&Vector4294967295nonnullable27String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_UnionTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields20fidl_test_json_Union, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/Union", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields31fidl_test_json_UnionNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&Vector4294967295nonnullable27String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_UnionNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields31fidl_test_json_UnionNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/Union", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlStructField Fields39fidl_test_json_StructWithNullableXUnion[] = { |
| /*FidlStructField*/{.type=(fidl_type_t*)(&fidl_test_json_OlderSimpleUnionNullableRefTable), .offset=0u, .padding=0u} |
| }; |
| const struct FidlCodedStruct fidl_test_json_StructWithNullableXUnionTable = {.tag=kFidlTypeStruct, .fields=Fields39fidl_test_json_StructWithNullableXUnion, .field_count=1u, .size=24u, .name="fidl.test.json/StructWithNullableXUnion"}; |
| |
| static const struct FidlXUnionField Fields26fidl_test_json_StrictUnion[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&Vector4294967295nonnullable27String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_StrictUnionTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields26fidl_test_json_StrictUnion, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/StrictUnion", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields37fidl_test_json_StrictUnionNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&Vector4294967295nonnullable27String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_StrictUnionNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields37fidl_test_json_StrictUnionNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/StrictUnion", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields33fidl_test_json_StrictSimpleXUnion[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kFloat32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_StrictSimpleXUnionTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields33fidl_test_json_StrictSimpleXUnion, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/StrictSimpleXUnion", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields44fidl_test_json_StrictSimpleXUnionNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kFloat32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_StrictSimpleXUnionNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields44fidl_test_json_StrictSimpleXUnionNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/StrictSimpleXUnion", .strictness=kFidlStrictness_Strict}; |
| 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 Fields34fidl_test_json_StrictBoundedXUnion[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&Vector10nonnullable5uint8Table)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_StrictBoundedXUnionTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields34fidl_test_json_StrictBoundedXUnion, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/StrictBoundedXUnion", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields45fidl_test_json_StrictBoundedXUnionNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&Vector10nonnullable5uint8Table)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_StrictBoundedXUnionNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields45fidl_test_json_StrictBoundedXUnionNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/StrictBoundedXUnion", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields34fidl_test_json_ReverseOrdinalUnion[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_ReverseOrdinalUnionTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields34fidl_test_json_ReverseOrdinalUnion, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/ReverseOrdinalUnion", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields45fidl_test_json_ReverseOrdinalUnionNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_ReverseOrdinalUnionNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields45fidl_test_json_ReverseOrdinalUnionNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/ReverseOrdinalUnion", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlStructField Fields20fidl_test_json_Pizza[] = { |
| /*FidlStructField*/{.type=(fidl_type_t*)(&Vector4294967295nonnullable19String16nonnullableTable), .offset=0u, .padding=0u} |
| }; |
| const struct FidlCodedStruct fidl_test_json_PizzaTable = {.tag=kFidlTypeStruct, .fields=Fields20fidl_test_json_Pizza, .field_count=1u, .size=16u, .name="fidl.test.json/Pizza"}; |
| |
| static const struct FidlStructField Fields20fidl_test_json_Pasta[] = { |
| /*FidlStructField*/{.type=(fidl_type_t*)(&String16nonnullableTable), .offset=0u, .padding=0u} |
| }; |
| const struct FidlCodedStruct fidl_test_json_PastaTable = {.tag=kFidlTypeStruct, .fields=Fields20fidl_test_json_Pasta, .field_count=1u, .size=16u, .name="fidl.test.json/Pasta"}; |
| |
| static const struct FidlXUnionField Fields33fidl_test_json_StrictPizzaOrPasta[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PizzaTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PastaTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_StrictPizzaOrPastaTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields33fidl_test_json_StrictPizzaOrPasta, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/StrictPizzaOrPasta", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields44fidl_test_json_StrictPizzaOrPastaNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PizzaTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PastaTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_StrictPizzaOrPastaNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields44fidl_test_json_StrictPizzaOrPastaNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/StrictPizzaOrPasta", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields27fidl_test_json_PizzaOrPasta[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PizzaTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PastaTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_PizzaOrPastaTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields27fidl_test_json_PizzaOrPasta, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/PizzaOrPasta", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields38fidl_test_json_PizzaOrPastaNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PizzaTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PastaTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_PizzaOrPastaNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields38fidl_test_json_PizzaOrPastaNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/PizzaOrPasta", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields35fidl_test_json_FlexiblePizzaOrPasta[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PizzaTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PastaTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_FlexiblePizzaOrPastaTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields35fidl_test_json_FlexiblePizzaOrPasta, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/FlexiblePizzaOrPasta", .strictness=kFidlStrictness_Flexible}; |
| static const struct FidlXUnionField Fields46fidl_test_json_FlexiblePizzaOrPastaNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PizzaTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PastaTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_FlexiblePizzaOrPastaNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields46fidl_test_json_FlexiblePizzaOrPastaNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/FlexiblePizzaOrPasta", .strictness=kFidlStrictness_Flexible}; |
| static const struct FidlXUnionField Fields35fidl_test_json_ExplicitPizzaOrPasta[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PizzaTable)}, |
| /*FidlXUnionField*/{.type=NULL}, |
| /*FidlXUnionField*/{.type=NULL}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PastaTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_ExplicitPizzaOrPastaTable = {.tag=kFidlTypeXUnion, .field_count=4u, .fields=Fields35fidl_test_json_ExplicitPizzaOrPasta, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/ExplicitPizzaOrPasta", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields46fidl_test_json_ExplicitPizzaOrPastaNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PizzaTable)}, |
| /*FidlXUnionField*/{.type=NULL}, |
| /*FidlXUnionField*/{.type=NULL}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_PastaTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_ExplicitPizzaOrPastaNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=4u, .fields=Fields46fidl_test_json_ExplicitPizzaOrPastaNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/ExplicitPizzaOrPasta", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields31fidl_test_json_OlderSimpleUnion[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt64Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kFloat32Table)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_OlderSimpleUnionTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields31fidl_test_json_OlderSimpleUnion, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/OlderSimpleUnion", .strictness=kFidlStrictness_Flexible}; |
| static const struct FidlXUnionField Fields42fidl_test_json_OlderSimpleUnionNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt64Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kFloat32Table)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_OlderSimpleUnionNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields42fidl_test_json_OlderSimpleUnionNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/OlderSimpleUnion", .strictness=kFidlStrictness_Flexible}; |
| static const struct FidlStructField Fields34fidl_test_json_NullableUnionStruct[] = { |
| /*FidlStructField*/{.type=(fidl_type_t*)(&fidl_test_json_UnionNullableRefTable), .offset=0u, .padding=0u} |
| }; |
| const struct FidlCodedStruct fidl_test_json_NullableUnionStructTable = {.tag=kFidlTypeStruct, .fields=Fields34fidl_test_json_NullableUnionStruct, .field_count=1u, .size=24u, .name="fidl.test.json/NullableUnionStruct"}; |
| |
| static const struct FidlXUnionField Fields31fidl_test_json_NewerSimpleUnion[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt64Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&Vector4294967295nonnullable27String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_NewerSimpleUnionTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields31fidl_test_json_NewerSimpleUnion, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/NewerSimpleUnion", .strictness=kFidlStrictness_Flexible}; |
| static const struct FidlXUnionField Fields42fidl_test_json_NewerSimpleUnionNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt64Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&Vector4294967295nonnullable27String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_NewerSimpleUnionNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields42fidl_test_json_NewerSimpleUnionNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/NewerSimpleUnion", .strictness=kFidlStrictness_Flexible}; |
| static const struct FidlXUnionField Fields28fidl_test_json_FlexibleUnion[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&Vector4294967295nonnullable27String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_FlexibleUnionTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields28fidl_test_json_FlexibleUnion, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/FlexibleUnion", .strictness=kFidlStrictness_Flexible}; |
| static const struct FidlXUnionField Fields39fidl_test_json_FlexibleUnionNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&Vector4294967295nonnullable27String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_FlexibleUnionNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields39fidl_test_json_FlexibleUnionNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/FlexibleUnion", .strictness=kFidlStrictness_Flexible}; |
| 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}; |
| static const struct FidlXUnionField Fields29fidl_test_json_FieldCollision[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_FieldCollisionTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields29fidl_test_json_FieldCollision, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/FieldCollision", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields40fidl_test_json_FieldCollisionNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_FieldCollisionNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields40fidl_test_json_FieldCollisionNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/FieldCollision", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields29fidl_test_json_ExplicitXUnion[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt64Table)}, |
| /*FidlXUnionField*/{.type=NULL}, |
| /*FidlXUnionField*/{.type=NULL}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kFloat32Table)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_ExplicitXUnionTable = {.tag=kFidlTypeXUnion, .field_count=4u, .fields=Fields29fidl_test_json_ExplicitXUnion, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/ExplicitXUnion", .strictness=kFidlStrictness_Flexible}; |
| static const struct FidlXUnionField Fields40fidl_test_json_ExplicitXUnionNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt64Table)}, |
| /*FidlXUnionField*/{.type=NULL}, |
| /*FidlXUnionField*/{.type=NULL}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kFloat32Table)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_ExplicitXUnionNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=4u, .fields=Fields40fidl_test_json_ExplicitXUnionNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/ExplicitXUnion", .strictness=kFidlStrictness_Flexible}; |
| static const struct FidlXUnionField Fields28fidl_test_json_ExplicitUnion[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=NULL}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_ExplicitUnionTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields28fidl_test_json_ExplicitUnion, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/ExplicitUnion", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields39fidl_test_json_ExplicitUnionNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=NULL}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_ExplicitUnionNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields39fidl_test_json_ExplicitUnionNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/ExplicitUnion", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields32fidl_test_json_ExplicitStrictFoo[] = { |
| /*FidlXUnionField*/{.type=NULL}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_ExplicitStrictFooTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields32fidl_test_json_ExplicitStrictFoo, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/ExplicitStrictFoo", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields43fidl_test_json_ExplicitStrictFooNullableRef[] = { |
| /*FidlXUnionField*/{.type=NULL}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_ExplicitStrictFooNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields43fidl_test_json_ExplicitStrictFooNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/ExplicitStrictFoo", .strictness=kFidlStrictness_Strict}; |
| static const struct FidlXUnionField Fields26fidl_test_json_ExplicitFoo[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)}, |
| /*FidlXUnionField*/{.type=NULL} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_ExplicitFooTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields26fidl_test_json_ExplicitFoo, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/ExplicitFoo", .strictness=kFidlStrictness_Flexible}; |
| static const struct FidlXUnionField Fields37fidl_test_json_ExplicitFooNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kInt32Table)}, |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&String4294967295nonnullableTable)}, |
| /*FidlXUnionField*/{.type=NULL} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_ExplicitFooNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields37fidl_test_json_ExplicitFooNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/ExplicitFoo", .strictness=kFidlStrictness_Flexible}; |
| const struct FidlCodedStruct fidl_test_json_EmptyTable = {.tag=kFidlTypeStruct, .fields=NULL, .field_count=0u, .size=1u, .name="fidl.test.json/Empty"}; |
| |
| static const struct FidlXUnionField Fields42fidl_test_json_XUnionContainingEmptyStruct[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_EmptyTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_XUnionContainingEmptyStructTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields42fidl_test_json_XUnionContainingEmptyStruct, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.json/XUnionContainingEmptyStruct", .strictness=kFidlStrictness_Flexible}; |
| static const struct FidlXUnionField Fields53fidl_test_json_XUnionContainingEmptyStructNullableRef[] = { |
| /*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_json_EmptyTable)} |
| }; |
| const struct FidlCodedXUnion fidl_test_json_XUnionContainingEmptyStructNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields53fidl_test_json_XUnionContainingEmptyStructNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.json/XUnionContainingEmptyStruct", .strictness=kFidlStrictness_Flexible}; |