CFAllocatorAllocateCallBack
A prototype for a function callback that allocates memory of a requested size.
Declaration
typealias CFAllocatorAllocateCallBack = (CFIndex, CFOptionFlags, UnsafeMutableRawPointer?) -> UnsafeMutableRawPointer?Parameters
- allocSize:
This function allocates a block of memory of at least
allocSizebytes (always greater than 0). - hint:
A bitfield that is currently not used (always set to 0).
- info:
An untyped pointer to program-defined data. Allocate memory for the data and assign a pointer to it. This data is often control information for the allocator. It may be
NULL.
Return Value
A pointer to the start of the block.