|
kokkos-execution 0.0.1
|
#include <operation_state.hpp>
Public Types | |
| using | execution_space = typename Clsr::execution_space |
| using | sync_policy_t = select_sync_policy_t<execution_space, Rcvr> |
| using | completion_signal_t = Impl::CompletionSignal<sync_policy_t, execution_space, Rcvr> |
| using | closures_t = stdexec::__tuple<Clsr, Clsrs...> |
Public Member Functions | |
| constexpr | OpStateBase (Rcvr rcvr, Clsr clsr_, Clsrs... clsrs_) noexcept(std::is_nothrow_constructible_v< completion_signal_t, Rcvr && > &&std::is_nothrow_move_constructible_v< Clsr > &&(std::is_nothrow_move_constructible_v< Clsrs > &&...)) |
| void | complete (stdexec::set_value_t) noexcept |
| template<typename Error> | |
| void | complete (stdexec::set_error_t, Error &&error) noexcept |
| void | complete (stdexec::set_stopped_t) noexcept |
| constexpr auto | query (Impl::get_exec_t) const noexcept -> Impl::ExecutionSpaceRef< execution_space > |
| constexpr auto | get_env () const noexcept -> stdexec::env_of_t< Rcvr > |
Public Attributes | |
| completion_signal_t | completion_signal |
| closures_t | clsrs |
Definition at line 52 of file operation_state.hpp.
| using Kokkos::Execution::ExecutionSpaceImpl::OpStateBase< Rcvr, Clsr, Clsrs >::closures_t = stdexec::__tuple<Clsr, Clsrs...> |
Definition at line 57 of file operation_state.hpp.
| using Kokkos::Execution::ExecutionSpaceImpl::OpStateBase< Rcvr, Clsr, Clsrs >::completion_signal_t = Impl::CompletionSignal<sync_policy_t, execution_space, Rcvr> |
Definition at line 56 of file operation_state.hpp.
| using Kokkos::Execution::ExecutionSpaceImpl::OpStateBase< Rcvr, Clsr, Clsrs >::execution_space = typename Clsr::execution_space |
Definition at line 53 of file operation_state.hpp.
| using Kokkos::Execution::ExecutionSpaceImpl::OpStateBase< Rcvr, Clsr, Clsrs >::sync_policy_t = select_sync_policy_t<execution_space, Rcvr> |
Definition at line 55 of file operation_state.hpp.
|
inlineexplicitconstexprnoexcept |
Definition at line 62 of file operation_state.hpp.
|
inlinenoexcept |
Definition at line 80 of file operation_state.hpp.
|
inlinenoexcept |
Definition at line 84 of file operation_state.hpp.
|
inlinenoexcept |
Definition at line 69 of file operation_state.hpp.
|
inlinenodiscardconstexprnoexcept |
Definition at line 95 of file operation_state.hpp.
|
inlinenodiscardconstexprnoexcept |
Definition at line 90 of file operation_state.hpp.
| closures_t Kokkos::Execution::ExecutionSpaceImpl::OpStateBase< Rcvr, Clsr, Clsrs >::clsrs |
Definition at line 60 of file operation_state.hpp.
| completion_signal_t Kokkos::Execution::ExecutionSpaceImpl::OpStateBase< Rcvr, Clsr, Clsrs >::completion_signal |
Definition at line 59 of file operation_state.hpp.