Lines Matching refs:callBacks
218 static CFBinaryHeapRef __CFBinaryHeapInit(CFAllocatorRef allocator, UInt32 flags, CFIndex capacity, const void **values, CFIndex numValues, const CFBinaryHeapCallBacks *callBacks, const CFBinaryHeapCompareContext *compareContext) {
227 if (!callBacks || (callBacks->retain == NULL && callBacks->release == NULL)) {
247 if (NULL != callBacks) {
248 memory->_callbacks.retain = callBacks->retain;
249 memory->_callbacks.release = callBacks->release;
250 memory->_callbacks.copyDescription = callBacks->copyDescription;
251 memory->_callbacks.compare = callBacks->compare;
268 CFBinaryHeapRef CFBinaryHeapCreate(CFAllocatorRef allocator, CFIndex capacity, const CFBinaryHeapCallBacks *callBacks, const CFBinaryHeapCompareContext *compareContext) {
269 return __CFBinaryHeapInit(allocator, kCFBinaryHeapMutable, capacity, NULL, 0, callBacks, compareContext);