def member_frames

bendvy-ecs-core@0.1.0.3 · execution_lifetime_scope_cleanup.bend:100

import bendvy-ecs-core@0.1.0.3/execution_lifetime_scope_cleanup.bend as ExecutionLifetimeScopeCleanup
import Base
import bendvy-ecs-core@0.1.0.3/entity_key.bend as Key
import bendvy-ecs-core@0.1.0.3/relation_types.bend as T

100def member_frames(~S:Data,members:List<&2,Key.Key>) -> List<&2,T.CleanupFrame<S>>:
101  match members:
102    case []:[]
103    case key <> rest:T.CleanupEnter{key} <> member_frames(~S,rest)

Uses (3)

Used by (1)