kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::GraphImpl::ContinuesOnOpStateBase< Schd, Rcvr > Struct Template Reference

#include <continues_on.hpp>

Inheritance diagram for Kokkos::Execution::GraphImpl::ContinuesOnOpStateBase< Schd, Rcvr >:
Kokkos::Execution::GraphImpl::ContinuesOnOpState< stdexec::__copy_cvref_t< Self, Schd >, stdexec::__copy_cvref_t< Self, Sndr >, Rcvr > Kokkos::Execution::GraphImpl::ContinuesOnOpState< Schd, Sndr, Rcvr >

Public Types

using execution_space = typename std::remove_cvref_t<Schd>::execution_space

Public Member Functions

constexpr ContinuesOnOpStateBase (const Schd &schd, Rcvr rcvr_) noexcept(std::is_nothrow_move_constructible_v< Rcvr >)
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

Impl::State< execution_space > * state
Rcvr rcvr

Detailed Description

template<stdexec::scheduler Schd, stdexec::receiver Rcvr>
struct Kokkos::Execution::GraphImpl::ContinuesOnOpStateBase< Schd, Rcvr >

Definition at line 33 of file continues_on.hpp.

Member Typedef Documentation

◆ execution_space

template<stdexec::scheduler Schd, stdexec::receiver Rcvr>
using Kokkos::Execution::GraphImpl::ContinuesOnOpStateBase< Schd, Rcvr >::execution_space = typename std::remove_cvref_t<Schd>::execution_space

Definition at line 34 of file continues_on.hpp.

Constructor & Destructor Documentation

◆ ContinuesOnOpStateBase()

template<stdexec::scheduler Schd, stdexec::receiver Rcvr>
Kokkos::Execution::GraphImpl::ContinuesOnOpStateBase< Schd, Rcvr >::ContinuesOnOpStateBase ( const Schd & schd,
Rcvr rcvr_ )
inlineexplicitconstexprnoexcept

Definition at line 39 of file continues_on.hpp.

References rcvr, and state.

Member Function Documentation

◆ get_env()

template<stdexec::scheduler Schd, stdexec::receiver Rcvr>
auto Kokkos::Execution::GraphImpl::ContinuesOnOpStateBase< Schd, Rcvr >::get_env ( ) const->stdexec::env_of_t< Rcvr >
inlinenodiscardconstexprnoexcept

Definition at line 50 of file continues_on.hpp.

References rcvr.

◆ query()

template<stdexec::scheduler Schd, stdexec::receiver Rcvr>
auto Kokkos::Execution::GraphImpl::ContinuesOnOpStateBase< Schd, Rcvr >::query ( Impl::get_exec_t ) const->Impl::ExecutionSpaceRef< execution_space >
inlinenodiscardconstexprnoexcept

Definition at line 46 of file continues_on.hpp.

References state.

Member Data Documentation

◆ rcvr

template<stdexec::scheduler Schd, stdexec::receiver Rcvr>
Rcvr Kokkos::Execution::GraphImpl::ContinuesOnOpStateBase< Schd, Rcvr >::rcvr

Definition at line 37 of file continues_on.hpp.

◆ state

template<stdexec::scheduler Schd, stdexec::receiver Rcvr>
Impl::State<execution_space>* Kokkos::Execution::GraphImpl::ContinuesOnOpStateBase< Schd, Rcvr >::state

Definition at line 36 of file continues_on.hpp.


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