def each

bendvy-ecs-core@0.1.0.4 · inspector_query.bend:39

import bendvy-ecs-core@0.1.0.4/inspector_query.bend as InspectorQuery
import Base
import inspector_query_projection.bend as Q
import capabilities.bend as Cap

39# Enumerate selected detached rows while returning opaque owner H.
40# Canonical grants preserve live-handle traversal order and expose no setters.
41def each(~H:Type,~S:Data,~V:Data,~cap:ReadQuery<H,S,V>,owner:H) -> H & List<&2,Q.Row<S,V>>:
42  Cap.value_read(~H,~List<&2,Q.Row<S,V>>,~rows_field(~H,~S,~V,cap),owner)

Uses (6)

Used by (3)