A simple iteration operation needed when applying a block several times. More...
#include <xdispatch/base.h>
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.