Skip to main content

Module generic

Module generic 

Source

Structsยง

AliasedBool
AliasedFloat64
AliasedString
AliasedStruct
AliasedUint64
AlternatingHandlesAndFailures
AnEmptyStructInStruct
AnotherEmptyStruct
ArrayOfArrayOfNonnullableHandles
ArrayOfHandles
ArrayOfNonnullableHandles
ArrayOfNullableHandles
ArrayOfOptionalHandles
ArrayOfVectorOfEventInStructWithDefaultRights
ArrayOfVectorOfEventInStructWithReducedRights
ArrayOfVectorOfEventInTableWithDefaultRightsStruct
ArrayOfVectorOfEventInTableWithReducedRightsStruct
ArrayOfVectorOfEventInUnionWithDefaultRightsStruct
ArrayOfVectorOfEventInUnionWithReducedRightsStruct
ArrayStruct
ArrayWithInternalPadding
Bounded32NonnullableString
Bounded32NonnullableVectorOfHandles
Bounded32NonnullableVectorOfUint32s
Bounded32NullableString
Bounded32NullableVectorOfHandles
Bounded32NullableVectorOfUint32s
BoxOfSingleHandle
BoxOfSingleOptionalHandle
CompatTable
CreateComponentRequest
EmptyBitsStruct
EmptyEnumStruct
EmptyResourceTableStruct
EmptyStruct
EmptyStructSandwich
EmptyStructUnionStruct
EmptyStructsInArrayInStruct
EmptyStructsInVectorInStruct
EnvelopeInliningTestUnionStruct
EventWithDefaultRights
EventWithReducedRights
FidlvizDemo
FidlvizStruct1
FidlvizStruct2
FileGetAttrResponse
FiveByte
FiveByteInArray
FiveByteInStruct
FiveByteInVector
FlexibleBitsUint8Struct
FlexibleBitsUint16Struct
FlexibleBitsUint32Struct
FlexibleBitsUint64Struct
FlexibleEnumInt8Struct
FlexibleEnumInt16Struct
FlexibleEnumInt32Struct
FlexibleEnumInt64Struct
FlexibleEnumUint8Struct
FlexibleEnumUint16Struct
FlexibleEnumUint32Struct
FlexibleEnumUint64Struct
GoldenBitsStruct
GoldenBoolStruct
GoldenByteArrayStruct
GoldenByteVectorStruct
GoldenDoubleStruct
GoldenEnumStruct
GoldenFloatStruct
GoldenHandleBasicRightsStruct
GoldenIntStruct
GoldenNullableByteVectorStruct
GoldenNullableHandleStruct
GoldenNullableStringStruct
GoldenNullableStruct
GoldenNullableUnionStruct
GoldenStringStruct
GoldenStringWithMaxSize2
GoldenStructArrayStruct
GoldenStructVectorStruct
GoldenTableStruct
GoldenUintStruct
GoldenUnionStruct
Int64Struct
InterfaceConfig
LargeArrays
LaunchInfo
Length2StringWrapper
LotsOfVectors
MixedFieldsBody
MixedFieldsMessage
MultipleBoundedNonnullableVectorsOfHandles
MultipleBoundedNonnullableVectorsOfUint32s
MultipleBoundedNullableVectorsOfHandles
MultipleBoundedNullableVectorsOfUint32s
MultipleHandleSubtypes
MultipleNonnullableHandles
MultipleNonnullableStrings
MultipleNonnullableVectorsOfUint32s
MultipleNullableHandles
MultipleNullableStrings
MultipleShortNonnullableStrings
MultipleShortNullableStrings
MutualRecursionUnionStruct
MyBool
MyByte
MyFloat32
MyFloat64
MyInt8
MyInt16
MyInt32
MyInt64
MyUint8
MyUint16
MyUint32
MyUint64
NoCodingTablesStressor
NodeAttributes
NonnullableHandle
NonnullableHandleArray
NullableHandle
OneLayerStructNoPaddingAlign4
OneLayerStructNoPaddingAlign8
OneLayerStructWithBool
OneLayerStructWithPaddingAlign4
OneLayerStructWithPaddingAlign8
OptionalEmptyStructWrapper
OptionalStringWrapper
OptionalVectorWrapper
OutOfLineArrayOfNonnullableHandles
OutOfLinePaddingZeroed4
OutOfLinePaddingZeroed6
OutOfLinePaddingZeroed7
OutOfLineSandwich1
OutOfLineSandwich1WithOptUnion
PaddedTableStruct
PaddedUnionStruct
PaddingAlignment2MaskMayBe4Bytes
PaddingAlignment2MaskMayBe4BytesVector
PaddingAlignment4MaskMayBe8Bytes
PaddingAlignment4MaskMayBe8BytesVector
PaddingBetweenFieldsInt8Int16
PaddingBetweenFieldsInt8Int32
PaddingBetweenFieldsInt8Int64
PaddingBetweenFieldsInt16Int32
PaddingBetweenFieldsInt16Int64
PaddingBetweenFieldsInt32Int64
PaddingEndOfInlineObject1Byte
PaddingEndOfInlineObject2Byte
PaddingEndOfInlineObject3Byte
PaddingEndOfInlineObject4Byte
PaddingEndOfInlineObject5Byte
PaddingEndOfInlineObject6Byte
PaddingEndOfInlineObject7Byte
PaddingEndOfInlineObjectBeforeNextObject1Byte
PaddingEndOfInlineObjectBeforeNextObject2Byte
PaddingEndOfInlineObjectBeforeNextObject3Byte
PaddingEndOfInlineObjectBeforeNextObject4Byte
PaddingEndOfInlineObjectBeforeNextObject5Byte
PaddingEndOfInlineObjectBeforeNextObject6Byte
PaddingEndOfInlineObjectBeforeNextObject7Byte
PaddingEndOfOutOfLineObject1Byte
PaddingEndOfOutOfLineObject2Byte
PaddingEndOfOutOfLineObject3Byte
PaddingEndOfOutOfLineObject4Byte
PaddingEndOfOutOfLineObject5Byte
PaddingEndOfOutOfLineObject6Byte
PaddingEndOfOutOfLineObject7Byte
PaddingInBetweenOutOfLineObjects1Byte
PaddingInBetweenOutOfLineObjects2Byte
PaddingInBetweenOutOfLineObjects3Byte
PaddingInBetweenOutOfLineObjects4Byte
PaddingInBetweenOutOfLineObjects5Byte
PaddingInBetweenOutOfLineObjects6Byte
PaddingInBetweenOutOfLineObjects7Byte
RecursiveEmptyStruct
RecursiveEmptyStructArrayWrapper
RecursiveEmptyStructVectorWrapper
RecursiveOptionalAndTableStruct
RecursiveOptionalAndUnionStruct
RecursiveOptionalAndVectorStruct
RecursiveOptionalBasicStruct
RecursiveOptionalStruct
RecursiveOptionalStructArrayWrapper
RecursiveOptionalStructWithString
RecursiveTableHolder
RecursiveTableOptionalHolder
RecursiveUnionStruct
RecursiveVectorStruct
RecursiveVectorUnionStruct
Regression1
Regression2
Regression3
Regression4
Regression5
Regression6
Regression7TableUnionXUnion
Regression8OptUnionSize12Align4
Regression8TableWithUnionSize12Align4
Regression8VectorOfOptUnionSize12Align4
Regression9Message
Regression9Value
Regression11
Regression10V1
Regression10V2
Regression10V3
ReverseOrdinalUnionStruct
Sandwich1
Sandwich2
Sandwich3
Sandwich4
Sandwich5
Sandwich6
Sandwich7
Sandwich8
Sandwich9
Sandwich1Message
Sandwich1WithOptUnion
Sandwich4Align8
Sandwich4Align8WithPointer
Sandwich4Message
Sandwich5Message
Sandwich7Message
ShortStringThenHandle
SimpleTableArrayStruct
SimpleTableThenUint64
SingleHandle
SingleOptionalHandle
SingleVariantUnionStruct
Size5Alignment1
Size5Alignment4
Size5Alignment1Array
Size5Alignment1Vector
Size5Alignment4Array
Size5Alignment4Vector
Size8Align8
StrictBitsUint8Struct
StrictBitsUint16Struct
StrictBitsUint32Struct
StrictBitsUint64Struct
StrictEnumInt8Struct
StrictEnumInt16Struct
StrictEnumInt32Struct
StrictEnumInt64Struct
StrictEnumUint8Struct
StrictEnumUint16Struct
StrictEnumUint32Struct
StrictEnumUint64Struct
StringUnionStruct
StringUnionStructWrapper
StringUnionStructWrapperResponse
StringUnionVector
StringWithLimitInArray
StringWithLimitInTable
StringWithLimitInUnion
StringWithLimitInVector
StringWrapper
Struct1Byte
Struct2Byte
Struct3Byte
Struct4Byte
Struct5Byte
Struct6Byte
Struct7Byte
Struct8Byte
StructOfEmptyFlexibleUnion
StructOfEmptyTable
StructOfEndpoints
StructOfOptionalUnionOfHandle
StructOfReverseOrdinalTable
StructOfSimpleResourceTable
StructOfSimpleTable
StructOfTableWithGaps
StructOfTableWithStringAndVector
StructOfTableWithXUnion
StructOfUnionOfTable
StructSize3Align1
StructSize3Align2
StructSize16Align8
StructTableNoFields
StructWithArrays
StructWithInt
StructWithOptionals
StructWithVectors
TableFieldInlinedHandleStruct
TableFieldInlinedStruct
TableFieldOutOfLineStruct
TableFieldUnknownResourceStruct
TableFieldUnknownStruct
TableFieldUnsetFlexibleEnumInlinedStruct
TableOfEndpoints
TableStructWithReservedSandwichStruct
TableStructWithUint32SandwichStruct
TableUnionWithVectorReservedSandwichStruct
TableUnionWithVectorStructSandwichStruct
TableWithReservedFieldThenUnionStruct
TestAddEthernetDeviceRequest
TestFlexibleResourceXUnionInStruct
TestFlexibleXUnionInStruct
TestInlineXUnionInStruct
TestOptionalFlexibleResourceXUnionInStruct
TestOptionalFlexibleXUnionInStruct
TestOptionalStrictResourceXUnionInStruct
TestOptionalStrictXUnionInStruct
TestOptionalXUnionInStruct
TestPackageResolverResolveRequest
TestStrictResourceXUnionInStruct
TestStrictXUnionInStruct
TestXUnionInTable
ThreeByte
ThreeByteInArray
ThreeByteInStruct
ThreeByteInVector
TransactionHeader
TransformerEmptyStruct
TwoEmptyStructsInStruct
TwoEmptyStructsInStructInVectorInStruct
TwoLayerStructInnerBool
TwoLayerStructInnerPaddingAlign4
TwoLayerStructInnerPaddingAlign8
TwoLayerStructNoPaddingAlign4
TwoLayerStructNoPaddingAlign8
Uint8Struct
Uint8Uint16Uint32Uint64
Uint8UnionStruct
Uint16Struct
Uint32Struct
Uint64Struct
Uint64Uint32Uint16Uint8
UnboundedNonnullableString
UnboundedNonnullableVectorOfHandles
UnboundedNonnullableVectorOfUint32s
UnboundedNullableString
UnboundedNullableVectorOfHandles
UnboundedNullableVectorOfUint32s
UnionInlinePaddingStruct
UnionOfEndpoints
UnionWithBoundStringStruct
UpdatePolicy
VectorOfArrayOfEventInStructWithDefaultRights
VectorOfArrayOfEventInStructWithReducedRights
VectorOfArrayOfEventInTableWithReducedRightsStruct
VectorOfArrayOfEventInUnionWithReducedRightsStruct
VectorOfByteVector
VectorOfEnumStruct
VectorOfHandles
VectorOfOptionalHandles
VectorOfStrings
VectorOfUpTo2Handles
VectorWithLimit
VectorWithLimitInArray
VectorWithLimitInTable
VectorWithLimitInUnion
VectorWithLimitInVector
VectorWrapper
XUnionWithStructStruct
XUnionWithXUnionStruct