Up
module
Write
:
sig
#
type
'a writer =
Common
.
buf
->
pos:
Common
.
pos
->
'a
->
Common
.
pos
#
type
('a, 'b) writer1 = 'a
writer
->
'b
writer
#
type
('a, 'b, 'c) writer2 = 'a
writer
->
('b, 'c)
writer1
#
type
('a, 'b, 'c, 'd) writer3 = 'a
writer
->
('b, 'c, 'd)
writer2
#
val
bin_write_unit : unit
writer
#
val
bin_write_bool : bool
writer
#
val
bin_write_string : string
writer
#
val
bin_write_char : char
writer
#
val
bin_write_int : int
writer
#
val
bin_write_nat0 :
Nat0
.
t
writer
#
val
bin_write_float : float
writer
#
val
bin_write_int32 : int32
writer
#
val
bin_write_int64 : int64
writer
#
val
bin_write_nativeint : nativeint
writer
#
val
bin_write_ref : ('a, 'a
Pervasives
.
ref
)
writer1
#
val
bin_write_lazy : ('a, 'a lazy_t)
writer1
#
val
bin_write_option : ('a, 'a option)
writer1
#
val
bin_write_pair : ('a, 'b, 'a * 'b)
writer2
#
val
bin_write_triple : ('a, 'b, 'c, 'a * 'b * 'c)
writer3
#
val
bin_write_list : ('a, 'a list)
writer1
#
val
bin_write_array : ('a, 'a array)
writer1
#
val
bin_write_hashtbl : ('a, 'b, ('a, 'b)
Hashtbl
.
t
)
writer2
#
val
bin_write_float32_vec :
Common
.
vec32
writer
#
val
bin_write_float64_vec :
Common
.
vec64
writer
#
val
bin_write_vec :
Common
.
vec
writer
#
val
bin_write_float32_mat :
Common
.
mat32
writer
#
val
bin_write_float64_mat :
Common
.
mat64
writer
#
val
bin_write_mat :
Common
.
mat
writer
#
val
bin_write_bigstring :
Common
.
buf
writer
#
val
bin_write_float_array : float array
writer
#
val
bin_write_variant_int : int
writer
#
val
bin_write_int_8bit : int
writer
#
val
bin_write_int_16bit : int
writer
#
val
bin_write_int_32bit : int
writer
#
val
bin_write_int_64bit : int
writer
#
val
bin_write_int64_bits : int64
writer
#
val
bin_write_network16_int : int
writer
#
val
bin_write_network32_int : int
writer
#
val
bin_write_network32_int32 : int32
writer
#
val
bin_write_network64_int : int
writer
#
val
bin_write_network64_int64 : int64
writer
#
val
bin_write_array_no_length : ('a, 'a array)
writer1
end