Type Alias

CFArrayReleaseCallBack

Prototype of a callback function used to release a value before it’s removed from an array.

Declaration

typedef void (*CFArrayReleaseCallBack)(CFAllocatorRef allocator, const void *value);

Parameters

allocator

The array’s allocator.

value

The value being removed from an array.

Discussion

This callback is passed to CFArrayCreate in a CFArrayCallBacks structure.

See Also

Callbacks

CFArrayApplierFunction

Prototype of a callback function that may be applied to every value in an array.

CFArrayCopyDescriptionCallBack

Prototype of a callback function used to get a description of a value in an array.

CFArrayEqualCallBack

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

CFArrayRetainCallBack

Prototype of a callback function used to retain a value being added to an array.