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

#include <lifetime.hpp>

Public Member Functions

template<typename F, ::exec::object... Objects>
requires function<F, Objects...>
constexpr ::stdexec::sender auto operator() (F &&f, Objects &&... objects) const noexcept(std::is_nothrow_constructible_v< std::remove_cvref_t< F >, F > &&(std::is_nothrow_constructible_v< std::remove_cvref_t< Objects >, Objects > &&...))
template<typename SenderFactory, typename F, ::exec::object... Objects>
requires sender_factory<SenderFactory, Objects...> && function<F, Objects...>
constexpr ::stdexec::sender auto operator() (SenderFactory &&sender_factory, F &&f, Objects &&... objects) const noexcept(std::is_nothrow_constructible_v< std::remove_cvref_t< SenderFactory >, SenderFactory > &&std::is_nothrow_constructible_v< std::remove_cvref_t< F >, F > &&(std::is_nothrow_constructible_v< std::remove_cvref_t< Objects >, Objects > &&...))

Detailed Description

Definition at line 47 of file lifetime.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename F, ::exec::object... Objects>
requires function<F, Objects...>
::stdexec::sender auto experimental::execution::detail::lifetime::t::operator() ( F && f,
Objects &&... objects ) const
inlinenoexcept

Definition at line 50 of file lifetime.hpp.

◆ operator()() [2/2]

template<typename SenderFactory, typename F, ::exec::object... Objects>
requires sender_factory<SenderFactory, Objects...> && function<F, Objects...>
::stdexec::sender auto experimental::execution::detail::lifetime::t::operator() ( SenderFactory && sender_factory,
F && f,
Objects &&... objects ) const
inlinenoexcept

Definition at line 59 of file lifetime.hpp.


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