|
YOrch 1.0.0
|
#include <builder_node_core_member.hpp>

Public Member Functions | |
| template<std::size_t Level, typename F , typename ReceiverSpec > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::ordinary_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) | |
| constexpr auto | node_member (F &&f, ReceiverSpec &&receiver_spec) const & |
| template<std::size_t Level, typename F , typename ReceiverSpec , typename FanoutPolicy > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::ordinary_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) && detail::fanout_policy<FanoutPolicy> | |
| constexpr auto | node_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy) const & |
| template<std::size_t Level, typename F , typename ReceiverSpec , typename AdapterChain > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::ordinary_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) && detail::adapter_chain_like<AdapterChain> | |
| constexpr auto | node_member (F &&f, ReceiverSpec &&receiver_spec, AdapterChain &&adapter_specs) const & |
| template<std::size_t Level, typename F , typename ReceiverSpec , typename FanoutPolicy , typename AdapterChain > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::ordinary_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) && detail::fanout_policy<FanoutPolicy> && detail::adapter_chain_like<AdapterChain> | |
| constexpr auto | node_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) const & |
| template<std::size_t Level, typename F , typename ReceiverSpec > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::direct_output_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) | |
| constexpr auto | node_into_member (F &&f, ReceiverSpec &&receiver_spec) const & |
| template<std::size_t Level, typename F , typename ReceiverSpec , typename FanoutPolicy > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::direct_output_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) && detail::fanout_policy<FanoutPolicy> | |
| constexpr auto | node_into_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy) const & |
| template<std::size_t Level, typename F , typename ReceiverSpec , typename AdapterChain > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::direct_output_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) && detail::adapter_chain_like<AdapterChain> | |
| constexpr auto | node_into_member (F &&f, ReceiverSpec &&receiver_spec, AdapterChain &&adapter_specs) const & |
| template<std::size_t Level, typename F , typename ReceiverSpec , typename FanoutPolicy , typename AdapterChain > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::direct_output_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) && detail::fanout_policy<FanoutPolicy> && detail::adapter_chain_like<AdapterChain> | |
| constexpr auto | node_into_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) const & |
| template<std::size_t Level, typename F , typename ReceiverSpec > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::ordinary_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) | |
| constexpr auto | node_member (F &&f, ReceiverSpec &&receiver_spec) && |
| template<std::size_t Level, typename F , typename ReceiverSpec , typename FanoutPolicy > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::ordinary_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) && detail::fanout_policy<FanoutPolicy> | |
| constexpr auto | node_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy) && |
| template<std::size_t Level, typename F , typename ReceiverSpec , typename AdapterChain > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::ordinary_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) && detail::adapter_chain_like<AdapterChain> | |
| constexpr auto | node_member (F &&f, ReceiverSpec &&receiver_spec, AdapterChain &&adapter_specs) && |
| template<std::size_t Level, typename F , typename ReceiverSpec , typename FanoutPolicy , typename AdapterChain > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::ordinary_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) && detail::fanout_policy<FanoutPolicy> && detail::adapter_chain_like<AdapterChain> | |
| constexpr auto | node_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) && |
| template<std::size_t Level, typename F , typename ReceiverSpec > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::direct_output_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) | |
| constexpr auto | node_into_member (F &&f, ReceiverSpec &&receiver_spec) && |
| template<std::size_t Level, typename F , typename ReceiverSpec , typename FanoutPolicy > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::direct_output_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) && detail::fanout_policy<FanoutPolicy> | |
| constexpr auto | node_into_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy) && |
| template<std::size_t Level, typename F , typename ReceiverSpec , typename AdapterChain > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::direct_output_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) && detail::adapter_chain_like<AdapterChain> | |
| constexpr auto | node_into_member (F &&f, ReceiverSpec &&receiver_spec, AdapterChain &&adapter_specs) && |
| template<std::size_t Level, typename F , typename ReceiverSpec , typename FanoutPolicy , typename AdapterChain > requires (detail::append_level_valid_v<Level, Nodes...>) && detail::direct_output_member_callable_task_argument<F> && detail::member_receiver_bindable<F, ReceiverSpec> && (!detail::fanout_policy_or_chain<ReceiverSpec>) && detail::fanout_policy<FanoutPolicy> && detail::adapter_chain_like<AdapterChain> | |
| constexpr auto | node_into_member (F &&f, ReceiverSpec &&receiver_spec, FanoutPolicy &&fanout_policy, AdapterChain &&adapter_specs) && |
Definition at line 12 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 291 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 109 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 337 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 155 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 314 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 132 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 361 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 179 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 200 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 18 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 246 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 64 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 223 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 41 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 270 of file builder_node_core_member.hpp.
|
inlineconstexpr |
Definition at line 88 of file builder_node_core_member.hpp.