Searched refs:byref_keep (Results 1 – 3 of 3) sorted by relevance
| /openbsd/src/gnu/llvm/compiler-rt/lib/BlocksRuntime/ |
| D | runtime.c | 393 copy->byref_keep = src->byref_keep; in _Block_byref_assign_copy() 395 (*src->byref_keep)(copy, src); in _Block_byref_assign_copy() 400 (void *)©->byref_keep, in _Block_byref_assign_copy() 401 (void *)&src->byref_keep, in _Block_byref_assign_copy() 695 cp += sprintf(cp, " copy helper: %p\n", (void *)(uintptr_t)src->byref_keep); in _Block_byref_dump()
|
| D | Block_private.h | 85 void (*byref_keep)(struct Block_byref *dst, struct Block_byref *src); member
|
| /openbsd/src/gnu/llvm/clang/docs/ |
| D | Block-ABI-Apple.rst | 386 void (*byref_keep)(void *dst, void *src); 453 void (*byref_keep)(struct _block_byref_voidBlock *dst, struct _block_byref_voidBlock *src); 472 .byref_keep=_block_byref_keep_helper, .byref_dispose=_block_byref_dispose_helper, 502 void (*byref_keep)(struct _block_byref_i *dst, struct _block_byref_i *src); 555 have ``byref_keep`` and ``byref_dispose`` helper functions that use 588 ``copy_helper``, ``dispose_helper``, ``byref_keep``, and ``byref_dispose`` 659 void (*byref_keep)(struct _block_byref_i *dst, struct _block_byref_i *src); 713 .byref_keep=_block_byref_obj_keep, .byref_dispose=_block_byref_obj_dispose,
|