Expand description
TypeDescriptor + MemberDescriptor (XTypes 1.3 §7.5.1, §7.5.2).
Ein TypeDescriptor beschreibt einen DynamicType vollstaendig: kind +
Name + Bound + Element-Type usw. Er ist der konstruktive Eingang
zu DynamicTypeBuilderFactory::create_type (Spec §7.5.5.1).
Ein MemberDescriptor beschreibt einen Member innerhalb eines
Composite-Types (Struct/Union/Annotation). Spec §7.5.2 listet alle
Felder, die hier 1:1 abgebildet sind. Apply-Logik fuer
try_construct (DISCARD/USE_DEFAULT/TRIM) wird in C4.7 ergaenzt.
Structs§
- Member
Descriptor - XTypes §7.5.2.2 MemberDescriptor.
- Type
Descriptor - XTypes §7.5.1.2 TypeDescriptor.
Enums§
- Extensibility
Kind - Extensibility-Kind (§7.2.2.4).
- TryConstruct
Kind - Try-Construct-Strategie (Spec §7.5.2 + §7.6.4).
- Type
Kind - XTypes 1.3 TypeKind-Enum (§7.5.1 Table 10).
Type Aliases§
- Member
Id MemberId— konsistent mit XTypes 1.3 §7.3.1.1 (32 bits).