|
YOrch 1.0.0
|
Mixed fanout policy that allows one consumer plus any number of copies. More...
#include <policies.hpp>
Mixed fanout policy that allows one consumer plus any number of copies.
A node marked with this policy may have direct children that use prev access only under the following rules:
consume_prev;copy_prev;borrow_prev and borrow_prev_mut are not allowed.At runtime the executor stages the fanout before children begin execution: copy payloads are materialized first for copy_prev children, and the original upstream payload is then reserved for the single consume_prev child. This keeps the semantics independent of sibling execution order.
Definition at line 46 of file policies.hpp.