Index of modules


B
Binable [Utils.Make_binable2_spec]
Binable [Utils.Make_binable1_spec]
Binable [Utils.Make_binable_spec]

C
Common
Common: common definitions used by binary protocol converters

M
Make_binable [Utils]
Make_binable1 [Utils]
Make_binable2 [Utils]
Make_iterable_binable [Utils]
Make_iterable_binable1 [Utils]
Make_iterable_binable2 [Utils]
Map_to_safe

N
Nat0
Nat0: natural numbers (including zero)

R
ReadError [Common]
Read_c
Read_c: wrapping unsafe C-style readers to safe ML-style ones.
Read_ml
Read_ml: reading values from the binary protocol using (mostly) OCaml.

S
Size
Size: compute size of values in the binary protocol.

U
Unsafe_common
Unsafe_common: functions common to unsafe binary protocol conversion.
Unsafe_read_c
Unsafe_read_c: reading values from the binary protocol using unsafe C.
Unsafe_write_c
Unsafe_write_c: writing values to the binary protocol using unsafe C.
Utils
Utils: utility functions for user convenience

W
Write_c
Write_c: wrapping unsafe C-style writers to safe ML-style ones.
Write_ml
Write_ml: writing values to the binary protocol using (mostly) OCaml.