One Logo Pool Ball
CoreFoundation · IOS API REFERENCE

CFBinaryHeapCallBacks

struct · SDK 27.1

struct CFBinaryHeapCallBacks

Members (7)

get

compare

TypeScript
get compare(): (((arg0: (SDKHandle) | null, arg1: (SDKHandle) | null, arg2: (SDKHandle) | null) => Promise<CFComparisonResult>)) | null
Swift declaration
var compare: ((UnsafeRawPointer?, UnsafeRawPointer?, UnsafeMutableRawPointer?) -> CFComparisonResult)!
get

copyDescription

TypeScript
get copyDescription(): (((arg0: (SDKHandle) | null) => Promise<(SDKHandle) | null>)) | null
Swift declaration
var copyDescription: ((UnsafeRawPointer?) -> Unmanaged<CFString>?)!
get

release

TypeScript
get release(): (((arg0: (CFAllocator) | null, arg1: (SDKHandle) | null) => Promise<void>)) | null
Swift declaration
var release: ((CFAllocator?, UnsafeRawPointer?) -> Void)!
get

retain

TypeScript
get retain(): (((arg0: (CFAllocator) | null, arg1: (SDKHandle) | null) => Promise<(SDKHandle) | null>)) | null
Swift declaration
var retain: ((CFAllocator?, UnsafeRawPointer?) -> UnsafeRawPointer?)!
get

version

TypeScript
get version(): number
Swift declaration
var version: CFIndex
set

version

TypeScript
set version(value: number)
Swift declaration
var version: CFIndex
init

init

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

Skipped declarations

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

CFBinaryHeapCallBacks.init(version:retain:release:copyDescription:compare:)

callback cannot propagate synchronous failure

CFBinaryHeapCallBacks.retain

closure property answers its caller

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

CFBinaryHeapCallBacks.copyDescription

closure property answers its caller

CFBinaryHeapCallBacks.compare

closure property answers its caller

All CoreFoundation types →