### bind_cancellation_slot

Create a partial completion token that associates a cancellation slot.

    template<
        typename CancellationSlot>
    partial_cancellation_slot_binder< CancellationSlot > bind_cancellation_slot(
        const CancellationSlot & ex);
      » more...

Associate an object of type `T` with a cancellation slot of type `CancellationSlot`.

    template<
        typename CancellationSlot,
        typename T>
    cancellation_slot_binder< decay_t< T >, CancellationSlot > bind_cancellation_slot(
        const CancellationSlot & s,
        T && t);
      » more...

##### Requirements

Header: `asio/bind_cancellation_slot.hpp`

Convenience header: `asio.hpp`