1 #include <bindings.cmacros.h>
2 #include <CoreFoundation/CFArray.h>
4 const CFArrayCallBacks*
5 inline_kCFTypeArrayCallBacks() {
6 return &kCFTypeArrayCallBacks;
10 inline_CFArrayGetCountOfValue(CFArrayRef theArray,
13 return CFArrayGetCountOfValue(theArray, *range, value);
17 inline_CFArrayContainsValue(CFArrayRef theArray,
20 return CFArrayContainsValue(theArray, *range, value);
24 inline_CFArrayGetValues(CFArrayRef theArray,
26 const void** values) {
27 return CFArrayGetValues(theArray, *range, values);
31 inline_CFArrayApplyFunction(CFArrayRef theArray,
33 CFArrayApplierFunction applier,
35 return CFArrayApplyFunction(theArray, *range, applier, context);
39 inline_CFArrayGetFirstIndexOfValue(CFArrayRef theArray,
42 return CFArrayGetFirstIndexOfValue(theArray, *range, value);
46 inline_CFArrayGetLastIndexOfValue(CFArrayRef theArray,
49 return CFArrayGetLastIndexOfValue(theArray, *range, value);
53 inline_CFArrayBSearchValues(CFArrayRef theArray,
56 CFComparatorFunction comparator,
58 return CFArrayBSearchValues(theArray, *range, value, comparator, context);
62 inline_CFArrayReplaceValues(CFMutableArrayRef theArray,
64 const void **newValues,
66 return CFArrayReplaceValues(theArray, *range, newValues, newCount);
70 inline_CFArraySortValues(CFMutableArrayRef theArray,
72 CFComparatorFunction comparator,
74 return CFArraySortValues(theArray, *range, comparator, context);
78 inline_CFArrayAppendArray(CFMutableArrayRef theArray,
79 CFArrayRef otherArray,
80 CFRange* otherRange) {
81 return CFArrayAppendArray(theArray, otherArray, *otherRange);