module Int_conversions: sig
.. end
type 'a
int_spec = {
|
name : string ; |
|
num_bits : int ; |
|
max : 'a ; |
|
min : 'a ; |
|
to_string : 'a -> string ; |
}
val convert : 'a int_spec ->
'b int_spec ->
('a -> 'c) -> ('b -> 'a) -> ('a -> 'c option) * ('a -> 'c)
val int : int int_spec
val int32 : int32 int_spec
val int64 : int64 int_spec
val nativeint : nativeint int_spec
val int_to_int64 : int -> int64
val int_to_nativeint : int -> nativeint
val int32_to_int64 : int32 -> int64
val int32_to_nativeint : int32 -> nativeint
val nativeint_to_int64 : nativeint -> int64