Lines Matching defs:apply
54 struct apply { struct
55 using type = FoldVector(TransformVector(S, F), Combine, CombineIdentity);
69 struct apply { struct
70 using type = If(IsInSet(T, S), S, AddToSetUnchecked(S, T));
77 struct apply { struct
78 struct Helper {
80 struct apply { struct
81 using type = And(CurrentResult, IsInSet(T, S2));
85 using type = FoldVector(S1, Helper, Bool<true>);
92 struct apply { struct
93 struct Helper {
95 struct apply { struct
96 using type = Or(CurrentResult, IsInSet(T, S2));
100 using type = Not(FoldVector(S1, Helper, Bool<false>));
106 struct apply { struct
112 struct IsEmptySet::apply<Vector<>> { argument