---
title: CFArrayEqualCallBack
framework: corefoundation
role: symbol
role_heading: Type Alias
path: corefoundation/cfarrayequalcallback
---

# CFArrayEqualCallBack

Prototype of a callback function used to determine if two values in an array are equal.

## Declaration

```swift
typealias CFArrayEqualCallBack = (UnsafeRawPointer?, UnsafeRawPointer?) -> DarwinBoolean
```

## Parameters

- `value1`: A value in an array to be compared with value2 for equality.
- `value2`: A value in an array to be compared with value1 for equality.

## Return Value

Return Value true if value1 and value2 are equal, false otherwise.

## Discussion

Discussion This callback is passed to CFArrayCreate(_:_:_:_:) in a CFArrayCallBacks structure.

## See Also

### Callbacks

- [CFArrayApplierFunction](corefoundation/cfarrayapplierfunction.md)
- [CFArrayCopyDescriptionCallBack](corefoundation/cfarraycopydescriptioncallback.md)
- [CFArrayReleaseCallBack](corefoundation/cfarrayreleasecallback.md)
- [CFArrayRetainCallBack](corefoundation/cfarrayretaincallback.md)
