Module Identifiable.Make_using_comparator

Parameters

Signature

val t_of_sexp : Sexplib0__.Sexp.t -> M.t
val sexp_of_t : M.t -> Sexplib0__.Sexp.t
val of_string : string -> M.t
val to_string : M.t -> string
val (>=) : M.t -> M.t -> bool
val (<=) : M.t -> M.t -> bool
val (=) : M.t -> M.t -> bool
val (>) : M.t -> M.t -> bool
val (<) : M.t -> M.t -> bool
val (<>) : M.t -> M.t -> bool
val equal : M.t -> M.t -> bool
val compare : M.t -> M.t -> int
val min : M.t -> M.t -> M.t
val max : M.t -> M.t -> M.t
val ascending : M.t -> M.t -> int
val descending : M.t -> M.t -> int
val between : M.t -> low:M.t -> high:M.t -> bool
val clamp_exn : M.t -> min:M.t -> max:M.t -> M.t
val clamp : M.t -> min:M.t -> max:M.t -> (M.t, Base__.Info.t) result
val comparator : (M.t, M.comparator_witness) Base__Comparator.t
val pp : Format.formatter -> M.t -> unit
val hashable : M.t Base__Hashable_intf.Hashable.t