CFBagGetValue(_:_:)
Returns a requested value from a bag.
Declaration
func CFBagGetValue(_ theBag: CFBag!, _ value: UnsafeRawPointer!) -> UnsafeRawPointer!Parameters
- theBag:
The bag to examine.
- value:
The value for which to find matches in
theBag. The equal callback provided whentheBagwas created is used to compare. If the equal callback wasNULL, pointer equality (in C, ==) is used. Ifvalue, or any other value intheBag, is not understood by the equal callback, the behavior is undefined.
Return Value
A pointer to value, or NULL if value is not in theBag. If the value is a Core Foundation object, ownership follows the The Get Rule.
Discussion
Depending on the implementation of the equal callback specified when creating theBag, the value returned may not have the same pointer equality as value.