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

#include <enter_scopes.hpp>

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

Static Public Member Functions

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

Static Public Attributes

static constexpr auto __connect

Private Types

template<typename Sender, typename... Env>
using completions_ = ::stdexec::__children_of<Sender, completions<Env...>>

Detailed Description

Definition at line 284 of file enter_scopes.hpp.

Member Typedef Documentation

◆ completions_

template<typename Sender, typename... Env>
using experimental::execution::detail::enter_scopes::impl::completions_ = ::stdexec::__children_of<Sender, completions<Env...>>
private

Definition at line 286 of file enter_scopes.hpp.

Member Function Documentation

◆ __get_completion_signatures()

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

Definition at line 289 of file enter_scopes.hpp.

Member Data Documentation

◆ __connect

auto experimental::execution::detail::enter_scopes::impl::__connect
staticconstexpr
Initial value:
= []<typename Sender, typename Receiver>(Sender&& sender, Receiver r) noexcept(
::stdexec::__children_of<Sender, nothrow_connect<Receiver>>::value)
-> ::stdexec::__children_of<Sender, connect_result<Receiver>> {
return ::stdexec::__apply(
[&](auto&&, auto&&, auto&&... children) noexcept(
::stdexec::__children_of<Sender, nothrow_connect<Receiver>>::value) {
return ::stdexec::__children_of<Sender, connect_result<Receiver>>(
(Receiver&&) r, (decltype(children)&&) children...);
},
(Sender&&) sender);
}

Definition at line 302 of file enter_scopes.hpp.


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