|
YOrch 1.0.0
|
#include <core.hpp>
Public Types | |
| using | output_type = detail::direct_out_payload_t< detail::member_last_arg_t< F > > |
Public Member Functions | |
| template<typename... Specs> requires detail::inferred_member_bound_into_signature_matches<F, Specs...> | |
| constexpr auto | operator() (Specs &&... specs) const & |
| template<typename... Specs> requires detail::inferred_member_bound_into_signature_matches<F, Specs...> | |
| constexpr auto | operator() (Specs &&... specs) && |
Public Attributes | |
| F | func |
| ReceiverSpec | receiver_spec |
| AdapterChain | adapter_specs |
| using yorch::task_into_member_receiver_binder< F, ReceiverSpec, AdapterChain >::output_type = detail::direct_out_payload_t<detail::member_last_arg_t<F> > |
|
inlineconstexpr |
|
inlineconstexpr |
| AdapterChain yorch::task_into_member_receiver_binder< F, ReceiverSpec, AdapterChain >::adapter_specs |
| F yorch::task_into_member_receiver_binder< F, ReceiverSpec, AdapterChain >::func |
| ReceiverSpec yorch::task_into_member_receiver_binder< F, ReceiverSpec, AdapterChain >::receiver_spec |