module Comparable: Comparable
module type Infix = Polymorphic_compare_intf.Infix
module type Polymorphic_compare = Polymorphic_compare_intf.S
module type S_common = sig
.. end
module type S = sig
.. end
module type Map_and_set_binable = sig
.. end
module type S_binable = sig
.. end
module Map_and_set_binable (
T
:
Comparator.Pre_binable
)
: sig
.. end
module Poly (
T
:
sig
end
)
: sig
.. end
module Make_common (
T
:
sig
end
)
: sig
.. end
module Make (
T
:
sig
type
t
include Sexpable.S
val compare : t -> t -> int
end
)
: sig
.. end
module Make_binable (
T
:
sig
end
)
: sig
.. end
module Inherit (
C
:
sig
type
t
val compare : t -> t -> int
end
)
(
T
:
sig
end
)
: sig
.. end
Inherit comparability from a component.
val lexicographic : ('a -> 'b -> int) list -> 'a -> 'b -> int