Lines Matching refs:numValues
421 CF_PRIVATE CFArrayRef __CFArrayCreateTransfer(CFAllocatorRef allocator, const void **values, CFIndex numValues) {
422 CFAssert2(0 <= numValues, __kCFLogAssertion, "%s(): numValues (%d) cannot be less than zero", __PRETTY_FUNCTION__, numValues);
427 size += numValues * sizeof(struct __CFArrayBucket);
433 __CFArraySetCount(memory, numValues);
434 memmove(__CFArrayGetBucketsPtr(memory), values, sizeof(void *) * numValues);
439 CF_PRIVATE CFArrayRef __CFArrayCreate0(CFAllocatorRef allocator, const void **values, CFIndex numValues, const CFArrayCallBacks *callBacks) {
446 CFAssert2(0 <= numValues, __kCFLogAssertion, "%s(): numValues (%d) cannot be less than zero", __PRETTY_FUNCTION__, numValues);
447 result = __CFArrayInit(allocator, __kCFArrayImmutable, numValues, callBacks);
453 for (idx = 0; idx < numValues; idx++) {
460 for (idx = 0; idx < numValues; idx++) {
466 __CFArraySetCount(result, numValues);
482 CFIndex numValues = CFArrayGetCount(array);
489 result = __CFArrayInit(allocator, __kCFArrayImmutable, numValues, cb);
494 for (idx = 0; idx < numValues; idx++) {
502 __CFArraySetCount(result, numValues);
509 CFIndex idx, numValues = CFArrayGetCount(array);
519 if (0 == capacity) _CFArraySetCapacity(result, numValues);
520 for (idx = 0; idx < numValues; idx++) {
531 CFArrayRef CFArrayCreate(CFAllocatorRef allocator, const void **values, CFIndex numValues, const CFArrayCallBacks *callBacks) {
532 return __CFArrayCreate0(allocator, values, numValues, callBacks);