|
kokkos-execution 0.0.1
|
#include <within.hpp>
Classes | |
| struct | receiver_base_ |
| struct | enter_receiver_type_ |
| struct | exit_receiver_type_ |
| struct | receiver_type_ |
| struct | enter_state_type_ |
| struct | state_type_ |
Public Member Functions | |
| template<typename S> | |
| constexpr | state (Scope &&scope, S &&sender, Receiver r) noexcept(std::is_nothrow_constructible_v< Sender, S > &¬hrow_construct_connect_) |
| constexpr void | start () &noexcept |
Private Types | |
| using | env_type_ = ::stdexec::env_of_t<Receiver> |
| using | exit_scope_sender_type_ = ::exec::exit_scope_sender_of_t<Scope, env_type_> |
| using | enter_operation_state_type_ = ::stdexec::connect_result_t<Scope, enter_receiver_type_> |
| using | exit_operation_state_type_ = ::stdexec::connect_result_t<exit_scope_sender_type_, exit_receiver_type_> |
| using | operation_state_type_ = ::stdexec::connect_result_t<Sender, receiver_type_> |
Private Member Functions | |
| constexpr void | exit_ () noexcept |
| template<typename... Args> | |
| constexpr void | complete_ (Args &&... args) noexcept |
Private Attributes | |
| Receiver | r_ |
| storage_for_completion_signatures_t< Sender, env_type_ > | storage_ |
| std::variant< enter_state_type_, state_type_, exit_operation_state_type_ > | state_ |
Static Private Attributes | |
| static constexpr bool | nothrow_construct_connect_ = ::stdexec::__nothrow_connectable<Scope, enter_receiver_type_> |
Definition at line 85 of file within.hpp.
|
private |
Definition at line 105 of file within.hpp.
|
private |
Definition at line 86 of file within.hpp.
|
private |
Definition at line 112 of file within.hpp.
|
private |
Definition at line 94 of file within.hpp.
|
private |
Definition at line 124 of file within.hpp.
|
inlineexplicitconstexprnoexcept |
Definition at line 157 of file within.hpp.
|
inlineconstexprprivatenoexcept |
Definition at line 149 of file within.hpp.
|
inlineconstexprprivatenoexcept |
Definition at line 140 of file within.hpp.
|
inlineconstexprnoexcept |
Definition at line 166 of file within.hpp.
|
staticconstexprprivate |
Definition at line 154 of file within.hpp.
|
private |
Definition at line 125 of file within.hpp.
|
private |
Definition at line 138 of file within.hpp.
|
private |
Definition at line 126 of file within.hpp.