One Logo Pool Ball
Foundation · IOS API REFERENCE

NSHashTableCallBacks

struct · SDK 27.1

struct NSHashTableCallBacks

Members (6)

get

describe

TypeScript
get describe(): (((arg0: NSHashTable<unknown>, arg1: SDKHandle) => Promise<(string) | null>)) | null
Swift declaration
var describe: ((NSHashTable<AnyObject>, UnsafeRawPointer) -> String?)?
get

hash

TypeScript
get hash(): (((arg0: NSHashTable<unknown>, arg1: SDKHandle) => Promise<number>)) | null
Swift declaration
var hash: ((NSHashTable<AnyObject>, UnsafeRawPointer) -> Int)?
get

isEqual

TypeScript
get isEqual(): (((arg0: NSHashTable<unknown>, arg1: SDKHandle, arg2: SDKHandle) => Promise<boolean>)) | null
Swift declaration
var isEqual: ((NSHashTable<AnyObject>, UnsafeRawPointer, UnsafeRawPointer) -> ObjCBool)?
get

release

TypeScript
get release(): (((arg0: NSHashTable<unknown>, arg1: SDKHandle) => Promise<void>)) | null
Swift declaration
var release: ((NSHashTable<AnyObject>, UnsafeMutableRawPointer) -> Void)?
get

retain

TypeScript
get retain(): (((arg0: NSHashTable<unknown>, arg1: SDKHandle) => Promise<void>)) | null
Swift declaration
var retain: ((NSHashTable<AnyObject>, UnsafeRawPointer) -> Void)?
init

init

TypeScript
static init(): NSHashTableCallBacks
Swift declaration
init()

Skipped declarations

6 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

NSHashTableCallBacks.init(hash:isEqual:retain:release:describe:)

callback cannot propagate synchronous failure

NSHashTableCallBacks.hash

closure property answers its caller

NSHashTableCallBacks.isEqual

closure property answers its caller

NSHashTableCallBacks.retain

The iOS SDK compiler rejected this binding: a C function pointer can only be formed from a reference to a 'func' or a literal closure

NSHashTableCallBacks.release

The iOS SDK compiler rejected this binding: a C function pointer can only be formed from a reference to a 'func' or a literal closure

NSHashTableCallBacks.describe

closure property answers its caller

All Foundation types →