pub unsafe extern "C-unwind" fn CFArrayApplyFunction(
the_array: &CFArray,
range: CFRange,
applier: CFArrayApplierFunction,
context: *mut c_void,
)
CFArray
and CFBase
only.Expand description
Calls a function once for each value in the array.
Parameter theArray
: The array to be operated upon. If this parameter is not
a valid CFArray, the behavior is undefined.
Parameter range
: The range of values within the array to which to apply
the function. If the range location or end point (defined by
the location plus length minus 1) is outside the index
space of the array (0 to N-1 inclusive, where N is the count
of the array), the behavior is undefined. If the range
length is negative, the behavior is undefined. The range may
be empty (length 0).
Parameter applier
: The callback function to call once for each value in
the given range in the array. If this parameter is not a
pointer to a function of the correct prototype, the behavior
is undefined. If there are values in the range which the
applier function does not expect or cannot properly apply
to, the behavior is undefined.
Parameter context
: A pointer-sized user-defined value, which is passed
as the second parameter to the applier function, but is
otherwise unused by this function. If the context is not
what is expected by the applier function, the behavior is
undefined.