One Logo Pool Ball
Foundation · IOS API REFERENCE

NSMapTableKeyCallBacks

struct · SDK 27.1

struct NSMapTableKeyCallBacks

Members (8)

get

describe

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

hash

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

isEqual

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

notAKeyMarker

TypeScript
get notAKeyMarker(): (SDKHandle) | null
Swift declaration
var notAKeyMarker: UnsafeRawPointer?
set

notAKeyMarker

TypeScript
set notAKeyMarker(value: (SDKHandle) | null)
Swift declaration
var notAKeyMarker: UnsafeRawPointer?
get

release

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

retain

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

init

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

Skipped declarations

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

NSMapTableKeyCallBacks.init(hash:isEqual:retain:release:describe:notAKeyMarker:)

callback cannot propagate synchronous failure

NSMapTableKeyCallBacks.hash

closure property answers its caller

NSMapTableKeyCallBacks.isEqual

closure property answers its caller

NSMapTableKeyCallBacks.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

NSMapTableKeyCallBacks.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

NSMapTableKeyCallBacks.describe

closure property answers its caller

All Foundation types →