YOrch
1.0.0
Loading...
Searching...
No Matches
yorch::detail::fanout_policy Concept Reference
#include <
policies.hpp
>
Concept definition
template
<
typename
FanoutPolicy>
concept
yorch::detail::fanout_policy
=
std::is_same_v<std::remove_cvref_t<FanoutPolicy>,
yorch::fanout_auto_policy
> ||
std::is_same_v<std::remove_cvref_t<FanoutPolicy>,
yorch::fanout_shared_readonly_policy
> ||
std::is_same_v<std::remove_cvref_t<FanoutPolicy>,
yorch::fanout_consume_with_copies_policy
>
yorch::detail::fanout_policy
Definition
policies.hpp:53
yorch::fanout_auto_policy
Default fanout policy.
Definition
policies.hpp:17
yorch::fanout_consume_with_copies_policy
Mixed fanout policy that allows one consumer plus any number of copies.
Definition
policies.hpp:46
yorch::fanout_shared_readonly_policy
Explicit readonly fanout policy.
Definition
policies.hpp:32
Detailed Description
Definition at line
53
of file
policies.hpp
.
yorch
detail
fanout_policy
Generated by
1.9.8