|
| template<class... _Ts> |
| | __VA_OPT__ (__VA_OPT__([[__VA_OPT__(host)]] __VA_OPT__(STDEXEC_PP_FOR_EACH_AGAIN()(STDEXEC_ATTRIBUTE_I, device)))) constexpr auto connect(_Ts &&... __args) &&noexcept(noexcept(__static_connect(std::move(*this), static_cast< _Ts && >(__args)...))) -> decltype(__static_connect(std::move(*this), static_cast< _Ts && >(__args)...)) |
| template<class... _Ts> |
| | __VA_OPT__ (__VA_OPT__([[__VA_OPT__(host)]] __VA_OPT__(STDEXEC_PP_FOR_EACH_AGAIN()(STDEXEC_ATTRIBUTE_I, device)))) constexpr auto connect(_Ts &&... __args) &noexcept(noexcept(__static_connect(*this, static_cast< _Ts && >(__args)...))) -> decltype(__static_connect(*this, static_cast< _Ts && >(__args)...)) |
| template<class... _Ts> |
| | __VA_OPT__ (__VA_OPT__([[__VA_OPT__(host)]] __VA_OPT__(STDEXEC_PP_FOR_EACH_AGAIN()(STDEXEC_ATTRIBUTE_I, device)))) constexpr auto connect(_Ts &&... __args) const &noexcept(noexcept(__static_connect(*this, static_cast< _Ts && >(__args)...))) -> decltype(__static_connect(*this, static_cast< _Ts && >(__args)...)) |
| constexpr auto | get_env () const noexcept -> Kokkos::Execution::Impl::ForwardingAttributes< Sndr > |
template<stdexec::sender Sndr, typename Tag, stdexec::scheduler Schd>
struct Tests::Utils::CheckSchedulerTypeSender< Sndr, Tag, Schd >
Definition at line 40 of file check_scheduler_type.hpp.
template<stdexec::sender Sndr, typename Tag, stdexec::scheduler Schd>
template<stdexec::receiver Rcvr>
First, try to get the completion scheduler from the sender environment.
Fallback on the receiver environment.
Definition at line 59 of file check_scheduler_type.hpp.