YOrch 1.0.0
Loading...
Searching...
No Matches
yorch::detail::builder_root_core< Derived, Nodes > Struct Template Reference

#include <builder_root_core.hpp>

Inheritance diagram for yorch::detail::builder_root_core< Derived, Nodes >:
Collaboration diagram for yorch::detail::builder_root_core< Derived, Nodes >:

Additional Inherited Members

- Public Member Functions inherited from yorch::detail::builder_root_core_ordinary< Derived, Nodes... >
constexpr auto root (Task &&task) const &
 
constexpr auto root (Task &&task, FanoutPolicy &&fanout_policy) const &
 
constexpr auto root (F &&f) const &
 
constexpr auto root (F &&f, FanoutPolicy &&fanout_policy) const &
 
constexpr auto root (F &&f, AdapterChain &&adapter_specs) const &
 
constexpr auto root (F &&f, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) const &
 
constexpr auto root (Task &&task) &&
 
constexpr auto root (Task &&task, FanoutPolicy &&fanout_policy) &&
 
constexpr auto root (F &&f) &&
 
constexpr auto root (F &&f, FanoutPolicy &&fanout_policy) &&
 
constexpr auto root (F &&f, AdapterChain &&adapter_specs) &&
 
constexpr auto root (F &&f, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) &&
 
constexpr auto root_into (Task &&task) const &
 
constexpr auto root_into (Task &&task, FanoutPolicy &&fanout_policy) const &
 
constexpr auto root_into (F &&f) const &
 
constexpr auto root_into (F &&f, FanoutPolicy &&fanout_policy) const &
 
constexpr auto root_into (F &&f, AdapterChain &&adapter_specs) const &
 
constexpr auto root_into (F &&f, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) const &
 
constexpr auto root_into (Task &&task) &&
 
constexpr auto root_into (Task &&task, FanoutPolicy &&fanout_policy) &&
 
constexpr auto root_into (F &&f) &&
 
constexpr auto root_into (F &&f, FanoutPolicy &&fanout_policy) &&
 
constexpr auto root_into (F &&f, AdapterChain &&adapter_specs) &&
 
constexpr auto root_into (F &&f, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) &&
 
- Public Member Functions inherited from yorch::detail::builder_root_core_member< Derived, Nodes... >
constexpr auto root_member (F &&f, ReceiverSpec &&receiver_spec) const &
 
constexpr auto root_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy) const &
 
constexpr auto root_member (F &&f, ReceiverSpec &&receiver_spec, AdapterChain &&adapter_specs) const &
 
constexpr auto root_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) const &
 
constexpr auto root_member (F &&f, ReceiverSpec &&receiver_spec) &&
 
constexpr auto root_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy) &&
 
constexpr auto root_member (F &&f, ReceiverSpec &&receiver_spec, AdapterChain &&adapter_specs) &&
 
constexpr auto root_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) &&
 
constexpr auto root_into_member (F &&f, ReceiverSpec &&receiver_spec) const &
 
constexpr auto root_into_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy) const &
 
constexpr auto root_into_member (F &&f, ReceiverSpec &&receiver_spec, AdapterChain &&adapter_specs) const &
 
constexpr auto root_into_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) const &
 
constexpr auto root_into_member (F &&f, ReceiverSpec &&receiver_spec) &&
 
constexpr auto root_into_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy) &&
 
constexpr auto root_into_member (F &&f, ReceiverSpec &&receiver_spec, AdapterChain &&adapter_specs) &&
 
constexpr auto root_into_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) &&
 
- Public Member Functions inherited from yorch::detail::builder_root_core_forward< Derived, Nodes... >
constexpr auto root_forward_prev (F &&f) const &
 
constexpr auto root_forward_prev (F &&f, FanoutPolicy &&fanout_policy) const &
 
constexpr auto root_forward_prev (F &&f, AdapterChain &&adapter_specs) const &
 
constexpr auto root_forward_prev (F &&f, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) const &
 
constexpr auto root_forward_prev (F &&f) &&
 
constexpr auto root_forward_prev (F &&f, FanoutPolicy &&fanout_policy) &&
 
constexpr auto root_forward_prev (F &&f, AdapterChain &&adapter_specs) &&
 
constexpr auto root_forward_prev (F &&f, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) &&
 
constexpr auto root_forward_prev_member (F &&f, ReceiverSpec &&receiver_spec) const &
 
constexpr auto root_forward_prev_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy) const &
 
constexpr auto root_forward_prev_member (F &&f, ReceiverSpec &&receiver_spec, AdapterChain &&adapter_specs) const &
 
constexpr auto root_forward_prev_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) const &
 
constexpr auto root_forward_prev_member (F &&f, ReceiverSpec &&receiver_spec) &&
 
constexpr auto root_forward_prev_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy) &&
 
constexpr auto root_forward_prev_member (F &&f, ReceiverSpec &&receiver_spec, AdapterChain &&adapter_specs) &&
 
constexpr auto root_forward_prev_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) &&
 

Detailed Description

template<typename Derived, typename... Nodes>
struct yorch::detail::builder_root_core< Derived, Nodes >

Definition at line 10 of file builder_root_core.hpp.


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