Object Layout Variant
The ObjectLayoutVariants capture field layouts for objects and object types. An object or object type's descriptor refers to a variant, and the variant contains a mapping from each present field atom to the slot number within the object or object type. All objects or object types with a particular set of field atoms have the same variant.
Author
Mark van Gulik
See also
Parameters
all Fields Set
The set of fields for which to produce an ObjectLayoutVariant. Only one variant may exist for each set of fields, so this constructor is private.
Types
Functions
Link copied to clipboard
Check whether an object type based on the receiver could be a subtype of a type based on another, based only on the fields present in each.
Properties
Link copied to clipboard
The instanceMeta of the most general object type using this variant.