Up
module
Primitives
:
sig
#
type
_ prim =
#
| Char : char
prim
#
| Schar : int
prim
#
| Uchar :
Unsigned
.
uchar
prim
#
| Short : int
prim
#
| Int : int
prim
#
| Long :
Signed
.
long
prim
#
| Llong :
Signed
.
llong
prim
#
| Ushort :
Unsigned
.
ushort
prim
#
| Uint :
Unsigned
.
uint
prim
#
| Ulong :
Unsigned
.
ulong
prim
#
| Ullong :
Unsigned
.
ullong
prim
#
| Size_t :
Unsigned
.
size_t
prim
#
| Int8_t : int
prim
#
| Int16_t : int
prim
#
| Int32_t : int32
prim
#
| Int64_t : int64
prim
#
| Uint8_t :
Unsigned
.
uint8
prim
#
| Uint16_t :
Unsigned
.
uint16
prim
#
| Uint32_t :
Unsigned
.
uint32
prim
#
| Uint64_t :
Unsigned
.
uint64
prim
#
| Camlint : int
prim
#
| Nativeint : nativeint
prim
#
| Float : float
prim
#
| Double : float
prim
#
| Complex32 :
Complex
.
t
prim
#
| Complex64 :
Complex
.
t
prim
#
type
_ ml_prim =
#
| ML_char : char
ml_prim
#
| ML_complex :
Complex
.
t
ml_prim
#
| ML_float : float
ml_prim
#
| ML_int : int
ml_prim
#
| ML_int32 : int32
ml_prim
#
| ML_int64 : int64
ml_prim
#
| ML_llong :
Signed
.
llong
ml_prim
#
| ML_long :
Signed
.
long
ml_prim
#
| ML_nativeint : nativeint
ml_prim
#
| ML_size_t :
Unsigned
.
size_t
ml_prim
#
| ML_uchar :
Unsigned
.
uchar
ml_prim
#
| ML_uint :
Unsigned
.
uint
ml_prim
#
| ML_uint16 :
Unsigned
.
uint16
ml_prim
#
| ML_uint32 :
Unsigned
.
uint32
ml_prim
#
| ML_uint64 :
Unsigned
.
uint64
ml_prim
#
| ML_uint8 :
Unsigned
.
uint8
ml_prim
#
| ML_ullong :
Unsigned
.
ullong
ml_prim
#
| ML_ulong :
Unsigned
.
ulong
ml_prim
#
| ML_ushort :
Unsigned
.
ushort
ml_prim
#
val
ml_prim : 'a
prim
->
'a
ml_prim
end