YOrch 1.0.0
Loading...
Searching...
No Matches
types.hpp File Reference
#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"
Include dependency graph for types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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...
 

Namespaces

namespace  yorch