kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::GraphImpl::WhenAllSender< Exec, Sndrs > Struct Template Reference

Sender for stdexec::when_all. More...

#include <when_all.hpp>

Classes

struct  attrs

Public Types

using sender_concept = stdexec::sender_tag
using sndrs_t = stdexec::__tuple<Sndrs...>

Public Member Functions

template<stdexec::receiver Rcvr>
auto connect (Rcvr rcvr) &&noexcept(noexcept(WhenAllOpState< Exec, Rcvr, Sndrs... >{std::move(sndrs), std::move(rcvr)})) -> WhenAllOpState< Exec, Rcvr, Sndrs... >
constexpr auto get_env () const noexcept -> attrs

Static Public Member Functions

template<typename Self, typename... Env>
static consteval auto get_completion_signatures ()

Public Attributes

sndrs_t sndrs

Detailed Description

template<Kokkos::ExecutionSpace Exec, stdexec::sender... Sndrs>
struct Kokkos::Execution::GraphImpl::WhenAllSender< Exec, Sndrs >

Sender for stdexec::when_all.

Definition at line 344 of file when_all.hpp.

Member Typedef Documentation

◆ sender_concept

template<Kokkos::ExecutionSpace Exec, stdexec::sender... Sndrs>
using Kokkos::Execution::GraphImpl::WhenAllSender< Exec, Sndrs >::sender_concept = stdexec::sender_tag

Definition at line 345 of file when_all.hpp.

◆ sndrs_t

template<Kokkos::ExecutionSpace Exec, stdexec::sender... Sndrs>
using Kokkos::Execution::GraphImpl::WhenAllSender< Exec, Sndrs >::sndrs_t = stdexec::__tuple<Sndrs...>

Definition at line 347 of file when_all.hpp.

Member Function Documentation

◆ connect()

template<Kokkos::ExecutionSpace Exec, stdexec::sender... Sndrs>
template<stdexec::receiver Rcvr>
auto Kokkos::Execution::GraphImpl::WhenAllSender< Exec, Sndrs >::connect ( Rcvr rcvr) && -> WhenAllOpState< Exec, Rcvr, Sndrs... >
inlinenoexcept

Definition at line 365 of file when_all.hpp.

◆ get_completion_signatures()

template<Kokkos::ExecutionSpace Exec, stdexec::sender... Sndrs>
template<typename Self, typename... Env>
consteval auto Kokkos::Execution::GraphImpl::WhenAllSender< Exec, Sndrs >::get_completion_signatures ( )
inlinestaticconsteval

◆ get_env()

template<Kokkos::ExecutionSpace Exec, stdexec::sender... Sndrs>
auto Kokkos::Execution::GraphImpl::WhenAllSender< Exec, Sndrs >::get_env ( ) const -> attrs
inlineconstexprnoexcept

Definition at line 367 of file when_all.hpp.

Member Data Documentation

◆ sndrs

template<Kokkos::ExecutionSpace Exec, stdexec::sender... Sndrs>
sndrs_t Kokkos::Execution::GraphImpl::WhenAllSender< Exec, Sndrs >::sndrs

Definition at line 371 of file when_all.hpp.


The documentation for this struct was generated from the following file:
  • /__w/kokkos-execution/kokkos-execution/kokkos-execution/graph/when_all.hpp