Skip to content

GenericValueMetadataPattern

tevelee edited this page Jul 25, 2026 · 1 revision

GenericValueMetadataPattern

A typed generic-metadata pattern for structs and enums.

public struct GenericValueMetadataPattern: LayoutWrapper 

Inheritance

LayoutWrapper

Properties

metadataPattern

The common instantiation pattern header.

public var metadataPattern: GenericMetadataPattern 

valueWitnessTablePattern

The value-witness-table pattern selected for instantiated metadata, if the ABI record carries one. The pointer is runtime-private and is exposed for inspection only.

public var valueWitnessTablePattern: UnsafeRawPointer? 

extraDataPattern

The extra-data copy pattern, if this generic value pattern carries one.

public var extraDataPattern: GenericMetadataPartialPattern? 
Types
Protocols
Global Typealiases
Global Variables
Global Functions

Clone this wiki locally