Module Refine.MakeSource

Parameters

module Set : DECOMPOSABLE

Signature

Sourceval partition : 'a Set.t list -> 'a Set.t list
Sourceval annotated_partition : ('a Set.t * 'b) list -> ('a Set.t * 'b list) list
Sourceval partition_and_total : 'a Set.t list -> 'a Set.t list * 'a Set.t
Sourceval annotated_partition_and_total : ('a Set.t * 'b) list -> ('a Set.t * 'b list) list * 'a Set.t
Sourceval iter_decomposition : ('a Set.t * 'b) list -> ('a Set.t -> (('b -> unit) -> unit) -> unit) -> unit
Sourceval iter_merged_decomposition : ('a Set.t * 'b) list -> ('a Set.t -> 'b list -> unit) -> unit