integers
Signed
Types and operations for signed integers.
integers.top
module type Infix = sig ... end
module type S = sig ... end
Signed integer operations
module Int : S with type t = int
Signed integer type and operations.
module Int32 : S with type t = int32
Signed 32-bit integer type and operations.
module Int64 : S with type t = int64
Signed 64-bit integer type and operations.
module SInt : S
C's signed integer type and operations.
module Long : S
The signed long integer type and operations.
module LLong : S
The signed long long integer type and operations.
type sint = SInt.t
C's signed integer type.
type long = Long.t
The signed long integer type.
type llong = LLong.t
The signed long long integer type.
val of_byte_size : int -> (module S)
of_byte_size b is a module of type S that implements a signed type with b bytes.
of_byte_size b
b
Raise Invalid_argument if no suitable type is available.
Invalid_argument