Initializerswift 6.0.3Swift
init(_:)
init(_ from: UnsafeRawPointer)
init(_ from: UnsafeRawPointer)
import Swift
@frozen struct OpaquePointer
A wrapper around an opaque C pointer.
@frozen struct UnsafeRawPointer
A raw pointer for accessing untyped data.
init<T>(_ from: UnsafePointer<T>) where T : ~Copyable
Converts a typed UnsafePointer
to an opaque C pointer.
init?<T>(_ from: UnsafePointer<T>?) where T : ~Copyable
Converts a typed UnsafePointer
to an opaque C pointer.
init?(_ from: UnsafeRawPointer?)
init?<T>(_ from: UnsafeMutablePointer<T>?) where T : ~Copyable
Converts a typed UnsafeMutablePointer
to an opaque C pointer.
init?(_ from: UnsafeMutableRawPointer?)
init<T>(_ from: UnsafeMutablePointer<T>) where T : ~Copyable
Converts a typed UnsafeMutablePointer
to an opaque C pointer.
init(_ from: UnsafeMutableRawPointer)
init?(bitPattern: Int)
Creates a new OpaquePointer
from the given address, specified as a bit pattern.
init?(bitPattern: UInt)
Creates a new OpaquePointer
from the given address, specified as a bit pattern.
var debugDescription: String { get }
A textual representation of the pointer, suitable for debugging.
static func == (lhs: OpaquePointer, rhs: OpaquePointer) -> Bool
func hash(into hasher: inout Hasher)
Hashes the essential components of this value by feeding them into the given hasher.