receiver_proxy represents a receiver
that will be notified
by the implementations of parallel_scheduler_backend
to trigger the completion operations.
bulk_item_receiver_proxy is derived from receiver_proxy and
is used for bulk_chunked and bulk_unchunked customizations
that will also receive notifications
from implementations of parallel_scheduler_backend
corresponding to different iterations.
Remarks: get_stop_token_t is
in the implementation-defined set of supported queries, and
inplace_stop_token is a member
of the implementation-defined set of supported result types
for get_stop_token_t.
Recommended practice: If P is inplace_stop_token and
T is a type other than inplace_stop_token
that models stoppable_token,
try_query should return an object of type inplace_stop_token
such that until one of
set_value,
set_error or
set_stopped
is called on *this,
all calls to try_query return equivalent inplace_stop_token objects.