A simple iteration operation needed when applying a block several times. More...
#include <xdispatch/base.h>
 Inheritance diagram for xdispatch::block_iteration_operation:
 Inheritance diagram for xdispatch::block_iteration_operation:| Public Member Functions | |
| block_iteration_operation (dispatch_iteration_block_t b) | |
| block_iteration_operation (const block_iteration_operation &other) | |
| ~block_iteration_operation () | |
| void | operator() (size_t index) | 
| virtual void | auto_delete (bool a) | 
| Change the auto_delete flag to prevent the iteration from being deleted after finishing its execution. | |
| virtual bool | auto_delete () const | 
A simple iteration operation needed when applying a block several times.
| xdispatch::block_iteration_operation::block_iteration_operation | ( | dispatch_iteration_block_t | b | ) |  [inline] | 
| xdispatch::block_iteration_operation::block_iteration_operation | ( | const block_iteration_operation & | other | ) |  [inline] | 
| virtual void xdispatch::iteration_operation::auto_delete | ( | bool | a | ) |  [inline, virtual, inherited] | 
| virtual bool xdispatch::iteration_operation::auto_delete | ( | ) | const  [inline, virtual, inherited] | 
| void xdispatch::block_iteration_operation::operator() | ( | size_t | index | ) |  [inline, virtual] | 
Implements xdispatch::iteration_operation.