Set-definition.
Constructors
Set [a]
Instances10KnownVal, Eval, …
(Ord val, KnownVal [val] kind) => KnownVal (Set val) ('Set kind)Defined in fcf-containers-0.8.2 · Fcf.Data.Reflecttype Eval Empty = 'Set '[]Defined in fcf-containers-0.8.2 · Fcf.Data.Settype Eval (Delete v ('Set lst)) = 'Set (Eval (Filter (Not <=< TyEq v) lst))Defined in fcf-containers-0.8.2 · Fcf.Data.Settype Eval (Difference ('Set lst1) ('Set lst2)) = 'Set (Eval (Filter (DiffNotMem lst2) lst1))Defined in fcf-containers-0.8.2 · Fcf.Data.Settype Eval (FromList lst) = 'Set lstDefined in fcf-containers-0.8.2 · Fcf.Data.Settype Eval (Insert v ('Set lst)) = If (Eval (Elem v lst)) ('Set lst) ('Set (v ': lst))Defined in fcf-containers-0.8.2 · Fcf.Data.Settype Eval (Intersection ('Set lst1) ('Set lst2)) = 'Set (Eval (Filter (InterMem lst2) lst1))Defined in fcf-containers-0.8.2 · Fcf.Data.Settype Eval (PowerSet ('Set lst)) = 'Set (Eval (Map FromList =<< (Map (SelectWithBools lst) =<< BuildGrayBitLists lst)))Defined in fcf-containers-0.8.2 · Fcf.Data.Settype Eval (Singleton v) = 'Set '[v]Defined in fcf-containers-0.8.2 · Fcf.Data.Settype Eval (Union ('Set lst1) ('Set lst2)) = 'Set (Eval (Foldr UComb lst1 lst2))Defined in fcf-containers-0.8.2 · Fcf.Data.Set