module Make(O:Immutable_types.Comparable):Immutable_types.GSetwith type elt = O.t
Immutable_types.Comparable| Parameters: |
|
include Immutable_types.Mergeable
type elt
GSetval add : elt -> t -> tadd el t adds el to t.val value : t -> elt listvalue t gets the raw state of t.val lookup : elt -> t -> boollookup el t returns true if el is in t.