Skip to content

ExistentialMetatypeMetadata

tevelee edited this page Jul 21, 2026 · 1 revision

ExistentialMetatypeMetadata

The metadata structure that represents a metatype wrapping an existential type.

public struct ExistentialMetatypeMetadata: Metadata, LayoutWrapper 

ABI Stability: Unstable across all platforms

| macOS | iOS/tvOS | watchOS | Linux | Windows |
|-------|----------|---------|-------|---------|
| NA    | NA       | NA      | NA    | NA      |

Inheritance

Metadata, LayoutWrapper

Properties

ptr

Backing existential metatype metadata pointer.

public let ptr: UnsafeRawPointer

instanceType

The existential instance type that this metatype wraps.

public var instanceType: Any.Type 

instanceMetadata

The metadata for the existential instance type that this metatype wraps.

public var instanceMetadata: ExistentialMetadata 

flags

The flags specific to existential metadata.

public var flags: ExistentialMetadata.Flags 
Types
Protocols
Global Typealiases
Global Variables
Global Functions

Clone this wiki locally