#include <Block.h>
#include <stddef.h>
Go to the source code of this file.
Defines | |
#define | XDISPATCH_BLOCK ^ |
#define | endif |
#define | XDISPATCH_BLOCK_PERSIST(A) Block_copy(A) |
#define | XDISPATCH_BLOCK_COPY(A) Block_copy(A) |
#define | XDISPATCH_BLOCK_DELETE(A) Block_release(A) |
#define | XDISPATCH_BLOCK_EXEC(A) (A) |
#define | XDISPATCH_HAS_BLOCKS |
Typedefs | |
typedef void(^ | dispatch_iteration_block_t )(size_t) |
typedef dispatch_block_t | dispatch_block_store |
typedef dispatch_iteration_block_t | dispatch_iteration_block_store |
#define endif |
#define XDISPATCH_BLOCK ^ |
Definition at line 95 of file lambda_blocks.h.
#define XDISPATCH_BLOCK_COPY | ( | A | ) | Block_copy(A) |
Definition at line 100 of file lambda_blocks.h.
#define XDISPATCH_BLOCK_DELETE | ( | A | ) | Block_release(A) |
Definition at line 101 of file lambda_blocks.h.
#define XDISPATCH_BLOCK_EXEC | ( | A | ) | (A) |
Definition at line 102 of file lambda_blocks.h.
#define XDISPATCH_BLOCK_PERSIST | ( | A | ) | Block_copy(A) |
Definition at line 99 of file lambda_blocks.h.
#define XDISPATCH_HAS_BLOCKS |
Definition at line 107 of file lambda_blocks.h.
typedef dispatch_block_t dispatch_block_store |
Definition at line 105 of file lambda_blocks.h.
Definition at line 106 of file lambda_blocks.h.
typedef void(^ dispatch_iteration_block_t)(size_t) |
Definition at line 104 of file lambda_blocks.h.