kokkos-execution 0.0.1
Loading...
Searching...
No Matches
experimental::execution::detail::lifetime::impl Class Reference

#include <lifetime.hpp>

Inheritance diagram for experimental::execution::detail::lifetime::impl:

Static Public Member Functions

template<typename Self, typename... Env>
static consteval auto __get_completion_signatures ()

Static Public Attributes

static constexpr auto __get_state
static constexpr auto __start

Private Types

template<typename Self, typename... Env>
using completions_

Detailed Description

Definition at line 160 of file lifetime.hpp.

Member Typedef Documentation

◆ completions_

template<typename Self, typename... Env>
using experimental::execution::detail::lifetime::impl::completions_
private
Initial value:
::stdexec::completion_signatures_of_t<typename make_sender<::stdexec::__data_of<Self>>::sender_type, Env...>

Definition at line 162 of file lifetime.hpp.

Member Function Documentation

◆ __get_completion_signatures()

template<typename Self, typename... Env>
consteval auto experimental::execution::detail::lifetime::impl::__get_completion_signatures ( )
inlinestaticconsteval

Definition at line 166 of file lifetime.hpp.

Member Data Documentation

◆ __get_state

auto experimental::execution::detail::lifetime::impl::__get_state
staticconstexpr
Initial value:
= []<typename Sender, typename Receiver>(Sender&& sender, Receiver r) noexcept(
std::is_nothrow_constructible_v<
state<::stdexec::__data_of<Sender>, Receiver>,
::stdexec::__data_of<Sender>,
Receiver
auto&& [_, tuple] = (Sender&&) sender;
return state<decltype(tuple), Receiver>((decltype(tuple)&&) tuple, (Receiver&&) r);
}
constexpr state(Tuple &&t, Receiver r) noexcept(impl_::nothrow)
Definition lifetime.hpp:148

Definition at line 179 of file lifetime.hpp.

◆ __start

auto experimental::execution::detail::lifetime::impl::__start
staticconstexpr
Initial value:

Definition at line 188 of file lifetime.hpp.


The documentation for this class was generated from the following file:
  • /__w/kokkos-execution/kokkos-execution/kokkos-execution/stdexec/P3955/lifetime.hpp