|
kokkos-execution 0.0.1
|
#include <enter_scopes.hpp>
Classes | |
| struct | receiver_type_ |
Public Member Functions | |
| constexpr | enter_scope_sender_state (Sender &&sender, Receiver r) noexcept(nothrow_constructible_) |
| constexpr void | start () &noexcept |
| constexpr bool | connect_rollback (RollbackReceiver r) &noexcept |
| constexpr void | start_rollback () &noexcept |
| constexpr exit_scope_sender_type_ && | complete () &&noexcept |
Private Types | |
| using | env_type_ = ::stdexec::env_of_t<Receiver> |
| using | exit_scope_sender_type_ = ::exec::exit_scope_sender_of_t<Sender, env_type_> |
| using | operation_state_type_ = ::stdexec::connect_result_t<Sender, receiver_type_> |
| using | rollback_operation_state_type_ = ::stdexec::connect_result_t<exit_scope_sender_type_, RollbackReceiver> |
Private Attributes | |
| std::variant< operation_state_type_, exit_scope_sender_type_, rollback_operation_state_type_ > | storage_ |
Static Private Attributes | |
| static constexpr bool | nothrow_constructible_ = ::stdexec::__nothrow_connectable<Sender, Receiver> |
Definition at line 59 of file enter_scopes.hpp.
|
private |
Definition at line 60 of file enter_scopes.hpp.
|
private |
Definition at line 61 of file enter_scopes.hpp.
|
private |
Definition at line 78 of file enter_scopes.hpp.
|
private |
Definition at line 79 of file enter_scopes.hpp.
|
inlineexplicitconstexprnoexcept |
Definition at line 83 of file enter_scopes.hpp.
|
inlineconstexprnoexcept |
Definition at line 113 of file enter_scopes.hpp.
|
inlinenodiscardconstexprnoexcept |
Definition at line 96 of file enter_scopes.hpp.
|
inlineconstexprnoexcept |
Definition at line 89 of file enter_scopes.hpp.
|
inlineconstexprnoexcept |
Definition at line 107 of file enter_scopes.hpp.
|
staticconstexprprivate |
Definition at line 81 of file enter_scopes.hpp.
|
private |
Definition at line 80 of file enter_scopes.hpp.