Lines Matching refs:may
47 that may reside in automatic (stack) memory, global memory, or heap
69 A Block reference may be cast to a pointer of arbitrary type and vice
70 versa. [cast.c] A Block reference may not be dereferenced via the
71 pointer dereference operator ``*``, and thus a Block's size may not be
106 the ``( void )`` argument list may also be omitted.
151 exception of those in automatic (stack) storage. Thus one may access
178 Block literal expressions may occur within Block literal expressions
182 A Block literal expression may be used as the initialization value for
232 implementation may choose an optimization where the storage is
234 a Block_copy of a referencing Block. Such variables may be mutated as
262 that also of id. A variable or expression of Block type may be
263 messaged or used as a parameter wherever an id may be. The converse is
264 also true. Block references may thus appear as properties and are
270 not. Blocks using automatic (stack) memory are objects and may be
271 messaged, although they may not be assigned into ``__weak`` locations
347 Variables declared as residing in ``__block`` storage may be initially
348 allocated in the heap or may first appear on the stack and be copied
360 Member variables that are Blocks may not be overloaded by the types of