kokkos-execution 0.0.1
Loading...
Searching...
No Matches
experimental::execution::detail::invoke::receiver_ref< Receiver > Struct Template Reference

#include <invoke.hpp>

Public Types

using receiver_concept = ::stdexec::receiver_t

Public Member Functions

constexpr ::stdexec::env_of_t< Receiver > get_env () const noexcept
template<typename... Args>
requires ::stdexec::receiver_of< Receiver, ::stdexec::completion_signatures<::stdexec::set_value_t(Args...)> > constexpr void set_value (Args &&... args) &&noexcept
template<typename T>
requires ::stdexec::receiver_of< Receiver, ::stdexec::completion_signatures<::stdexec::set_error_t(T)> > constexpr void set_error (T &&t) &&noexcept
constexpr void set_stopped () &&noexcept

Public Attributes

Receiver & r_

Detailed Description

template<::stdexec::receiver Receiver>
struct experimental::execution::detail::invoke::receiver_ref< Receiver >

Definition at line 107 of file invoke.hpp.

Member Typedef Documentation

◆ receiver_concept

template<::stdexec::receiver Receiver>
using experimental::execution::detail::invoke::receiver_ref< Receiver >::receiver_concept = ::stdexec::receiver_t

Definition at line 108 of file invoke.hpp.

Member Function Documentation

◆ get_env()

template<::stdexec::receiver Receiver>
::stdexec::env_of_t< Receiver > experimental::execution::detail::invoke::receiver_ref< Receiver >::get_env ( ) const
inlinenoexcept

Definition at line 111 of file invoke.hpp.

References r_.

◆ set_error()

template<::stdexec::receiver Receiver>
template<typename T>
requires ::stdexec::receiver_of< Receiver, ::stdexec::completion_signatures<::stdexec::set_error_t(T)> > constexpr void experimental::execution::detail::invoke::receiver_ref< Receiver >::set_error ( T && t) &&
inlineconstexprnoexcept

Definition at line 123 of file invoke.hpp.

References r_.

◆ set_stopped()

template<::stdexec::receiver Receiver>
void experimental::execution::detail::invoke::receiver_ref< Receiver >::set_stopped ( ) &&
inlineconstexprnoexcept

Definition at line 127 of file invoke.hpp.

References r_.

◆ set_value()

template<::stdexec::receiver Receiver>
template<typename... Args>
requires ::stdexec::receiver_of< Receiver, ::stdexec::completion_signatures<::stdexec::set_value_t(Args...)> > constexpr void experimental::execution::detail::invoke::receiver_ref< Receiver >::set_value ( Args &&... args) &&
inlineconstexprnoexcept

Definition at line 117 of file invoke.hpp.

References r_.

Member Data Documentation

◆ r_

template<::stdexec::receiver Receiver>
Receiver& experimental::execution::detail::invoke::receiver_ref< Receiver >::r_

Definition at line 109 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