kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::Impl::Receiver< ParentOp, Env > Struct Template Reference

Receiver for an object parent_op that implements complete. More...

#include <receiver.hpp>

Public Types

using receiver_concept = stdexec::receiver_tag

Public Member Functions

void set_value () &&noexcept
template<typename Error>
void set_error (Error &&error) &&noexcept
void set_stopped () &&noexcept
constexpr auto get_env () const noexcept -> stdexec::__fwd_env_t< Env >

Public Attributes

ParentOp * parent_op

Detailed Description

template<typename ParentOp, typename Env = stdexec::env_of_t<ParentOp>>
struct Kokkos::Execution::Impl::Receiver< ParentOp, Env >

Receiver for an object parent_op that implements complete.

Definition at line 12 of file receiver.hpp.

Member Typedef Documentation

◆ receiver_concept

template<typename ParentOp, typename Env = stdexec::env_of_t<ParentOp>>
using Kokkos::Execution::Impl::Receiver< ParentOp, Env >::receiver_concept = stdexec::receiver_tag

Definition at line 13 of file receiver.hpp.

Member Function Documentation

◆ get_env()

template<typename ParentOp, typename Env = stdexec::env_of_t<ParentOp>>
auto Kokkos::Execution::Impl::Receiver< ParentOp, Env >::get_env ( ) const->stdexec::__fwd_env_t< Env >
inlinenodiscardconstexprnoexcept

Definition at line 31 of file receiver.hpp.

◆ set_error()

template<typename ParentOp, typename Env = stdexec::env_of_t<ParentOp>>
template<typename Error>
void Kokkos::Execution::Impl::Receiver< ParentOp, Env >::set_error ( Error && error) &&
inlinenoexcept

Definition at line 22 of file receiver.hpp.

◆ set_stopped()

template<typename ParentOp, typename Env = stdexec::env_of_t<ParentOp>>
void Kokkos::Execution::Impl::Receiver< ParentOp, Env >::set_stopped ( ) &&
inlinenoexcept

Definition at line 26 of file receiver.hpp.

◆ set_value()

template<typename ParentOp, typename Env = stdexec::env_of_t<ParentOp>>
void Kokkos::Execution::Impl::Receiver< ParentOp, Env >::set_value ( ) &&
inlinenoexcept

Definition at line 17 of file receiver.hpp.

Member Data Documentation

◆ parent_op

template<typename ParentOp, typename Env = stdexec::env_of_t<ParentOp>>
ParentOp* Kokkos::Execution::Impl::Receiver< ParentOp, Env >::parent_op

Definition at line 15 of file receiver.hpp.


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