Files
cppdraft_translate/cppdraft/exec/set/error.md
2025-10-25 03:02:53 +03:00

743 B
Raw Blame History

[exec.set.error]

33 Execution control library [exec]

33.7 Receivers [exec.recv]

33.7.3 execution::set_error [exec.set.error]

1

#

set_error is an error completion function ([exec.async.ops]).

Its associated completion tag is set_error_t.

The expression set_error(rcvr, err) for some subexpressions rcvr and err is ill-formed if rcvr is an lvalue or an rvalue of const type.

Otherwise, it is expression-equivalent toMANDATE-NOTHROW(rcvr.set_error(err)).