Module Analysis_sva.StateSource
Sourceval nonreflexive_same_domain_for_all2 :
(key -> 'a value -> 'b value -> bool) ->
'a t ->
'b t ->
bool Sourceval reflexive_subset_domain_for_all2 :
(key -> 'a value -> 'a value -> bool) ->
'a t ->
'a t ->
bool Sourceval nonreflexive_subset_domain_for_all2 :
(key -> 'a value -> 'b value -> bool) ->
'a t ->
'b t ->
bool Sourceval reflexive_any_domain_for_all2 :
(key -> 'a value option -> 'b value option -> bool) ->
'a t ->
'b t ->
bool Sourceval nonreflexive_any_domain_for_all2 :
(key -> 'a value option -> 'b value option -> bool) ->
'a t ->
'b t ->
bool Sourceval disjoint : 'a t -> 'a t -> bool Sourceval fold2 :
reflexive:bool ->
left_only:(key -> 'a value -> 'r -> 'r) option ->
common:(key -> 'a value -> 'b value -> 'r -> 'r) option ->
right_only:(key -> 'b value -> 'r -> 'r) option ->
'a t ->
'b t ->
'r ->
'r Sourceval iter2 :
reflexive:bool ->
left_only:(key -> 'a value -> unit) option ->
common:(key -> 'a value -> 'b value -> unit) option ->
right_only:(key -> 'b value -> unit) option ->
'a t ->
'b t ->
unit Sourceval fold_on_nonequal_inter :
(key -> 'a value -> 'b value -> 'acc -> 'acc) ->
'a t ->
'b t ->
'acc ->
'acc Sourceval fold_on_nonequal_union :
(key -> 'a value option -> 'b value option -> 'acc -> 'acc) ->
'a t ->
'b t ->
'acc ->
'acc Sourceval fold_on_union :
(key -> 'a value option -> 'b value option -> 'acc -> 'acc) ->
'a t ->
'b t ->
'acc ->
'acc