kokkos-execution 0.0.1
Loading...
Searching...
No Matches
experimental::execution::detail::invoke::t Struct Reference

#include <invoke.hpp>

Public Member Functions

template<::stdexec::sender Sender, typename F>
constexpr ::stdexec::sender auto operator() (Sender &&sender, F &&f) const noexcept(std::is_nothrow_constructible_v< std::remove_cvref_t< Sender >, Sender > &&std::is_nothrow_constructible_v< std::remove_cvref_t< F >, F >)
template<typename F>
constexpr auto operator() (F &&f) const noexcept(std::is_nothrow_constructible_v< std::remove_cvref_t< F >, F >)

Static Public Member Functions

template<typename Sender, typename Env>
static constexpr auto transform_sender (::stdexec::set_value_t, Sender &&sender, const Env &) noexcept(std::is_nothrow_constructible_v< std::remove_cvref_t< Sender >, Sender >)

Detailed Description

Definition at line 36 of file invoke.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename F>
auto experimental::execution::detail::invoke::t::operator() ( F && f) const
inlineconstexprnoexcept

Definition at line 45 of file invoke.hpp.

◆ operator()() [2/2]

template<::stdexec::sender Sender, typename F>
::stdexec::sender auto experimental::execution::detail::invoke::t::operator() ( Sender && sender,
F && f ) const
inlinenoexcept

Definition at line 38 of file invoke.hpp.

◆ transform_sender()

template<typename Sender, typename Env>
constexpr auto experimental::execution::detail::invoke::t::transform_sender ( ::stdexec::set_value_t ,
Sender && sender,
const Env &  )
inlinestaticconstexprnoexcept

Definition at line 50 of file invoke.hpp.


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