Lines Matching refs:callBacks
366 static CFArrayRef __CFArrayInit(CFAllocatorRef allocator, UInt32 flags, CFIndex capacity, const CFArrayCallBacks *callBacks) {
371 if (!callBacks || (callBacks->retain == NULL && callBacks->release == NULL)) {
375 if (__CFArrayCallBacksMatchNull(callBacks)) {
377 } else if (__CFArrayCallBacksMatchCFType(callBacks)) {
412 *cb = *callBacks;
439 CF_PRIVATE CFArrayRef __CFArrayCreate0(CFAllocatorRef allocator, const void **values, CFIndex numValues, const CFArrayCallBacks *callBacks) {
447 result = __CFArrayInit(allocator, __kCFArrayImmutable, numValues, callBacks);
470 CF_PRIVATE CFMutableArrayRef __CFArrayCreateMutable0(CFAllocatorRef allocator, CFIndex capacity, const CFArrayCallBacks *callBacks) {
473 return (CFMutableArrayRef)__CFArrayInit(allocator, __kCFArrayDeque, capacity, callBacks);
531 CFArrayRef CFArrayCreate(CFAllocatorRef allocator, const void **values, CFIndex numValues, const CFArrayCallBacks *callBacks) {
532 return __CFArrayCreate0(allocator, values, numValues, callBacks);
535 CFMutableArrayRef CFArrayCreateMutable(CFAllocatorRef allocator, CFIndex capacity, const CFArrayCallBacks *callBacks) {
536 return __CFArrayCreateMutable0(allocator, capacity, callBacks);