def members

bendvy-ecs-core@0.1.0.3 · execution_query_interpreter.bend:137

import bendvy-ecs-core@0.1.0.3/execution_query_interpreter.bend as ExecutionQueryInterpreter
import Base
import bendvy-ecs-core@0.1.0.3/execution_state.bend as State
import bendvy-ecs-core@0.1.0.3/world.bend as W

137def members(~S:Data,requested:List<&2,W.Handle<S>>,+selected:List<&2,W.Handle<S>>) -> Bool:
138  match requested:
139    case []:True{}
140    case handle <> rest:Bool.and(State.member(~S,handle,selected),members(~S,rest,selected))

Uses (5)

Used by (1)