Register buffers with an executor's execution context.
template< typename Executor> buffer_registration( const Executor & ex, const MutableBufferSequence & buffer_sequence, const allocator_type & alloc = allocator_type(), typename constraint< is_executor< Executor >::value||execution::is_executor< Executor >::value >::type = 0); » more...
Register buffers with an execution context.
template< typename ExecutionContext> buffer_registration( ExecutionContext & ctx, const MutableBufferSequence & buffer_sequence, const allocator_type & alloc = allocator_type(), typename constraint< is_convertible< ExecutionContext &, execution_context & >::value >::type = 0); » more...
Move constructor.
buffer_registration( buffer_registration && other); » more...