Skip to content

OpaqueDescriptor

Azoy edited this page May 6, 2021 · 2 revisions

OpaqueDescriptor

Represents a descriptor for an opaque type.

public struct OpaqueDescriptor: ContextDescriptor, LayoutWrapper 

ABI Stability: Stable since the following

|    macOS    |  iOS/tvOS  |  watchOS  | Linux | Windows |
|-------------|------------|-----------|-------|---------|
| 10.15 <= .3 | 13.0 <= .3 | 6.0 <= .1 | NA    | NA      |

Inheritance

ContextDescriptor, LayoutWrapper

Properties

ptr

Backing OpaqueDescriptor pointer.

public let ptr: UnsafeRawPointer

numUnderlyingTypes

The number of underlying types for this opaque type.

public var numUnderlyingTypes: Int 

underlyingTypeMangledNames

An array of mangled type names of the underlying types composing this opaque type.

public var underlyingTypeMangledNames: [UnsafeRawPointer] 
Types
Protocols
Global Variables
Global Functions
Clone this wiki locally