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>
stdexec::operation_state auto connect (Rcvr rcvr) &&noexcept(std::is_nothrow_constructible_v< WhenAllOpState< Exec, Rcvr, Sndrs... >, sndrs_t &&, Rcvr && >)
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 215 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 216 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 218 of file when_all.hpp.

Member Function Documentation

◆ connect()

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

Definition at line 236 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 241 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 245 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