/external/clang/test/ARCMT/ |
block_copy_release.m | 10 blk c = Block_copy(b); 15 id c = Block_copy(b);
|
Common.h | 109 #define Block_copy(...) ((__typeof(__VA_ARGS__))_Block_copy((const void *)(__VA_ARGS__)))
|
/external/compiler-rt/test/BlocksRuntime/ |
dispatch_call_Block_with_release.c | 27 dispatch_call_Block_with_release2(Block_copy(b1)); 28 dispatch_call_Block_with_release2(Block_copy(b2));
|
macro.c | 11 void (^bbb)(void) = Block_copy(^ {
|
byrefcopyinner.c | 19 Block_copy(^{ 24 Block_copy(b);
|
byrefcopystack.c | 26 bumpi = Block_copy(^{ ++i; }); 27 geti = Block_copy(^{ return i; });
|
globalexpression.c | 22 void (^gblockcopy)(int) = Block_copy(gblock); 33 gblockcopy = Block_copy(gblock);
|
recursive-test.c | 45 if (verbose) printf("Creating other_copied_block: a Block_copy of a block that will call recursive_local_block\n"); 47 void (^other_copied_block)(int) = Block_copy(^(int i) { 59 if (verbose) printf("Creating recursive_copy_block: a Block_copy of a block that will call recursive_copy_block recursively\n"); 61 recursive_copy_block = Block_copy(^(int i) {
|
copynull.c | 24 void (^blockcopy)(void) = Block_copy(block);
|
byrefcopy.c | 30 void (^blockcopy)(void) = Block_copy(block);
|
rdar6414583.c | 22 dispatch_block_t block = Block_copy(^{ c = i; });
|
recursiveassign.c | 29 recursive_copy_block = Block_copy(^(int i) {
|
blockimport.c | 47 void (^vvcopy)(void) = Block_copy(vv);
|
byrefcopycopy.c | 29 _b = Block_copy(b); // make a new copy each time
|
byrefcopyint.c | 50 voidVoid copy = Block_copy(dummy);
|
byrefsanity.c | 53 void (*Block_copy)(void *dst, void *src);
|
recursive-block.c | 40 voidVoid result = Block_copy(outer);
|
reference.C | 71 void (^b2)(void) = Block_copy(b);
|
/external/clang/test/Rewriter/ |
inner-block-helper-funcs.mm | 9 extern "C" dispatch_block_t Block_copy(dispatch_block_t aBlock); 24 dispatch_block_t copiedBlock = Block_copy(wrapperBlock);
|
/external/clang/docs/ |
BlockLanguageSpec.rst | 214 The copy operation ``Block_copy()`` is styled as a function that takes 234 a Block_copy of a referencing Block. Such variables may be mutated as 240 (that it is the result of a ``Block_copy`` operation). Despite this 241 there is no provision to do a ``Block_copy`` or a ``Block_release`` if 280 The :block-term:`Block_copy` operator retains all objects held in 299 ``Block_copy()``). The initial Apple implementation does in fact 301 only as a result of a ``Block_copy()`` operation. 338 calling ``Block_copy()`` on a Block allocated on the stack. In both 349 to the heap as a result of a ``Block_copy()`` operation. When copied
|
Block-ABI-Apple.rst | 119 ``Block_copy()`` and ``Block_release()`` operations, in which case the 362 Variables of certain types require helper functions for when ``Block_copy()`` 376 // helper functions called via Block_copy() and Block_release() 552 Because ``Blocks`` referencing ``__block`` variables may have ``Block_copy()`` 725 ``Block_copy()`` operation, and the flags work marked with the (1<<26) bit in [all...] |
/external/compiler-rt/lib/BlocksRuntime/ |
Block.h | 55 #define Block_copy(...) ((__typeof(__VA_ARGS__))_Block_copy((const void *)(__VA_ARGS__)))
|
Block_private.h | 168 void (*Block_copy)(void *dst, void *src); /* iff BLOCK_HAS_COPY_DISPOSE */
|
/system/bt/stack/smp/ |
aes.c | 304 # define block_copy(d, s) memcpy(d, s, N_BLOCK) macro 307 # define block_copy(d, s) copy_block(d, s) macro 397 block_copy(d, s); 442 block_copy(st, dt); 471 block_copy(st, dt); 697 block_copy( o_key, key ); 750 block_copy( o_key, key ); 818 block_copy( o_key, key ); 819 block_copy( o_key + 16, key + 16 ); 900 block_copy( o_key, key ) [all...] |
/external/clang/lib/ARCMigrate/ |
TransUnbridgedCasts.cpp | 33 // Uses of Block_copy/Block_release macros are rewritten: 35 // c = Block_copy(b); 344 if (MacroName == "Block_copy") {
|