Struct OutputSite

Struct Documentation

struct OutputSite

A single escape (output) site: a value_id and the root-to-block path at which it escapes. Feeds well_formed's multi-level escape-chain check (a value carried on an outer axis and reduced on an inner one escapes at both — see build_ordered_schedule's escape emission).

Public Members

std::size_t value_id
container::svector<ScopeBlock const*> path

root .. this block, inclusive