Expand description
Type/member flags (XTypes 1.3 §7.3.4.5).
All flags are 16-bit bitmasks. The bits are spec-defined and are encoded wire-format-identically.
Structs§
- Alias
Member Flag - Flags for an alias member (unused in minimal, for wire symmetry).
- Alias
Type Flag - Flags for an alias type.
- Annotation
Parameter Flag - Flags for an annotation parameter.
- Annotation
Type Flag - Flags for an annotation type.
- Bitfield
Flag - Flags for a bitfield (bitset member).
- Bitflag
Flag - Flags for a bitflag (bitmask member).
- Bitmask
Type Flag - Flags for a bitmask type.
- Bitset
Type Flag - Flags for a bitset type.
- Collection
Element Flag - Flags for a collection element.
- Collection
Type Flag - Flags for a collection (sequence/array/map).
- Enum
Literal Flag - Flags for an enum literal (
@default_literalbit). - Enum
Type Flag - Flags for an enum type.
- Struct
Member Flag - Flags for a struct member (StructMemberFlag §7.3.4.5).
- Struct
Type Flag - Flags for a struct type (StructTypeFlag §7.3.4.5).
- Union
Discriminator Flag - Flags for a union discriminator.
- Union
Member Flag - Flags for a union member (§7.3.4.5 UnionMemberFlag).
- Union
Type Flag - Flags for a union type.