---
title: CFBagEqualCallBack
framework: corefoundation
role: symbol
role_heading: Type Alias
path: corefoundation/cfbagequalcallback
---

# CFBagEqualCallBack

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

## Declaration

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

## Parameters

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

## Return Value

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

## Discussion

Discussion This callback is passed to CFBagCreate(_:_:_:_:) in a CFBagCallBacks structure.

## See Also

### Callbacks

- [CFBagApplierFunction](corefoundation/cfbagapplierfunction.md)
- [CFBagCopyDescriptionCallBack](corefoundation/cfbagcopydescriptioncallback.md)
- [CFBagHashCallBack](corefoundation/cfbaghashcallback.md)
- [CFBagReleaseCallBack](corefoundation/cfbagreleasecallback.md)
- [CFBagRetainCallBack](corefoundation/cfbagretaincallback.md)
