package camllib

  1. Overview
  2. Docs
val add : ('a -> 'a -> int) -> 'a -> 'b -> ('a, 'b) t -> ('a, 'b) t
val find : ('a -> 'a -> int) -> 'a -> ('a, 'b) t -> 'b
val remove : ('a -> 'a -> int) -> 'a -> ('a, 'b) t -> ('a, 'b) t
val mem : ('a -> 'a -> int) -> 'a -> ('a, 'b) t -> bool
val addmap : ('a -> 'a -> int) -> ('a, 'b) t -> ('a, 'b) t -> ('a, 'b) t
val merge : ('a -> 'a -> int) -> ('b -> 'b -> 'b) -> ('a, 'b) t -> ('a, 'b) t -> ('a, 'b) t
val mergei : ('a -> 'a -> int) -> ('a -> 'b -> 'b -> 'b) -> ('a, 'b) t -> ('a, 'b) t -> ('a, 'b) t
val common : ('a -> 'a -> int) -> ('b -> 'c -> 'd) -> ('a, 'b) t -> ('a, 'c) t -> ('a, 'd) t
val commoni : ('a -> 'a -> int) -> ('a -> 'b -> 'c -> 'd) -> ('a, 'b) t -> ('a, 'c) t -> ('a, 'd) t
val combine : ('a -> 'a -> int) -> ('a -> 'b option -> 'c option -> 'd option) -> ('a, 'b) t -> ('a, 'c) t -> ('a, 'd) t
val interset : ('a -> 'a -> int) -> ('a, 'b) t -> 'a Sette.t -> ('a, 'b) t
val diffset : ('a -> 'a -> int) -> ('a, 'b) t -> 'a Sette.t -> ('a, 'b) t
val compare : ('a -> 'a -> int) -> ('b -> 'c -> int) -> ('a, 'b) t -> ('a, 'c) t -> int
val comparei : ('a -> 'a -> int) -> ('a -> 'b -> 'c -> int) -> ('a, 'b) t -> ('a, 'c) t -> int
val equal : ('a -> 'a -> int) -> ('b -> 'c -> bool) -> ('a, 'b) t -> ('a, 'c) t -> bool
val equali : ('a -> 'a -> int) -> ('a -> 'b -> 'c -> bool) -> ('a, 'b) t -> ('a, 'c) t -> bool
val subset : ('a -> 'a -> int) -> ('b -> 'c -> bool) -> ('a, 'b) t -> ('a, 'c) t -> bool
val subseti : ('a -> 'a -> int) -> ('a -> 'b -> 'c -> bool) -> ('a, 'b) t -> ('a, 'c) t -> bool
val filter : ('a -> 'a -> int) -> ('a -> 'b -> bool) -> ('a, 'b) t -> ('a, 'b) t
val partition : ('a -> 'a -> int) -> ('a -> 'b -> bool) -> ('a, 'b) t -> ('a, 'b) t * ('a, 'b) t