|
kokkos-execution 0.0.1
|
Receiver for sync_wait.
More...
#include <sync_wait.hpp>
Public Types | |
| using | receiver_concept = stdexec::receiver_t |
Public Member Functions | |
| template<typename... Args> | |
| void | set_value (Args &&... args) &&noexcept |
| template<typename Error> | |
| void | set_error (Error &&err) &&noexcept |
| void | set_stopped () noexcept |
| constexpr auto | get_env () const noexcept -> stdexec::__join_env_t< stdexec::prop< get_exec_t, ExecutionSpaceRef< Exec > >, Kokkos::Execution::Impl::env > |
| Make others aware of which execution space instance it will synchronize. | |
Public Attributes | |
| State< Exec > const * | state |
| Kokkos::Execution::Impl::State * | runloop_state |
| std::optional< std::tuple< Values... > > * | result |
Receiver for sync_wait.
Definition at line 16 of file sync_wait.hpp.
| using Kokkos::Execution::ExecutionSpaceImpl::SyncWaitReceiver< Exec, Values >::receiver_concept = stdexec::receiver_t |
Definition at line 17 of file sync_wait.hpp.
|
inlinenodiscardconstexprnoexcept |
Make others aware of which execution space instance it will synchronize.
Definition at line 44 of file sync_wait.hpp.
References Kokkos::Execution::ExecutionSpaceImpl::get_exec, runloop_state, and state.
|
inlinenoexcept |
Definition at line 31 of file sync_wait.hpp.
References runloop_state, and state.
|
inlinenoexcept |
Definition at line 37 of file sync_wait.hpp.
References runloop_state, and state.
|
inlinenoexcept |
Definition at line 24 of file sync_wait.hpp.
References result, runloop_state, and state.
| std::optional<std::tuple<Values...> >* Kokkos::Execution::ExecutionSpaceImpl::SyncWaitReceiver< Exec, Values >::result |
Definition at line 21 of file sync_wait.hpp.
| Kokkos::Execution::Impl::State* Kokkos::Execution::ExecutionSpaceImpl::SyncWaitReceiver< Exec, Values >::runloop_state |
Definition at line 20 of file sync_wait.hpp.
| State<Exec> const* Kokkos::Execution::ExecutionSpaceImpl::SyncWaitReceiver< Exec, Values >::state |
Definition at line 19 of file sync_wait.hpp.