|
kokkos-execution 0.0.1
|
Receiver for a child of stdexec::when_all.
More...
#include <when_all.hpp>
Public Member Functions | |
| auto | query (get_node_t) const &noexcept -> const root_t & |
| Public Member Functions inherited from Kokkos::Execution::Impl::Receiver< WhenAllOpState, stdexec::env_of_t< Rcvr > > | |
| void | set_value () &&noexcept |
| void | set_error (Error &&error) &&noexcept |
| void | set_stopped () &&noexcept |
| void | submitted () &&noexcept |
| constexpr auto | get_env () const noexcept -> stdexec::__fwd_env_t< stdexec::env_of_t< Rcvr > > |
Additional Inherited Members | |
| Public Types inherited from Kokkos::Execution::Impl::Receiver< WhenAllOpState, stdexec::env_of_t< Rcvr > > | |
| using | receiver_concept |
| Public Attributes inherited from Kokkos::Execution::Impl::Receiver< WhenAllOpState, stdexec::env_of_t< Rcvr > > | |
| WhenAllOpState * | parent_op |
Receiver for a child of stdexec::when_all.
Definition at line 46 of file when_all.hpp.
|
inlinenodiscardnoexcept |
constexpr because while the child operation-state types are being formed, the parent operation state may still be incomplete. With constexpr, clang may attempt constant evaluation through parent_op leading to an incomplete type compilation error. Definition at line 53 of file when_all.hpp.
References Kokkos::Execution::Impl::Receiver< WhenAllOpState, stdexec::env_of_t< Rcvr > >::parent_op.