#include <functional>
#include <tuple>
#include <type_traits>
#include <utility>
#include "../../context.hpp"
#include "../../resolve.hpp"
#include "../../slots.hpp"
#include "../../task_adapters.hpp"
#include "../../detail/bind/member_receiver.hpp"
#include "../../detail/bind/traits.hpp"
Go to the source code of this file.
|
| struct | yorch::bound_task< F, Specs > |
| | Bound executable task composed of a callable and per-parameter specs. More...
|
| |
| struct | yorch::bound_output_task< F, T, Specs > |
| | Bound direct-output task that writes its payload into a provided slot. More...
|
| |
| struct | yorch::bound_forward_prev_task< F, T, Specs > |
| |
| struct | yorch::bound_member_forward_prev_task< F, ReceiverSpec, T, Specs > |
| |
| struct | yorch::bound_member_task< F, ReceiverSpec, Specs > |
| | Bound executable task composed of a member function, receiver spec, and per-parameter specs. More...
|
| |
| struct | yorch::bound_member_output_task< F, ReceiverSpec, T, Specs > |
| | Bound direct-output task composed of a member function, receiver spec, and non-output parameter specs. More...
|
| |