kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::ExecutionSpaceImpl::OpStateReceiver< ParentOp > Struct Template Reference

#include <operation_state.hpp>

Public Types

using receiver_concept = stdexec::receiver_t

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 -> Impl::upsert_in_env_or_join_t< Kokkos::Execution::ExecutionSpaceImpl::get_exec_t, stdexec::__fwd_env_t< stdexec::env_of_t< typename ParentOp::receiver_t > >, Kokkos::Execution::ExecutionSpaceImpl::ExecutionSpaceRef< typename ParentOp::execution_space > >

Public Attributes

ParentOp * parent_op

Detailed Description

template<typename ParentOp>
struct Kokkos::Execution::ExecutionSpaceImpl::OpStateReceiver< ParentOp >

Definition at line 196 of file operation_state.hpp.

Member Typedef Documentation

◆ receiver_concept

template<typename ParentOp>
using Kokkos::Execution::ExecutionSpaceImpl::OpStateReceiver< ParentOp >::receiver_concept = stdexec::receiver_t

Definition at line 197 of file operation_state.hpp.

Member Function Documentation

◆ get_env()

template<typename ParentOp>
auto Kokkos::Execution::ExecutionSpaceImpl::OpStateReceiver< ParentOp >::get_env ( ) const->Impl::upsert_in_env_or_join_t< Kokkos::Execution::ExecutionSpaceImpl::get_exec_t, stdexec::__fwd_env_t< stdexec::env_of_t< typenameParentOp::receiver_t > >, Kokkos::Execution::ExecutionSpaceImpl::ExecutionSpaceRef< typenameParentOp::execution_space > >
inlinenodiscardconstexprnoexcept

Definition at line 218 of file operation_state.hpp.

References parent_op.

◆ set_error()

template<typename ParentOp>
template<typename Error>
void Kokkos::Execution::ExecutionSpaceImpl::OpStateReceiver< ParentOp >::set_error ( Error && error) &&
inlinenoexcept

Definition at line 206 of file operation_state.hpp.

References parent_op.

◆ set_stopped()

template<typename ParentOp>
void Kokkos::Execution::ExecutionSpaceImpl::OpStateReceiver< ParentOp >::set_stopped ( ) &&
inlinenoexcept

Definition at line 210 of file operation_state.hpp.

References parent_op.

◆ set_value()

template<typename ParentOp>
void Kokkos::Execution::ExecutionSpaceImpl::OpStateReceiver< ParentOp >::set_value ( ) &&
inlinenoexcept

Definition at line 201 of file operation_state.hpp.

References parent_op.

Member Data Documentation

◆ parent_op

template<typename ParentOp>
ParentOp* Kokkos::Execution::ExecutionSpaceImpl::OpStateReceiver< ParentOp >::parent_op

Definition at line 199 of file operation_state.hpp.


The documentation for this struct was generated from the following file: