---
title: CFBinaryHeapApplierFunction
framework: corefoundation
role: symbol
role_heading: Type Alias
path: corefoundation/cfbinaryheapapplierfunction
---

# CFBinaryHeapApplierFunction

Callback function used to apply a function to all members of a binary heap.

## Declaration

```swift
typealias CFBinaryHeapApplierFunction = (UnsafeRawPointer?, UnsafeMutableRawPointer?) -> Void
```

## Parameters

- `val`: The current value from the binary heap.
- `context`: The program-defined context parameter given to the doc://com.apple.corefoundation/documentation/CoreFoundation/CFBinaryHeapApplyFunction(_:_:_:) function.

## See Also

### Callbacks

- [compare](corefoundation/cfbinaryheapcallbacks/compare.md)
- [copyDescription](corefoundation/cfbinaryheapcallbacks/copydescription.md)
- [release](corefoundation/cfbinaryheapcallbacks/release.md)
- [retain](corefoundation/cfbinaryheapcallbacks/retain.md)
- [version](corefoundation/cfbinaryheapcallbacks/version.md)
