kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::ExecutionSpaceImpl::ContinuesOnReceiver< Rcvr, FwdPolicy > Struct Template Reference

Receiver for continues_on. More...

#include <continues_on.hpp>

Public Types

using receiver_concept = stdexec::receiver_t

Public Member Functions

void set_value () &&noexcept
template<typename Error>
void set_error (Error &&err) &&noexcept
void set_stopped () &&noexcept
constexpr auto get_env () const noexcept -> std::conditional_t< std::same_as< FwdPolicy, FwdWithoutExec >, stdexec::__call_result_t< experimental::execution::__envs::__without_t, stdexec::__fwd_env_t< stdexec::env_of_t< Rcvr > >, get_exec_t >, stdexec::__fwd_env_t< stdexec::env_of_t< Rcvr > > >

Public Attributes

Rcvr rcvr

Detailed Description

template<stdexec::receiver Rcvr, typename FwdPolicy = FwdWithExec>
struct Kokkos::Execution::ExecutionSpaceImpl::ContinuesOnReceiver< Rcvr, FwdPolicy >

Receiver for continues_on.

Definition at line 24 of file continues_on.hpp.

Member Typedef Documentation

◆ receiver_concept

template<stdexec::receiver Rcvr, typename FwdPolicy = FwdWithExec>
using Kokkos::Execution::ExecutionSpaceImpl::ContinuesOnReceiver< Rcvr, FwdPolicy >::receiver_concept = stdexec::receiver_t

Definition at line 25 of file continues_on.hpp.

Member Function Documentation

◆ get_env()

template<stdexec::receiver Rcvr, typename FwdPolicy = FwdWithExec>
auto Kokkos::Execution::ExecutionSpaceImpl::ContinuesOnReceiver< Rcvr, FwdPolicy >::get_env ( ) const->std::conditional_t< std::same_as< FwdPolicy, FwdWithoutExec >, stdexec::__call_result_t< experimental::execution::__envs::__without_t, stdexec::__fwd_env_t< stdexec::env_of_t< Rcvr > >, get_exec_t >, stdexec::__fwd_env_t< stdexec::env_of_t< Rcvr > > >
inlinenodiscardconstexprnoexcept

Definition at line 43 of file continues_on.hpp.

References Kokkos::Execution::ExecutionSpaceImpl::get_exec, and rcvr.

◆ set_error()

template<stdexec::receiver Rcvr, typename FwdPolicy = FwdWithExec>
template<typename Error>
void Kokkos::Execution::ExecutionSpaceImpl::ContinuesOnReceiver< Rcvr, FwdPolicy >::set_error ( Error && err) &&
inlinenoexcept

Definition at line 34 of file continues_on.hpp.

References rcvr.

◆ set_stopped()

template<stdexec::receiver Rcvr, typename FwdPolicy = FwdWithExec>
void Kokkos::Execution::ExecutionSpaceImpl::ContinuesOnReceiver< Rcvr, FwdPolicy >::set_stopped ( ) &&
inlinenoexcept

Definition at line 38 of file continues_on.hpp.

References rcvr.

◆ set_value()

template<stdexec::receiver Rcvr, typename FwdPolicy = FwdWithExec>
void Kokkos::Execution::ExecutionSpaceImpl::ContinuesOnReceiver< Rcvr, FwdPolicy >::set_value ( ) &&
inlinenoexcept

Definition at line 29 of file continues_on.hpp.

References rcvr.

Member Data Documentation

◆ rcvr

template<stdexec::receiver Rcvr, typename FwdPolicy = FwdWithExec>
Rcvr Kokkos::Execution::ExecutionSpaceImpl::ContinuesOnReceiver< Rcvr, FwdPolicy >::rcvr

Definition at line 27 of file continues_on.hpp.


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