Skip to main content

Module type_object

Module type_object 

Source
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§

TypeObject
TypeObject-Wrapper (Minimal oder Complete).