|
YOrch 1.0.0
|
#include <types.hpp>
Public Types | |
| using | raw_result_type = step_result |
| using | output_type = T |
| using | output_protocol = detail::forward_prev_output_protocol_tag |
Public Member Functions | |
| template<typename Ctx , typename Prev > | |
| constexpr step_result | invoke_raw (exec_context< Ctx, Prev > &ec) noexcept(noexcept(call_impl_raw(ec, std::index_sequence_for< Specs... > {}))) |
Public Attributes | |
| F | func |
| ReceiverSpec | receiver_spec |
| std::tuple< Specs... > | specs |
| using yorch::bound_member_forward_prev_task< F, ReceiverSpec, T, Specs >::output_protocol = detail::forward_prev_output_protocol_tag |
| using yorch::bound_member_forward_prev_task< F, ReceiverSpec, T, Specs >::output_type = T |
| using yorch::bound_member_forward_prev_task< F, ReceiverSpec, T, Specs >::raw_result_type = step_result |
|
inlineconstexprnoexcept |
| F yorch::bound_member_forward_prev_task< F, ReceiverSpec, T, Specs >::func |
| ReceiverSpec yorch::bound_member_forward_prev_task< F, ReceiverSpec, T, Specs >::receiver_spec |
| std::tuple<Specs...> yorch::bound_member_forward_prev_task< F, ReceiverSpec, T, Specs >::specs |