kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::ExecutionSpaceImpl::ScheduleFromSender< Schd, Sndr > Struct Template Reference

Sender for schedule_from. More...

#include <schedule_from.hpp>

Public Types

using sender_concept = stdexec::sender_t
template<typename Rcvr>
using rcvr_t = ScheduleFromReceiver<Schd, Rcvr>

Public Member Functions

template<stdexec::receiver Rcvr>
stdexec::operation_state auto connect (Rcvr rcvr) &&noexcept(std::is_nothrow_constructible_v< rcvr_t< Rcvr >, Schd &&, Rcvr && > &&stdexec::__nothrow_connectable< Sndr &&, rcvr_t< Rcvr > >)
constexpr auto get_env () const noexcept -> Kokkos::Execution::Impl::ForwardingAttributes< Sndr >

Static Public Member Functions

template<::stdexec::__decays_to< ScheduleFromSender > Self, typename... Env>
static consteval auto get_completion_signatures ()

Public Attributes

Schd schd
Sndr sndr

Detailed Description

template<stdexec::scheduler Schd, stdexec::sender Sndr>
struct Kokkos::Execution::ExecutionSpaceImpl::ScheduleFromSender< Schd, Sndr >

Sender for schedule_from.

Definition at line 60 of file schedule_from.hpp.

Member Typedef Documentation

◆ rcvr_t

template<stdexec::scheduler Schd, stdexec::sender Sndr>
template<typename Rcvr>
using Kokkos::Execution::ExecutionSpaceImpl::ScheduleFromSender< Schd, Sndr >::rcvr_t = ScheduleFromReceiver<Schd, Rcvr>

Definition at line 66 of file schedule_from.hpp.

◆ sender_concept

template<stdexec::scheduler Schd, stdexec::sender Sndr>
using Kokkos::Execution::ExecutionSpaceImpl::ScheduleFromSender< Schd, Sndr >::sender_concept = stdexec::sender_t

Definition at line 61 of file schedule_from.hpp.

Member Function Documentation

◆ connect()

template<stdexec::scheduler Schd, stdexec::sender Sndr>
template<stdexec::receiver Rcvr>
stdexec::operation_state auto Kokkos::Execution::ExecutionSpaceImpl::ScheduleFromSender< Schd, Sndr >::connect ( Rcvr rcvr) &&
inlinenoexcept

Definition at line 69 of file schedule_from.hpp.

◆ get_completion_signatures()

template<stdexec::scheduler Schd, stdexec::sender Sndr>
template<::stdexec::__decays_to< ScheduleFromSender > Self, typename... Env>
consteval auto Kokkos::Execution::ExecutionSpaceImpl::ScheduleFromSender< Schd, Sndr >::get_completion_signatures ( )
inlinestaticconsteval

Definition at line 63 of file schedule_from.hpp.

◆ get_env()

template<stdexec::scheduler Schd, stdexec::sender Sndr>
auto Kokkos::Execution::ExecutionSpaceImpl::ScheduleFromSender< Schd, Sndr >::get_env ( ) const->Kokkos::Execution::Impl::ForwardingAttributes< Sndr >
inlinenodiscardconstexprnoexcept

Definition at line 76 of file schedule_from.hpp.

Member Data Documentation

◆ schd

template<stdexec::scheduler Schd, stdexec::sender Sndr>
Schd Kokkos::Execution::ExecutionSpaceImpl::ScheduleFromSender< Schd, Sndr >::schd

Definition at line 78 of file schedule_from.hpp.

◆ sndr

template<stdexec::scheduler Schd, stdexec::sender Sndr>
Sndr Kokkos::Execution::ExecutionSpaceImpl::ScheduleFromSender< Schd, Sndr >::sndr

Definition at line 79 of file schedule_from.hpp.


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