Module Builtin.SetsSource

module Mixfix = Domain.Mixfix
module Typ = Runtime.Type.Typ
module Value = Runtime.Value
module VSet : sig ... end
Sourcetype set = VSet.t
Sourceval mixop_set : Domain.Mixop.t
Sourceval set_of_value : Lang.Il.value -> set
Sourceval value_of_set : (Lang.Il.value -> unit) -> Lang.Il.typ -> set -> Lang.Il.value
Sourceval intersect_set : (Lang.Il.value -> unit) -> Util.Source.region -> Lang.Il.targ list -> Lang.Il.value list -> Lang.Il.value
Sourceval union_set : (Lang.Il.value -> unit) -> Util.Source.region -> Lang.Il.targ list -> Lang.Il.value list -> Lang.Il.value
Sourceval unions_set : (Lang.Il.value -> unit) -> Util.Source.region -> Lang.Il.targ list -> Lang.Il.value list -> Lang.Il.value
Sourceval diff_set : (Lang.Il.value -> unit) -> Util.Source.region -> Lang.Il.targ list -> Lang.Il.value list -> Lang.Il.value
Sourceval sub_set : (Lang.Il.value -> unit) -> Util.Source.region -> Lang.Il.targ list -> Lang.Il.value list -> Lang.Il.value