cuda::experimental::stf::sump::fwd_t#
-
struct fwd_t#
The identity element of
|and the forwarding primitive: the error leaves the sink unhandled and continues on its native channel.On the exception channel it re-throws the in-flight exception from inside the catch. Its answer type is
nullval, so it never has to produce a value; being non-noexceptis how it forwards, handing the exception to the next|arm or letting it propagate. On the code channel no exception is active, so it answers itself, afwd_tvalue: the<<chain yields the status unchanged for the caller to propagate, and records it as forwarded.