YOrch 1.0.0
Loading...
Searching...
No Matches
yorch::task_forward_prev_member_receiver_binder< F, ReceiverSpec, AdapterChain > Struct Template Reference

#include <core.hpp>

Public Member Functions

template<typename... Specs>
requires detail::member_bound_signature_matches<F, Specs...>
constexpr auto operator() (Specs &&... specs) const &
 
template<typename... Specs>
requires detail::member_bound_signature_matches<F, Specs...>
constexpr auto operator() (Specs &&... specs) &&
 

Public Attributes

func
 
ReceiverSpec receiver_spec
 
AdapterChain adapter_specs
 

Detailed Description

template<typename F, typename ReceiverSpec, typename AdapterChain>
struct yorch::task_forward_prev_member_receiver_binder< F, ReceiverSpec, AdapterChain >

Definition at line 129 of file core.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename F , typename ReceiverSpec , typename AdapterChain >
template<typename... Specs>
requires detail::member_bound_signature_matches<F, Specs...>
constexpr auto yorch::task_forward_prev_member_receiver_binder< F, ReceiverSpec, AdapterChain >::operator() ( Specs &&...  specs) &&
inlineconstexpr

Definition at line 156 of file core.hpp.

◆ operator()() [2/2]

template<typename F , typename ReceiverSpec , typename AdapterChain >
template<typename... Specs>
requires detail::member_bound_signature_matches<F, Specs...>
constexpr auto yorch::task_forward_prev_member_receiver_binder< F, ReceiverSpec, AdapterChain >::operator() ( Specs &&...  specs) const &
inlineconstexpr

Definition at line 136 of file core.hpp.

Member Data Documentation

◆ adapter_specs

template<typename F , typename ReceiverSpec , typename AdapterChain >
AdapterChain yorch::task_forward_prev_member_receiver_binder< F, ReceiverSpec, AdapterChain >::adapter_specs

Definition at line 132 of file core.hpp.

◆ func

template<typename F , typename ReceiverSpec , typename AdapterChain >
F yorch::task_forward_prev_member_receiver_binder< F, ReceiverSpec, AdapterChain >::func

Definition at line 130 of file core.hpp.

◆ receiver_spec

template<typename F , typename ReceiverSpec , typename AdapterChain >
ReceiverSpec yorch::task_forward_prev_member_receiver_binder< F, ReceiverSpec, AdapterChain >::receiver_spec

Definition at line 131 of file core.hpp.


The documentation for this struct was generated from the following file: