---
title: CFDictionaryEqualCallBack
framework: corefoundation
role: symbol
role_heading: Type Alias
path: corefoundation/cfdictionaryequalcallback
---

# CFDictionaryEqualCallBack

Prototype of a callback function used to determine if two values or keys in a dictionary are equal.

## Declaration

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

## Parameters

- `value1`: A value in the dictionary.
- `value2`: Another value in the dictionary.

## Discussion

Discussion This callback is passed to CFDictionaryCreate(_:_:_:_:_:_:) in a CFDictionaryKeyCallBacks and CFDictionaryValueCallBacks structure.

## See Also

### Callbacks

- [CFDictionaryApplierFunction](corefoundation/cfdictionaryapplierfunction.md)
- [CFDictionaryCopyDescriptionCallBack](corefoundation/cfdictionarycopydescriptioncallback.md)
- [CFDictionaryHashCallBack](corefoundation/cfdictionaryhashcallback.md)
- [CFDictionaryReleaseCallBack](corefoundation/cfdictionaryreleasecallback.md)
- [CFDictionaryRetainCallBack](corefoundation/cfdictionaryretaincallback.md)
