Index of values


__bin_read_array__ [Std]
__bin_read_bigstring__ [Std]
__bin_read_bool__ [Std]
__bin_read_char__ [Std]
__bin_read_float32_mat__ [Std]
__bin_read_float32_vec__ [Std]
__bin_read_float64_mat__ [Std]
__bin_read_float64_vec__ [Std]
__bin_read_float__ [Std]
__bin_read_hashtbl__ [Std]
__bin_read_int32__ [Std]
__bin_read_int64__ [Std]
__bin_read_int__ [Std]
__bin_read_lazy__ [Std]
__bin_read_lazy_t__ [Std]
__bin_read_list__ [Std]
__bin_read_mat__ [Std]
__bin_read_nativeint__ [Std]
__bin_read_option__ [Std]
__bin_read_ref__ [Std]
__bin_read_string__ [Std]
__bin_read_t__ [Binable.S2]
__bin_read_t__ [Binable.S1]
__bin_read_t__ [Binable.S]
__bin_read_unit__ [Std]
__bin_read_vec__ [Std]

A
array_bound_error [Common]
array_bound_error ()
assert_pos [Common]
assert_pos pos

B
bin_array [Type_class]
bin_array [Std]
bin_bigstring [Type_class]
bin_bigstring [Std]
bin_bool [Type_class]
bin_bool [Std]
bin_char [Type_class]
bin_char [Std]
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_float [Std]
bin_float32_mat [Type_class]
bin_float32_mat [Std]
bin_float32_vec [Type_class]
bin_float32_vec [Std]
bin_float64_mat [Type_class]
bin_float64_mat [Std]
bin_float64_vec [Type_class]
bin_float64_vec [Std]
bin_float_array [Type_class]
bin_hashtbl [Type_class]
bin_hashtbl [Std]
bin_int [Type_class]
bin_int [Std]
bin_int32 [Type_class]
bin_int32 [Std]
bin_int64 [Type_class]
bin_int64 [Std]
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_lazy [Std]
bin_lazy_t [Std]
bin_list [Type_class]
bin_list [Std]
bin_mat [Type_class]
bin_mat [Std]
bin_nat0 [Type_class]
bin_nativeint [Type_class]
bin_nativeint [Std]
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_option [Std]
bin_pair [Type_class]
bin_read_array [Std]
bin_read_array [Read]
bin_read_bigstring [Std]
bin_read_bigstring [Read]
bin_read_bool [Std]
bin_read_bool [Read]
bin_read_char [Std]
bin_read_char [Read]
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 [Std]
bin_read_float [Read]
bin_read_float32_mat [Std]
bin_read_float32_mat [Read]
bin_read_float32_vec [Std]
bin_read_float32_vec [Read]
bin_read_float64_mat [Std]
bin_read_float64_mat [Read]
bin_read_float64_vec [Std]
bin_read_float64_vec [Read]
bin_read_float_array [Read]
bin_read_hashtbl [Std]
bin_read_hashtbl [Read]
bin_read_int [Std]
bin_read_int [Read]
bin_read_int32 [Std]
bin_read_int32 [Read]
bin_read_int64 [Std]
bin_read_int64 [Read]
bin_read_int64_bits [Read]
bin_read_int_16bit [Read]
bin_read_int_32bit [Read]
bin_read_int_64bit [Read]
bin_read_int_8bit [Read]
bin_read_lazy [Std]
bin_read_lazy [Read]
bin_read_lazy_t [Std]
bin_read_list [Std]
bin_read_list [Read]
bin_read_mat [Std]
bin_read_mat [Read]
bin_read_nat0 [Read]
bin_read_nativeint [Std]
bin_read_nativeint [Read]
bin_read_network16_int [Read]
bin_read_network32_int [Read]
bin_read_network32_int32 [Read]
bin_read_network64_int [Read]
bin_read_network64_int64 [Read]
bin_read_option [Std]
bin_read_option [Read]
bin_read_pair [Read]
bin_read_ref [Std]
bin_read_ref [Read]
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 [Std]
bin_read_string [Read]
bin_read_t [Binable.S2]
bin_read_t [Binable.S1]
bin_read_t [Binable.S]
bin_read_triple [Read]
bin_read_unit [Std]
bin_read_unit [Read]
bin_read_variant_int [Read]
bin_read_variant_tag [Read]
bin_read_vec [Std]
bin_read_vec [Read]
bin_reader_array [Type_class]
bin_reader_array [Std]
bin_reader_bigstring [Type_class]
bin_reader_bigstring [Std]
bin_reader_bool [Type_class]
bin_reader_bool [Std]
bin_reader_char [Type_class]
bin_reader_char [Std]
bin_reader_float [Type_class]
bin_reader_float [Std]
bin_reader_float32_mat [Type_class]
bin_reader_float32_mat [Std]
bin_reader_float32_vec [Type_class]
bin_reader_float32_vec [Std]
bin_reader_float64_mat [Type_class]
bin_reader_float64_mat [Std]
bin_reader_float64_vec [Type_class]
bin_reader_float64_vec [Std]
bin_reader_float_array [Type_class]
bin_reader_hashtbl [Type_class]
bin_reader_hashtbl [Std]
bin_reader_int [Type_class]
bin_reader_int [Std]
bin_reader_int32 [Type_class]
bin_reader_int32 [Std]
bin_reader_int64 [Type_class]
bin_reader_int64 [Std]
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_lazy [Std]
bin_reader_lazy_t [Std]
bin_reader_list [Type_class]
bin_reader_list [Std]
bin_reader_mat [Type_class]
bin_reader_mat [Std]
bin_reader_nat0 [Type_class]
bin_reader_nativeint [Type_class]
bin_reader_nativeint [Std]
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_option [Std]
bin_reader_pair [Type_class]
bin_reader_ref [Type_class]
bin_reader_ref [Std]
bin_reader_string [Type_class]
bin_reader_string [Std]
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_unit [Std]
bin_reader_variant_tag [Type_class]
bin_reader_vec [Type_class]
bin_reader_vec [Std]
bin_ref [Type_class]
bin_ref [Std]
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_lazy_t [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_string [Std]
bin_t [Binable.S2]
bin_t [Binable.S1]
bin_t [Binable.S]
bin_triple [Type_class]
bin_unit [Type_class]
bin_unit [Std]
bin_variant_tag [Type_class]
bin_vec [Type_class]
bin_vec [Std]
bin_write_array [Std]
bin_write_array [Write]
bin_write_array_no_length [Write]
bin_write_array_no_length writes out all values in the given array without writing out its length.
bin_write_bigstring [Std]
bin_write_bigstring [Write]
bin_write_bool [Std]
bin_write_bool [Write]
bin_write_char [Std]
bin_write_char [Write]
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 [Std]
bin_write_float [Write]
bin_write_float32_mat [Std]
bin_write_float32_mat [Write]
bin_write_float32_vec [Std]
bin_write_float32_vec [Write]
bin_write_float64_mat [Std]
bin_write_float64_mat [Write]
bin_write_float64_vec [Std]
bin_write_float64_vec [Write]
bin_write_float_array [Write]
bin_write_hashtbl [Std]
bin_write_hashtbl [Write]
bin_write_int [Std]
bin_write_int [Write]
bin_write_int32 [Std]
bin_write_int32 [Write]
bin_write_int64 [Std]
bin_write_int64 [Write]
bin_write_int64_bits [Write]
bin_write_int64_bits writes out the exact little-endian bit representation of the given int64 value.
bin_write_int_16bit [Write]
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_32bit [Write]
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_64bit [Write]
bin_write_int_64bit writes out the exact little-endian bit representation of the given int value using all 64 bits.
bin_write_int_8bit [Write]
bin_write_int_8bit writes out the exact little-endian bit representation of the given int value using the lower 8 bits.
bin_write_lazy [Std]
bin_write_lazy [Write]
bin_write_lazy_t [Std]
bin_write_list [Std]
bin_write_list [Write]
bin_write_mat [Std]
bin_write_mat [Write]
bin_write_nat0 [Write]
bin_write_nativeint [Std]
bin_write_nativeint [Write]
bin_write_network16_int [Write]
bin_write_network16_int writes out an integer in 16bit network byte order (= big-endian).
bin_write_network32_int [Write]
bin_write_network32_int writes out an integer in 32bit network byte order (= big-endian).
bin_write_network32_int32 [Write]
bin_write_network32_int32 writes out a 32bit integer in 32bit network byte order (= big-endian).
bin_write_network64_int [Write]
bin_write_network64_int writes out an integer in 64bit network byte order (= big-endian).
bin_write_network64_int64 [Write]
bin_write_network64_int64 writes out a 64bit integer in 64bit network byte order (= big-endian).
bin_write_option [Std]
bin_write_option [Write]
bin_write_pair [Write]
bin_write_ref [Std]
bin_write_ref [Write]
bin_write_string [Std]
bin_write_string [Write]
bin_write_t [Binable.S2]
bin_write_t [Binable.S1]
bin_write_t [Binable.S]
bin_write_triple [Write]
bin_write_unit [Std]
bin_write_unit [Write]
bin_write_variant_tag [Write]
bin_write_variant_tag writes out the exact little-endian bit representation of the variant tag of the given value (= 32 bits).
bin_write_vec [Std]
bin_write_vec [Write]
bin_writer_array [Type_class]
bin_writer_array [Std]
bin_writer_array_no_length [Type_class]
bin_writer_bigstring [Type_class]
bin_writer_bigstring [Std]
bin_writer_bool [Type_class]
bin_writer_bool [Std]
bin_writer_char [Type_class]
bin_writer_char [Std]
bin_writer_float [Type_class]
bin_writer_float [Std]
bin_writer_float32_mat [Type_class]
bin_writer_float32_mat [Std]
bin_writer_float32_vec [Type_class]
bin_writer_float32_vec [Std]
bin_writer_float64_mat [Type_class]
bin_writer_float64_mat [Std]
bin_writer_float64_vec [Type_class]
bin_writer_float64_vec [Std]
bin_writer_float_array [Type_class]
bin_writer_hashtbl [Type_class]
bin_writer_hashtbl [Std]
bin_writer_int [Type_class]
bin_writer_int [Std]
bin_writer_int32 [Type_class]
bin_writer_int32 [Std]
bin_writer_int64 [Type_class]
bin_writer_int64 [Std]
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_lazy [Std]
bin_writer_lazy_t [Std]
bin_writer_list [Type_class]
bin_writer_list [Std]
bin_writer_mat [Type_class]
bin_writer_mat [Std]
bin_writer_nat0 [Type_class]
bin_writer_nativeint [Type_class]
bin_writer_nativeint [Std]
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_option [Std]
bin_writer_pair [Type_class]
bin_writer_ref [Type_class]
bin_writer_ref [Std]
bin_writer_string [Type_class]
bin_writer_string [Std]
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_unit [Std]
bin_writer_variant_tag [Type_class]
bin_writer_vec [Type_class]
bin_writer_vec [Std]
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.

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

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
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_variant_wrong_type [Common]
raise_variant_wrong_type name pos

S
safe_get_pos [Common]
safe_get_pos buf pos_ref

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
unsafe_blit_buf [Common]
unsafe_blit_buf_float_array [Common]
unsafe_blit_buf_string [Common]
unsafe_blit_float_array_buf [Common]
unsafe_blit_string_buf [Common]
unsafe_of_int [Nat0]

V
variant_of_int [Common]