Struct ForkedSubchain

Struct Documentation

struct ForkedSubchain

The predicate-false and predicate-true copies of a forked inner sub-chain (see fork_subchain).

The per-nest pass-split builder takes only consumer once per pass (the predicate-true side) and never reads producer; the field is kept for other callers (e.g. fork_subchain's own unit tests) that fork on a two-way predicate rather than a per-pass one.

Public Members

container::vector<Step> producer

steps whose values are predicate-false

container::vector<Step> consumer

steps whose values are predicate-true