Lines Matching defs:predicate
35 * A predicate for use with dispatch_once(). It must be initialized to zero.
46 * @param predicate
61 dispatch_once(dispatch_once_t *predicate, dispatch_block_t block);
65 _dispatch_once(dispatch_once_t *predicate, dispatch_block_t block)
67 if (DISPATCH_EXPECT(*predicate, ~0l) != ~0l) {
68 dispatch_once(predicate, block);
78 dispatch_once_f(dispatch_once_t *predicate, void *context,
84 _dispatch_once_f(dispatch_once_t *predicate, void *context,
87 if (DISPATCH_EXPECT(*predicate, ~0l) != ~0l) {
88 dispatch_once_f(predicate, context, function);