Module Base__.Int_intf

An interface to use for int-like types, e.g., Int and Int64.

module type Round : sig ... end
module type Hexable : sig ... end
module type S_common : sig ... end
module type Operators_unbounded : sig ... end
module type Operators : sig ... end
module type S_unbounded : sig ... end

S_unbounded is a generic interface for unbounded integers, e.g. Bignum.Bigint. S_unbounded is a restriction of S (below) that omits values that depend on fixed-size integers.

module type S : sig ... end

S is a generic interface for fixed-size integers.

include sig ... end
module type Int_without_module_types : sig ... end

OCaml's native integer type.

module type Int : sig ... end