Does basic-receiver
need to constrain set_value/set_error/set_stopped
on whether complete
is invocable?
#292
Labels
The current specification for the exposition-only class
basic-receiver
defines its completion-functions to be constrained based on whether theimpls-for<tag-t>::complete
function is invocable.For example:
Since a sender/operation is not allowed to form a call to set_value unless that completion-signature is listed in its set of completion-signatures, shouldn't we be using mandates instead of constraints here?
Is there any benefit to putting the constraints/requires-clause on the set_value/set_error/set_stopped functions?
The text was updated successfully, but these errors were encountered: