cuda::experimental::stf::sump::operator|#
Overloads#
operator|(__l, __r)#
-
template<class _L, class _R, ::cuda::std::enable_if_t<detail::__is_exception_sink_v<_L> || detail::__is_exception_sink_v<_R>, int> = 0>
auto cuda::experimental::stf::sump::operator|(
) Alternation:
_Lgets first claim; if it forwards by throwing,_Rhandles the original exception; on the code channel a status_Lforwards goes to_R.fwdis the two-sided identity. Same operand constraint as&.