Index of values


A
alloc_sptr_ptr [Unsafe_common]
alloc_sptr_ptr buf ~pos allocate a pointer to a start pointer.
array_bound_error [Common]
array_bound_error ()
at_end [Read_c]
at_end buf sptr_ptr pos_ref el deallocates sptr_ptr for buffer buf, sets pos_ref to the new position, then returns el.

B
bin_array [Type_class]
bin_bigstring [Type_class]
bin_bool [Type_class]
bin_char [Type_class]
bin_dump [Utils]
bin_dump ?header writer v uses writer to first compute the size of v in the binary protocol, then allocates a buffer of exactly this size, and then writes out the value.
bin_float [Type_class]
bin_float32_mat [Type_class]
bin_float32_vec [Type_class]
bin_float64_mat [Type_class]
bin_float64_vec [Type_class]
bin_float_array [Type_class]
bin_hashtbl [Type_class]
bin_int [Type_class]
bin_int32 [Type_class]
bin_int64 [Type_class]
bin_int64_bits [Type_class]
bin_int_16bit [Type_class]
bin_int_32bit [Type_class]
bin_int_64bit [Type_class]
bin_int_8bit [Type_class]
bin_lazy [Type_class]
bin_list [Type_class]
bin_mat [Type_class]
bin_nat0 [Type_class]
bin_nativeint [Type_class]
bin_network16_int [Type_class]
bin_network32_int [Type_class]
bin_network32_int32 [Type_class]
bin_network64_int [Type_class]
bin_network64_int64 [Type_class]
bin_option [Type_class]
bin_pair [Type_class]
bin_read_array [Unsafe_read_c]
bin_read_array [Read_ml]
bin_read_array [Read_c]
bin_read_array_ [Std]
bin_read_array__ [Std]
bin_read_bigstring [Unsafe_read_c]
bin_read_bigstring [Read_ml]
bin_read_bigstring [Read_c]
bin_read_bigstring_ [Std]
bin_read_bigstring__ [Std]
bin_read_bool [Unsafe_read_c]
bin_read_bool [Read_ml]
bin_read_bool [Read_c]
bin_read_bool_ [Std]
bin_read_bool__ [Std]
bin_read_char [Unsafe_read_c]
bin_read_char [Read_ml]
bin_read_char [Read_c]
bin_read_char_ [Std]
bin_read_char__ [Std]
bin_read_el_ [Utils.Make_iterable_binable2_spec]
bin_read_el_ [Utils.Make_iterable_binable1_spec]
bin_read_el_ [Utils.Make_iterable_binable_spec]
bin_read_float [Unsafe_read_c]
bin_read_float [Read_ml]
bin_read_float [Read_c]
bin_read_float32_mat [Unsafe_read_c]
bin_read_float32_mat [Read_ml]
bin_read_float32_mat [Read_c]
bin_read_float32_mat_ [Std]
bin_read_float32_mat__ [Std]
bin_read_float32_vec [Unsafe_read_c]
bin_read_float32_vec [Read_ml]
bin_read_float32_vec [Read_c]
bin_read_float32_vec_ [Std]
bin_read_float32_vec__ [Std]
bin_read_float64_mat [Unsafe_read_c]
bin_read_float64_mat [Read_ml]
bin_read_float64_mat [Read_c]
bin_read_float64_mat_ [Std]
bin_read_float64_mat__ [Std]
bin_read_float64_vec [Unsafe_read_c]
bin_read_float64_vec [Read_ml]
bin_read_float64_vec [Read_c]
bin_read_float64_vec_ [Std]
bin_read_float64_vec__ [Std]
bin_read_float_ [Std]
bin_read_float__ [Std]
bin_read_float_array [Unsafe_read_c]
bin_read_float_array [Read_ml]
bin_read_float_array [Read_c]
bin_read_hashtbl [Unsafe_read_c]
bin_read_hashtbl [Read_ml]
bin_read_hashtbl [Read_c]
bin_read_hashtbl_ [Std]
bin_read_hashtbl__ [Std]
bin_read_int [Unsafe_read_c]
bin_read_int [Read_ml]
bin_read_int [Read_c]
bin_read_int32 [Unsafe_read_c]
bin_read_int32 [Read_ml]
bin_read_int32 [Read_c]
bin_read_int32_ [Std]
bin_read_int32__ [Std]
bin_read_int64 [Unsafe_read_c]
bin_read_int64 [Read_ml]
bin_read_int64 [Read_c]
bin_read_int64_ [Std]
bin_read_int64__ [Std]
bin_read_int64_bits [Unsafe_read_c]
bin_read_int64_bits [Read_ml]
bin_read_int64_bits [Read_c]
bin_read_int_ [Std]
bin_read_int_16bit [Unsafe_read_c]
bin_read_int_16bit [Read_ml]
bin_read_int_32bit [Unsafe_read_c]
bin_read_int_32bit [Read_ml]
bin_read_int_64bit [Unsafe_read_c]
bin_read_int_64bit [Read_ml]
bin_read_int_64bit [Read_c]
bin_read_int_8bit [Unsafe_read_c]
bin_read_int_8bit [Read_ml]
bin_read_int__ [Std]
bin_read_lazy [Unsafe_read_c]
bin_read_lazy [Read_ml]
bin_read_lazy [Read_c]
bin_read_lazy_ [Std]
bin_read_lazy__ [Std]
bin_read_list [Unsafe_read_c]
bin_read_list [Read_ml]
bin_read_list [Read_c]
bin_read_list_ [Std]
bin_read_list__ [Std]
bin_read_mat [Unsafe_read_c]
bin_read_mat [Read_ml]
bin_read_mat [Read_c]
bin_read_mat_ [Std]
bin_read_mat__ [Std]
bin_read_nat0 [Unsafe_read_c]
bin_read_nat0 [Read_ml]
bin_read_nat0 [Read_c]
bin_read_nativeint [Unsafe_read_c]
bin_read_nativeint [Read_ml]
bin_read_nativeint [Read_c]
bin_read_nativeint_ [Std]
bin_read_nativeint__ [Std]
bin_read_network16_int [Unsafe_read_c]
bin_read_network16_int [Read_ml]
bin_read_network16_int [Read_c]
bin_read_network32_int [Unsafe_read_c]
bin_read_network32_int [Read_ml]
bin_read_network32_int [Read_c]
bin_read_network32_int32 [Unsafe_read_c]
bin_read_network32_int32 [Read_ml]
bin_read_network32_int32 [Read_c]
bin_read_network64_int [Unsafe_read_c]
bin_read_network64_int [Read_ml]
bin_read_network64_int [Read_c]
bin_read_network64_int64 [Unsafe_read_c]
bin_read_network64_int64 [Read_ml]
bin_read_network64_int64 [Read_c]
bin_read_option [Unsafe_read_c]
bin_read_option [Read_ml]
bin_read_option [Read_c]
bin_read_option_ [Std]
bin_read_option__ [Std]
bin_read_pair [Unsafe_read_c]
bin_read_pair [Read_ml]
bin_read_pair [Read_c]
bin_read_raw_string [Unsafe_read_c]
bin_read_ref [Unsafe_read_c]
bin_read_ref [Read_ml]
bin_read_ref [Read_c]
bin_read_ref_ [Std]
bin_read_ref__ [Std]
bin_read_stream [Utils]
bin_read_stream ?max_size ~read reader reads binary protocol data from a stream as generated by the read function, which places data of a given length into a given buffer.
bin_read_string [Unsafe_read_c]
bin_read_string [Read_ml]
bin_read_string [Read_c]
bin_read_string_ [Std]
bin_read_string__ [Std]
bin_read_t [Binable.S2]
bin_read_t [Binable.S1]
bin_read_t [Binable.S]
bin_read_t_ [Binable.S2]
bin_read_t_ [Binable.S1]
bin_read_t_ [Binable.S]
bin_read_t__ [Binable.S2]
bin_read_t__ [Binable.S1]
bin_read_t__ [Binable.S]
bin_read_triple [Unsafe_read_c]
bin_read_triple [Read_ml]
bin_read_triple [Read_c]
bin_read_unit [Unsafe_read_c]
bin_read_unit [Read_ml]
bin_read_unit [Read_c]
bin_read_unit_ [Std]
bin_read_unit__ [Std]
bin_read_variant_int [Unsafe_read_c]
bin_read_variant_int [Read_ml]
bin_read_variant_int [Read_c]
bin_read_variant_tag [Unsafe_read_c]
bin_read_variant_tag [Read_ml]
bin_read_variant_tag [Read_c]
bin_read_vec [Unsafe_read_c]
bin_read_vec [Read_ml]
bin_read_vec [Read_c]
bin_read_vec_ [Std]
bin_read_vec__ [Std]
bin_reader_array [Type_class]
bin_reader_bigstring [Type_class]
bin_reader_bool [Type_class]
bin_reader_char [Type_class]
bin_reader_float [Type_class]
bin_reader_float32_mat [Type_class]
bin_reader_float32_vec [Type_class]
bin_reader_float64_mat [Type_class]
bin_reader_float64_vec [Type_class]
bin_reader_float_array [Type_class]
bin_reader_hashtbl [Type_class]
bin_reader_int [Type_class]
bin_reader_int32 [Type_class]
bin_reader_int64 [Type_class]
bin_reader_int64_bits [Type_class]
bin_reader_int_16bit [Type_class]
bin_reader_int_32bit [Type_class]
bin_reader_int_64bit [Type_class]
bin_reader_int_8bit [Type_class]
bin_reader_lazy [Type_class]
bin_reader_list [Type_class]
bin_reader_mat [Type_class]
bin_reader_nat0 [Type_class]
bin_reader_nativeint [Type_class]
bin_reader_network16_int [Type_class]
bin_reader_network32_int [Type_class]
bin_reader_network32_int32 [Type_class]
bin_reader_network64_int [Type_class]
bin_reader_network64_int64 [Type_class]
bin_reader_option [Type_class]
bin_reader_pair [Type_class]
bin_reader_ref [Type_class]
bin_reader_string [Type_class]
bin_reader_t [Binable.S2]
bin_reader_t [Binable.S1]
bin_reader_t [Binable.S]
bin_reader_triple [Type_class]
bin_reader_unit [Type_class]
bin_reader_variant_tag [Type_class]
bin_reader_vec [Type_class]
bin_ref [Type_class]
bin_size_array [Size]
bin_size_array_no_length [Size]
bin_size_bigstring [Size]
bin_size_bool [Size]
bin_size_char [Size]
bin_size_el [Utils.Make_iterable_binable2_spec]
bin_size_el [Utils.Make_iterable_binable1_spec]
bin_size_el [Utils.Make_iterable_binable_spec]
bin_size_float [Size]
bin_size_float32_mat [Size]
bin_size_float32_vec [Size]
bin_size_float64_mat [Size]
bin_size_float64_vec [Size]
bin_size_float_array [Size]
bin_size_hashtbl [Size]
bin_size_int [Size]
bin_size_int32 [Size]
bin_size_int64 [Size]
bin_size_int64_bits [Size]
bin_size_int_16bit [Size]
bin_size_int_32bit [Size]
bin_size_int_64bit [Size]
bin_size_int_8bit [Size]
bin_size_lazy [Size]
bin_size_list [Size]
bin_size_mat [Size]
bin_size_nat0 [Size]
bin_size_nativeint [Size]
bin_size_network16_int [Size]
bin_size_network32_int [Size]
bin_size_network32_int32 [Size]
bin_size_network64_int [Size]
bin_size_network64_int64 [Size]
bin_size_option [Size]
bin_size_pair [Size]
bin_size_ref [Size]
bin_size_string [Size]
bin_size_t [Binable.S2]
bin_size_t [Binable.S1]
bin_size_t [Binable.S]
bin_size_triple [Size]
bin_size_unit [Size]
bin_size_variant_tag [Size]
bin_size_vec [Size]
bin_string [Type_class]
bin_t [Binable.S2]
bin_t [Binable.S1]
bin_t [Binable.S]
bin_triple [Type_class]
bin_unit [Type_class]
bin_variant_tag [Type_class]
bin_vec [Type_class]
bin_write_array [Write_ml]
bin_write_array [Write_c]
bin_write_array [Unsafe_write_c]
bin_write_array_ [Std]
bin_write_array_no_length [Write_ml]
bin_write_array_no_length writes out all values in the given array without writing out its length.
bin_write_array_no_length [Write_c]
bin_write_array_no_length [Unsafe_write_c]
bin_write_array_no_length writes out all values in the given array without writing out its length.
bin_write_bigstring [Write_ml]
bin_write_bigstring [Write_c]
bin_write_bigstring [Unsafe_write_c]
bin_write_bigstring_ [Std]
bin_write_bool [Write_ml]
bin_write_bool [Write_c]
bin_write_bool [Unsafe_write_c]
bin_write_bool_ [Std]
bin_write_char [Write_ml]
bin_write_char [Write_c]
bin_write_char [Unsafe_write_c]
bin_write_char_ [Std]
bin_write_el_ [Utils.Make_iterable_binable2_spec]
bin_write_el_ [Utils.Make_iterable_binable1_spec]
bin_write_el_ [Utils.Make_iterable_binable_spec]
bin_write_float [Write_ml]
bin_write_float [Write_c]
bin_write_float [Unsafe_write_c]
bin_write_float32_mat [Write_ml]
bin_write_float32_mat [Write_c]
bin_write_float32_mat [Unsafe_write_c]
bin_write_float32_mat_ [Std]
bin_write_float32_vec [Write_ml]
bin_write_float32_vec [Write_c]
bin_write_float32_vec [Unsafe_write_c]
bin_write_float32_vec_ [Std]
bin_write_float64_mat [Write_ml]
bin_write_float64_mat [Write_c]
bin_write_float64_mat [Unsafe_write_c]
bin_write_float64_mat_ [Std]
bin_write_float64_vec [Write_ml]
bin_write_float64_vec [Write_c]
bin_write_float64_vec [Unsafe_write_c]
bin_write_float64_vec_ [Std]
bin_write_float_ [Std]
bin_write_float_array [Write_ml]
bin_write_float_array [Write_c]
bin_write_float_array [Unsafe_write_c]
bin_write_hashtbl [Write_ml]
bin_write_hashtbl [Write_c]
bin_write_hashtbl [Unsafe_write_c]
bin_write_hashtbl_ [Std]
bin_write_int [Write_ml]
bin_write_int [Write_c]
bin_write_int [Unsafe_write_c]
bin_write_int32 [Write_ml]
bin_write_int32 [Write_c]
bin_write_int32 [Unsafe_write_c]
bin_write_int32_ [Std]
bin_write_int64 [Write_ml]
bin_write_int64 [Write_c]
bin_write_int64 [Unsafe_write_c]
bin_write_int64_ [Std]
bin_write_int64_bits [Write_ml]
bin_write_int64_bits writes out the exact little-endian bit representation of the given int64 value.
bin_write_int64_bits [Write_c]
bin_write_int64_bits [Unsafe_write_c]
bin_write_int64_bits writes out the exact bit representation of the given int64 value.
bin_write_int_ [Std]
bin_write_int_16bit [Write_ml]
bin_write_int_16bit writes out the exact little-endian bit representation of the given int value using the lower 16 bits.
bin_write_int_16bit [Unsafe_write_c]
bin_write_int_16bit writes out the exact bit representation of the given int value using the lower 16 bits.
bin_write_int_32bit [Write_ml]
bin_write_int_32bit writes out the exact little-endian bit representation of the given int value using the lower 32 bits.
bin_write_int_32bit [Unsafe_write_c]
bin_write_int_32bit writes out the exact bit representation of the given int value using the lower 32 bits.
bin_write_int_64bit [Write_ml]
bin_write_int_64bit writes out the exact little-endian bit representation of the given int value using all 64 bits.
bin_write_int_64bit [Write_c]
bin_write_int_64bit [Unsafe_write_c]
bin_write_int_64bit writes out the exact bit representation of the given int value using all 64 bits.
bin_write_int_8bit [Write_ml]
bin_write_int_8bit writes out the exact little-endian bit representation of the given int value using the lower 8 bits.
bin_write_int_8bit [Unsafe_write_c]
bin_write_int_8bit writes out the exact bit representation of the given int value using the lower 8 bits.
bin_write_lazy [Write_ml]
bin_write_lazy [Write_c]
bin_write_lazy [Unsafe_write_c]
bin_write_lazy_ [Std]
bin_write_list [Write_ml]
bin_write_list [Write_c]
bin_write_list [Unsafe_write_c]
bin_write_list_ [Std]
bin_write_mat [Write_ml]
bin_write_mat [Write_c]
bin_write_mat [Unsafe_write_c]
bin_write_mat_ [Std]
bin_write_nat0 [Write_ml]
bin_write_nat0 [Write_c]
bin_write_nat0 [Unsafe_write_c]
bin_write_nativeint [Write_ml]
bin_write_nativeint [Write_c]
bin_write_nativeint [Unsafe_write_c]
bin_write_nativeint_ [Std]
bin_write_network16_int [Write_ml]
bin_write_network16_int writes out an integer in 16bit network byte order (= big-endian).
bin_write_network16_int [Write_c]
bin_write_network16_int [Unsafe_write_c]
bin_write_network16_int writes out an integer in 16bit network byte order (= big-endian).
bin_write_network32_int [Write_ml]
bin_write_network32_int writes out an integer in 32bit network byte order (= big-endian).
bin_write_network32_int [Write_c]
bin_write_network32_int [Unsafe_write_c]
bin_write_network32_int writes out an integer in 32bit network byte order (= big-endian).
bin_write_network32_int32 [Write_ml]
bin_write_network32_int32 writes out a 32bit integer in 32bit network byte order (= big-endian).
bin_write_network32_int32 [Write_c]
bin_write_network32_int32 [Unsafe_write_c]
bin_write_network32_int32 writes out a 32bit integer in 32bit network byte order (= big-endian).
bin_write_network64_int [Write_ml]
bin_write_network64_int writes out an integer in 64bit network byte order (= big-endian).
bin_write_network64_int [Write_c]
bin_write_network64_int [Unsafe_write_c]
bin_write_network64_int writes out an integer in 64bit network byte order (= big-endian).
bin_write_network64_int64 [Write_ml]
bin_write_network64_int64 writes out a 64bit integer in 64bit network byte order (= big-endian).
bin_write_network64_int64 [Write_c]
bin_write_network64_int64 [Unsafe_write_c]
bin_write_network64_int64 writes out a 64bit integer in 64bit network byte order (= big-endian).
bin_write_option [Write_ml]
bin_write_option [Write_c]
bin_write_option [Unsafe_write_c]
bin_write_option_ [Std]
bin_write_pair [Write_ml]
bin_write_pair [Write_c]
bin_write_pair [Unsafe_write_c]
bin_write_raw_string [Unsafe_write_c]
bin_write_ref [Write_ml]
bin_write_ref [Write_c]
bin_write_ref [Unsafe_write_c]
bin_write_ref_ [Std]
bin_write_string [Write_ml]
bin_write_string [Write_c]
bin_write_string [Unsafe_write_c]
bin_write_string_ [Std]
bin_write_t [Binable.S2]
bin_write_t [Binable.S1]
bin_write_t [Binable.S]
bin_write_t_ [Binable.S2]
bin_write_t_ [Binable.S1]
bin_write_t_ [Binable.S]
bin_write_triple [Write_ml]
bin_write_triple [Write_c]
bin_write_triple [Unsafe_write_c]
bin_write_unit [Write_ml]
bin_write_unit [Write_c]
bin_write_unit [Unsafe_write_c]
bin_write_unit_ [Std]
bin_write_variant_tag [Write_ml]
bin_write_variant_tag writes out the exact little-endian bit representation of the variant tag of the given value (= 32 bits).
bin_write_variant_tag [Write_c]
bin_write_variant_tag [Unsafe_write_c]
bin_write_variant_tag writes out the exact bit representation of the variant tag of the given value (= 32 bits).
bin_write_vec [Write_ml]
bin_write_vec [Write_c]
bin_write_vec [Unsafe_write_c]
bin_write_vec_ [Std]
bin_writer_array [Type_class]
bin_writer_array_no_length [Type_class]
bin_writer_bigstring [Type_class]
bin_writer_bool [Type_class]
bin_writer_char [Type_class]
bin_writer_float [Type_class]
bin_writer_float32_mat [Type_class]
bin_writer_float32_vec [Type_class]
bin_writer_float64_mat [Type_class]
bin_writer_float64_vec [Type_class]
bin_writer_float_array [Type_class]
bin_writer_hashtbl [Type_class]
bin_writer_int [Type_class]
bin_writer_int32 [Type_class]
bin_writer_int64 [Type_class]
bin_writer_int64_bits [Type_class]
bin_writer_int_16bit [Type_class]
bin_writer_int_32bit [Type_class]
bin_writer_int_64bit [Type_class]
bin_writer_int_8bit [Type_class]
bin_writer_lazy [Type_class]
bin_writer_list [Type_class]
bin_writer_mat [Type_class]
bin_writer_nat0 [Type_class]
bin_writer_nativeint [Type_class]
bin_writer_network16_int [Type_class]
bin_writer_network32_int [Type_class]
bin_writer_network32_int32 [Type_class]
bin_writer_network64_int [Type_class]
bin_writer_network64_int64 [Type_class]
bin_writer_option [Type_class]
bin_writer_pair [Type_class]
bin_writer_ref [Type_class]
bin_writer_string [Type_class]
bin_writer_t [Binable.S2]
bin_writer_t [Binable.S1]
bin_writer_t [Binable.S]
bin_writer_triple [Type_class]
bin_writer_unit [Type_class]
bin_writer_variant_tag [Type_class]
bin_writer_vec [Type_class]
blit_buf [Common]
blit_buf ?src_pos ~src ?dst_pos ~dst len blits len bytes of the source buffer src starting at position src_pos to destination buffer dst starting at position dst_pos.
blit_buf_string [Common]
blit_buf_string ?src_pos src ?dst_pos dst ~len blits len bytes of the source buffer src starting at position src_pos to string dst starting at position dst_pos.
blit_string_buf [Common]
blit_string_buf ?src_pos src ?dst_pos dst ~len blits len bytes of the source string src starting at position src_pos to buffer dst starting at position dst_pos.

C
check_next [Common]
check_next buf pos
check_pos [Common]
check_pos buf pos
cnv [Type_class]
cnv_reader [Type_class]
cnv_writer [Type_class]
copy_htbl_list [Common]
copy_htbl_list htbl lst adds all (key, value) pairs in lst to hash table htbl.
create_buf [Common]
create_buf n creates a buffer of size n.

D
dealloc_sptr_ptr [Unsafe_common]
dealloc_sptr_ptr buf sptr_ptr deallocate a pointer to a start pointer and return its position.

F
finish [Utils.Make_iterable_binable2_spec]
finish [Utils.Make_iterable_binable1_spec]
finish [Utils.Make_iterable_binable_spec]

G
get_buf_pos [Unsafe_common]
get_buf_pos ~start ~cur
get_eptr [Unsafe_common]
get_eptr buf ~pos
get_eptr_from_sptr_ptr [Unsafe_common]
get_eptr_from_sptr_ptr sptr_ptr ~pos
get_ptr_string [Unsafe_common]
get_ptr_string sptr_ptr eptr
get_read_init [Unsafe_common]
get_read_init buf ~pos_ref
get_safe_buf_pos [Unsafe_common]
get_safe_buf_pos buf ~start ~cur
get_sptr [Unsafe_common]
get_sptr buf ~pos
get_sptr_ptr [Unsafe_common]
get_sptr_ptr sptr_ptr buf
get_sptr_ptr_sptr [Unsafe_common]
get_sptr_ptr_sptr sptr_ptr

H
handle_error [Read_c]
handle_error buf sptr_ptr err deallocates sptr_ptr for buffer buf.
handle_exc [Read_c]
handle_exc buf sptr_ptr exc deallocates sptr_ptr for buffer buf.

I
init [Utils.Make_iterable_binable2_spec]
init [Utils.Make_iterable_binable1_spec]
init [Utils.Make_iterable_binable_spec]
insert [Utils.Make_iterable_binable2_spec]
insert [Utils.Make_iterable_binable1_spec]
insert [Utils.Make_iterable_binable_spec]
iter [Utils.Make_iterable_binable2_spec]
iter [Utils.Make_iterable_binable1_spec]
iter [Utils.Make_iterable_binable_spec]

L
length [Utils.Make_iterable_binable2_spec]
length [Utils.Make_iterable_binable1_spec]
length [Utils.Make_iterable_binable_spec]

M
make [Write_c]
make c_writer takes an unsafe C-style writer c_writer.
make [Read_c]
make c_reader takes an unsafe C-style reader c_reader.
make1 [Write_c]
make1 mk_c_writer ml_el_writer takes a higher-order C-style writer mk_c_writer and an ML-writer ml_el_writer that operates on the same type as the argument of the C-style writer.
make1 [Read_c]
make1 mk_c_reader ml_el_reader takes a higher-order C-style reader mk_c_reader and an ML-reader ml_el_reader that operates on the same type as the argument of the C-style reader.
make2 [Write_c]
make2 mk_c_writer ml_el1_writer ml_el2_writer like Write_c.make1 but operates on unsafe C-style write functions for types with two type parameters.
make2 [Read_c]
make2 mk_c_reader ml_el1_reader ml_el2_reader like Read_c.make1 but operates on unsafe C-style write functions for types with two type parameters.
make3 [Write_c]
make3 mk_c_writer ml_el1_writer ml_el2_writer ml_el3_writer like Write_c.make1 but operates on unsafe C-style write functions for types with three type parameters.
make3 [Read_c]
make3 mk_c_reader ml_el1_reader ml_el2_reader ml_el3_reader like Read_c.make1 but operates on unsafe C-style write functions for types with three type parameters.
module_name [Utils.Make_iterable_binable2_spec]
module_name [Utils.Make_iterable_binable1_spec]
module_name [Utils.Make_iterable_binable_spec]

O
of_binable [Utils.Make_binable2_spec]
of_binable [Utils.Make_binable1_spec]
of_binable [Utils.Make_binable_spec]
of_int [Nat0]
of_int n converts integer n to a natural number.

R
raise_concurrent_modification [Common]
raise_concurrent_modification loc
raise_read_error [Common]
raise_read_error err pos
raise_read_exc [Common]
raise_read_exc exc pos
raise_variant_wrong_type [Unsafe_read_c]
raise_variant_wrong_type type_name

S
safe_get_pos [Common]
safe_get_pos buf pos_ref
set_sptr_ptr [Unsafe_common]
set_sptr_ptr sptr_ptr buf ~pos sets the pointer in sptr_ptr to the location denoted by position pos in buffer buf.
set_sptr_ptr_sptr [Unsafe_common]
set_sptr_ptr_sptr sptr_ptr sptr sets the pointer in sptr_ptr to sptr.
shift_sptr [Unsafe_common]
shift_sptr sptr n

T
to_binable [Utils.Make_binable2_spec]
to_binable [Utils.Make_binable1_spec]
to_binable [Utils.Make_binable_spec]
to_string [Common.ReadError]
to_string err

U
unmake [Write_c]
unmake ml_writer buf ~start takes an ML-style writer ml_writer, a buffer, and the pointer start to the start of the buffer.
unmake [Read_c]
unmake ml_reader buf takes an ML-style reader ml_reader and a buffer.
unsafe_blit_buf [Common]
unsafe_blit_buf_string [Common]
unsafe_blit_string_buf [Common]
unsafe_get_init [Write_c]
unsafe_get_init buf ~pos
unsafe_of_int [Nat0]

V
variant_of_int [Common]