def matched_view

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

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_query_matches.bend as Match
import bendvy-ecs-core@0.1.0.3/execution_query.bend as Q

27def matched_view(~V:Data,~predicate:Maybe<&2,V> -> Bool,presence:Match.Presence,+view:Maybe<&2,V>) -> Q.GeneralLookup<V>:
28  matched_view_checked(~V,view,Bool.and(Match.membership(V,presence,view),predicate(view)))

Uses (7)

Used by (2)