HomeSort by relevance Sort by last modified time
    Searched full:block_byref (Results 1 - 4 of 4) sorted by null

  /external/compiler-rt/test/BlocksRuntime/
nullblockisa.c 25 struct Block_byref *innerp;
  /external/compiler-rt/lib/BlocksRuntime/
Block_private.h 80 struct Block_byref {
82 struct Block_byref *forwarding;
85 void (*byref_keep)(struct Block_byref *dst, struct Block_byref *src);
86 void (*byref_destroy)(struct Block_byref *);
93 struct Block_byref *forwarding;
runtime.c 369 struct Block_byref **destp = (struct Block_byref **)dest;
370 struct Block_byref *src = (struct Block_byref *)arg;
382 struct Block_byref *copy = (struct Block_byref *)_Block_allocator(src->size, false, isWeak);
415 struct Block_byref *shared_struct = (struct Block_byref *)arg;
687 const char *_Block_byref_dump(struct Block_byref *src) {
  /external/clang/docs/
Block-ABI-Apple.rst 356 struct Block_byref *forwarding;
619 In turn, the ``block_byref`` copy support helpers distinguish between whether
796 ``block_byref`` data structure as do other variables. Such objects (if not
797 ``const`` objects) must support a regular copy constructor. The ``block_byref``
800 constructor based on the initial stack ``block_byref`` data structure, and will
803 ``block_byref`` heap data structure. For example,
883 The ``block_byref`` data structure similarly requires copy/dispose helpers for
890 ``BLOCK_FIELD_IS_BYREF`` flag when copying the ``block_byref`` structure in the
892 ``block_byref`` copy/dispose helper calls.
    [all...]

Completed in 2991 milliseconds