Expand description
TypeObject (XTypes 1.3 §7.3.4.4).
TypeObject ist eine Union { MinimalTypeObject | CompleteTypeObject }.
Im Wire-Format wird der Diskriminator als EquivalenceKind (1 byte)
kodiert: EK_MINIMAL=0xF1, EK_COMPLETE=0xF2.
Beide Varianten sind vollstaendig implementiert (T2 Minimal, T3 Complete).
Re-exports§
pub use complete::CompleteTypeObject;pub use minimal::MinimalTypeObject;
Modules§
- common
- Gemeinsam genutzte Wire-Types fuer TypeObject (Minimal + Complete).
- complete
- CompleteTypeObject (XTypes 1.3 §7.3.4.4) — vollstaendige Repraesentation mit Namen + Annotationen.
- flags
- Type/Member-Flags (XTypes 1.3 §7.3.4.5).
- kinds
- TypeObject-Diskriminator-Konstanten (XTypes 1.3 §7.3.4.1 / §7.3.4.4).
- minimal
- MinimalTypeObject (XTypes 1.3 §7.3.4.4) — hash-effiziente, namenlose Repraesentation fuer Wire-Transport ueber TypeLookup.
Enums§
- Type
Object - TypeObject-Wrapper (Minimal oder Complete).