kokkos-execution 0.0.1
Loading...
Searching...
No Matches
experimental::execution::detail::invoke::nothrow_get_state< Sender, Receiver > Class Template Reference

#include <invoke.hpp>

Static Public Attributes

static constexpr bool value

Private Types

using tuple_type_ = std::remove_cvref_t<::stdexec::__data_of<Sender>>
using sender_type_ = ::stdexec::__copy_cvref_t<Sender, std::tuple_element_t<1, tuple_type_>>
using invocable_type_ = std::tuple_element_t<0, tuple_type_>

Detailed Description

template<typename Sender, typename Receiver>
class experimental::execution::detail::invoke::nothrow_get_state< Sender, Receiver >

Definition at line 282 of file invoke.hpp.

Member Typedef Documentation

◆ invocable_type_

template<typename Sender, typename Receiver>
using experimental::execution::detail::invoke::nothrow_get_state< Sender, Receiver >::invocable_type_ = std::tuple_element_t<0, tuple_type_>
private

Definition at line 285 of file invoke.hpp.

◆ sender_type_

template<typename Sender, typename Receiver>
using experimental::execution::detail::invoke::nothrow_get_state< Sender, Receiver >::sender_type_ = ::stdexec::__copy_cvref_t<Sender, std::tuple_element_t<1, tuple_type_>>
private

Definition at line 284 of file invoke.hpp.

◆ tuple_type_

template<typename Sender, typename Receiver>
using experimental::execution::detail::invoke::nothrow_get_state< Sender, Receiver >::tuple_type_ = std::remove_cvref_t<::stdexec::__data_of<Sender>>
private

Definition at line 283 of file invoke.hpp.

Member Data Documentation

◆ value

template<typename Sender, typename Receiver>
bool experimental::execution::detail::invoke::nothrow_get_state< Sender, Receiver >::value
staticconstexpr
Initial value:
= std::is_nothrow_constructible_v<
::stdexec::__copy_cvref_t<Sender, invocable_type_>,
Receiver
>
::stdexec::__copy_cvref_t< Sender, std::tuple_element_t< 1, tuple_type_ > > sender_type_
Definition invoke.hpp:284

Definition at line 287 of file invoke.hpp.


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