OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BLOCK_FIELD_IS_WEAK
(Results
1 - 5
of
5
) sorted by null
/frameworks/compile/libbcc/runtime/BlocksRuntime/
Block_private.h
99
BLOCK_FIELD_IS_WEAK
= 16, /* declared __weak, only used in byref copy helpers */
runtime.c
381
bool isWeak = ((flags & (BLOCK_FIELD_IS_BYREF|
BLOCK_FIELD_IS_WEAK
)) == (BLOCK_FIELD_IS_BYREF|
BLOCK_FIELD_IS_WEAK
));
541
If the __block variable is marked weak the compiler also or's in
BLOCK_FIELD_IS_WEAK
(16).
547
So the __block copy/dispose helpers will generate flag values of 3 or 7 for objects and Blocks respectively, with
BLOCK_FIELD_IS_WEAK
(16) or'ed as appropriate and always 128 or'd in, for the following set of possibilities:
564
if ((flags &
BLOCK_FIELD_IS_WEAK
) ==
BLOCK_FIELD_IS_WEAK
) {
605
else if ((flags & (
BLOCK_FIELD_IS_WEAK
|BLOCK_FIELD_IS_BLOCK|BLOCK_BYREF_CALLER)) == BLOCK_FIELD_IS_OBJECT) {
/external/clang/lib/CodeGen/
CGBlocks.h
89
BLOCK_FIELD_IS_WEAK
= 0x10, /* declared __weak, only used in byref copy
CGBlocks.cpp
[
all
...]
/external/clang/lib/Rewrite/
RewriteObjC.cpp
41
BLOCK_FIELD_IS_WEAK
= 16, /* declared __weak, only used in byref copy
[
all
...]
Completed in 120 milliseconds