Swift 標準ライブラリ  >     OpaquePointer
構造体
OpaquePointer
不透明(opaque) な C ポインターのまわりのラッパー。
概観
不透明なポインタは、不完全な構造体の型のように、Swift で表現できない型への C ポインタを表すために使用されます。
シンボル
イニシャライザ
init<T>(UnsafeMutablePointer<T>)
型付きの UnsafeMutablePointer を不透明な C のポインタに変換します。
init<T>(UnsafePointer<T>)
型付きの UnsafePointer を不透明な C のポインタに変換します。
init?<T>(UnsafePointer<T>?)
型付きの UnsafePointer を不透明な C のポインタに変換します。
init?<T>(UnsafeMutablePointer<T>?)
型付きの UnsafeMutablePointer を不透明な C のポインタに変換します。
init?(bitPattern: Int)
メモリ内の与えられたアドレスから OpaquePointer を作成します。
init?(bitPattern: UInt)
メモリ内の与えられたアドレスから OpaquePointer を作成します。
init(UnsafeRawPointer)
init?(UnsafeRawPointer?)
init?(UnsafeMutableRawPointer?)
init(UnsafeMutableRawPointer)
インスタンスプロパティー
var debugDescription: String
デバッグに適したポインタのテキスト表現。
var hashValue: Int
ポインタのハッシュ値。
演算子関数
static func ==(OpaquePointer, OpaquePointer)
関連
以下に準拠:
- CustomDebugStringConvertible
- CVarArg