---
title: CFSetEqualCallBack
framework: corefoundation
role: symbol
role_heading: Type Alias
path: corefoundation/cfsetequalcallback
---

# CFSetEqualCallBack

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

## Declaration

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

## Parameters

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

## Return Value

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

## Discussion

Discussion This callback is passed to CFSetCreate(_:_:_:_:) in a CFSetCallBacks structure.

## See Also

### Callbacks

- [CFSetApplierFunction](corefoundation/cfsetapplierfunction.md)
- [CFSetCopyDescriptionCallBack](corefoundation/cfsetcopydescriptioncallback.md)
- [CFSetHashCallBack](corefoundation/cfsethashcallback.md)
- [CFSetReleaseCallBack](corefoundation/cfsetreleasecallback.md)
- [CFSetRetainCallBack](corefoundation/cfsetretaincallback.md)
