#### buffer_registration::buffer_registration

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(),
        constraint_t< is_executor< Executor >::value||execution::is_executor< Executor >::value >  = 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(),
        constraint_t< is_convertible< ExecutionContext &, execution_context & >::value >  = 0);
      » more...

Move constructor.

    buffer_registration(
        buffer_registration && other);
      » more...