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_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_c] |
|
bin_read_array [Read_ml] |
|
bin_read_array [Unsafe_read_c] |
|
bin_read_array_ [Std] |
|
bin_read_array__ [Std] |
|
bin_read_bigstring [Std] |
|
bin_read_bigstring [Read_c] |
|
bin_read_bigstring [Read_ml] |
|
bin_read_bigstring [Unsafe_read_c] |
|
bin_read_bigstring_ [Std] |
|
bin_read_bigstring__ [Std] |
|
bin_read_bool [Std] |
|
bin_read_bool [Read_c] |
|
bin_read_bool [Read_ml] |
|
bin_read_bool [Unsafe_read_c] |
|
bin_read_bool_ [Std] |
|
bin_read_bool__ [Std] |
|
bin_read_char [Std] |
|
bin_read_char [Read_c] |
|
bin_read_char [Read_ml] |
|
bin_read_char [Unsafe_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 [Std] |
|
bin_read_float [Read_c] |
|
bin_read_float [Read_ml] |
|
bin_read_float [Unsafe_read_c] |
|
bin_read_float32_mat [Std] |
|
bin_read_float32_mat [Read_c] |
|
bin_read_float32_mat [Read_ml] |
|
bin_read_float32_mat [Unsafe_read_c] |
|
bin_read_float32_mat_ [Std] |
|
bin_read_float32_mat__ [Std] |
|
bin_read_float32_vec [Std] |
|
bin_read_float32_vec [Read_c] |
|
bin_read_float32_vec [Read_ml] |
|
bin_read_float32_vec [Unsafe_read_c] |
|
bin_read_float32_vec_ [Std] |
|
bin_read_float32_vec__ [Std] |
|
bin_read_float64_mat [Std] |
|
bin_read_float64_mat [Read_c] |
|
bin_read_float64_mat [Read_ml] |
|
bin_read_float64_mat [Unsafe_read_c] |
|
bin_read_float64_mat_ [Std] |
|
bin_read_float64_mat__ [Std] |
|
bin_read_float64_vec [Std] |
|
bin_read_float64_vec [Read_c] |
|
bin_read_float64_vec [Read_ml] |
|
bin_read_float64_vec [Unsafe_read_c] |
|
bin_read_float64_vec_ [Std] |
|
bin_read_float64_vec__ [Std] |
|
bin_read_float_ [Std] |
|
bin_read_float__ [Std] |
|
bin_read_float_array [Read_c] |
|
bin_read_float_array [Read_ml] |
|
bin_read_float_array [Unsafe_read_c] |
|
bin_read_hashtbl [Std] |
|
bin_read_hashtbl [Read_c] |
|
bin_read_hashtbl [Read_ml] |
|
bin_read_hashtbl [Unsafe_read_c] |
|
bin_read_hashtbl_ [Std] |
|
bin_read_hashtbl__ [Std] |
|
bin_read_int [Std] |
|
bin_read_int [Read_c] |
|
bin_read_int [Read_ml] |
|
bin_read_int [Unsafe_read_c] |
|
bin_read_int32 [Std] |
|
bin_read_int32 [Read_c] |
|
bin_read_int32 [Read_ml] |
|
bin_read_int32 [Unsafe_read_c] |
|
bin_read_int32_ [Std] |
|
bin_read_int32__ [Std] |
|
bin_read_int64 [Std] |
|
bin_read_int64 [Read_c] |
|
bin_read_int64 [Read_ml] |
|
bin_read_int64 [Unsafe_read_c] |
|
bin_read_int64_ [Std] |
|
bin_read_int64__ [Std] |
|
bin_read_int64_bits [Read_c] |
|
bin_read_int64_bits [Read_ml] |
|
bin_read_int64_bits [Unsafe_read_c] |
|
bin_read_int_ [Std] |
|
bin_read_int_16bit [Read_ml] |
|
bin_read_int_16bit [Unsafe_read_c] |
|
bin_read_int_32bit [Read_ml] |
|
bin_read_int_32bit [Unsafe_read_c] |
|
bin_read_int_64bit [Read_c] |
|
bin_read_int_64bit [Read_ml] |
|
bin_read_int_64bit [Unsafe_read_c] |
|
bin_read_int_8bit [Read_ml] |
|
bin_read_int_8bit [Unsafe_read_c] |
|
bin_read_int__ [Std] |
|
bin_read_lazy [Std] |
|
bin_read_lazy [Read_c] |
|
bin_read_lazy [Read_ml] |
|
bin_read_lazy [Unsafe_read_c] |
|
bin_read_lazy_ [Std] |
|
bin_read_lazy__ [Std] |
|
bin_read_lazy_t [Std] |
|
bin_read_lazy_t_ [Std] |
|
bin_read_lazy_t__ [Std] |
|
bin_read_list [Std] |
|
bin_read_list [Read_c] |
|
bin_read_list [Read_ml] |
|
bin_read_list [Unsafe_read_c] |
|
bin_read_list_ [Std] |
|
bin_read_list__ [Std] |
|
bin_read_mat [Std] |
|
bin_read_mat [Read_c] |
|
bin_read_mat [Read_ml] |
|
bin_read_mat [Unsafe_read_c] |
|
bin_read_mat_ [Std] |
|
bin_read_mat__ [Std] |
|
bin_read_nat0 [Read_c] |
|
bin_read_nat0 [Read_ml] |
|
bin_read_nat0 [Unsafe_read_c] |
|
bin_read_nativeint [Std] |
|
bin_read_nativeint [Read_c] |
|
bin_read_nativeint [Read_ml] |
|
bin_read_nativeint [Unsafe_read_c] |
|
bin_read_nativeint_ [Std] |
|
bin_read_nativeint__ [Std] |
|
bin_read_network16_int [Read_c] |
|
bin_read_network16_int [Read_ml] |
|
bin_read_network16_int [Unsafe_read_c] |
|
bin_read_network32_int [Read_c] |
|
bin_read_network32_int [Read_ml] |
|
bin_read_network32_int [Unsafe_read_c] |
|
bin_read_network32_int32 [Read_c] |
|
bin_read_network32_int32 [Read_ml] |
|
bin_read_network32_int32 [Unsafe_read_c] |
|
bin_read_network64_int [Read_c] |
|
bin_read_network64_int [Read_ml] |
|
bin_read_network64_int [Unsafe_read_c] |
|
bin_read_network64_int64 [Read_c] |
|
bin_read_network64_int64 [Read_ml] |
|
bin_read_network64_int64 [Unsafe_read_c] |
|
bin_read_option [Std] |
|
bin_read_option [Read_c] |
|
bin_read_option [Read_ml] |
|
bin_read_option [Unsafe_read_c] |
|
bin_read_option_ [Std] |
|
bin_read_option__ [Std] |
|
bin_read_pair [Read_c] |
|
bin_read_pair [Read_ml] |
|
bin_read_pair [Unsafe_read_c] |
|
bin_read_raw_string [Unsafe_read_c] |
|
bin_read_ref [Std] |
|
bin_read_ref [Read_c] |
|
bin_read_ref [Read_ml] |
|
bin_read_ref [Unsafe_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 [Std] |
|
bin_read_string [Read_c] |
|
bin_read_string [Read_ml] |
|
bin_read_string [Unsafe_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 [Read_c] |
|
bin_read_triple [Read_ml] |
|
bin_read_triple [Unsafe_read_c] |
|
bin_read_unit [Std] |
|
bin_read_unit [Read_c] |
|
bin_read_unit [Read_ml] |
|
bin_read_unit [Unsafe_read_c] |
|
bin_read_unit_ [Std] |
|
bin_read_unit__ [Std] |
|
bin_read_variant_int [Read_c] |
|
bin_read_variant_int [Read_ml] |
|
bin_read_variant_int [Unsafe_read_c] |
|
bin_read_variant_tag [Read_c] |
|
bin_read_variant_tag [Read_ml] |
|
bin_read_variant_tag [Unsafe_read_c] |
|
bin_read_vec [Std] |
|
bin_read_vec [Read_c] |
|
bin_read_vec [Read_ml] |
|
bin_read_vec [Unsafe_read_c] |
|
bin_read_vec_ [Std] |
|
bin_read_vec__ [Std] |
|
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_c] |
|
bin_write_array [Write_ml] |
|
bin_write_array [Unsafe_write_c] |
|
bin_write_array_ [Std] |
|
bin_write_array_no_length [Write_c] |
|
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 [Unsafe_write_c] |
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_c] |
|
bin_write_bigstring [Write_ml] |
|
bin_write_bigstring [Unsafe_write_c] |
|
bin_write_bigstring_ [Std] |
|
bin_write_bool [Std] |
|
bin_write_bool [Write_c] |
|
bin_write_bool [Write_ml] |
|
bin_write_bool [Unsafe_write_c] |
|
bin_write_bool_ [Std] |
|
bin_write_char [Std] |
|
bin_write_char [Write_c] |
|
bin_write_char [Write_ml] |
|
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 [Std] |
|
bin_write_float [Write_c] |
|
bin_write_float [Write_ml] |
|
bin_write_float [Unsafe_write_c] |
|
bin_write_float32_mat [Std] |
|
bin_write_float32_mat [Write_c] |
|
bin_write_float32_mat [Write_ml] |
|
bin_write_float32_mat [Unsafe_write_c] |
|
bin_write_float32_mat_ [Std] |
|
bin_write_float32_vec [Std] |
|
bin_write_float32_vec [Write_c] |
|
bin_write_float32_vec [Write_ml] |
|
bin_write_float32_vec [Unsafe_write_c] |
|
bin_write_float32_vec_ [Std] |
|
bin_write_float64_mat [Std] |
|
bin_write_float64_mat [Write_c] |
|
bin_write_float64_mat [Write_ml] |
|
bin_write_float64_mat [Unsafe_write_c] |
|
bin_write_float64_mat_ [Std] |
|
bin_write_float64_vec [Std] |
|
bin_write_float64_vec [Write_c] |
|
bin_write_float64_vec [Write_ml] |
|
bin_write_float64_vec [Unsafe_write_c] |
|
bin_write_float64_vec_ [Std] |
|
bin_write_float_ [Std] |
|
bin_write_float_array [Write_c] |
|
bin_write_float_array [Write_ml] |
|
bin_write_float_array [Unsafe_write_c] |
|
bin_write_hashtbl [Std] |
|
bin_write_hashtbl [Write_c] |
|
bin_write_hashtbl [Write_ml] |
|
bin_write_hashtbl [Unsafe_write_c] |
|
bin_write_hashtbl_ [Std] |
|
bin_write_int [Std] |
|
bin_write_int [Write_c] |
|
bin_write_int [Write_ml] |
|
bin_write_int [Unsafe_write_c] |
|
bin_write_int32 [Std] |
|
bin_write_int32 [Write_c] |
|
bin_write_int32 [Write_ml] |
|
bin_write_int32 [Unsafe_write_c] |
|
bin_write_int32_ [Std] |
|
bin_write_int64 [Std] |
|
bin_write_int64 [Write_c] |
|
bin_write_int64 [Write_ml] |
|
bin_write_int64 [Unsafe_write_c] |
|
bin_write_int64_ [Std] |
|
bin_write_int64_bits [Write_c] |
|
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 [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_c] |
|
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 [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 [Std] |
|
bin_write_lazy [Write_c] |
|
bin_write_lazy [Write_ml] |
|
bin_write_lazy [Unsafe_write_c] |
|
bin_write_lazy_ [Std] |
|
bin_write_lazy_t [Std] |
|
bin_write_lazy_t_ [Std] |
|
bin_write_list [Std] |
|
bin_write_list [Write_c] |
|
bin_write_list [Write_ml] |
|
bin_write_list [Unsafe_write_c] |
|
bin_write_list_ [Std] |
|
bin_write_mat [Std] |
|
bin_write_mat [Write_c] |
|
bin_write_mat [Write_ml] |
|
bin_write_mat [Unsafe_write_c] |
|
bin_write_mat_ [Std] |
|
bin_write_nat0 [Write_c] |
|
bin_write_nat0 [Write_ml] |
|
bin_write_nat0 [Unsafe_write_c] |
|
bin_write_nativeint [Std] |
|
bin_write_nativeint [Write_c] |
|
bin_write_nativeint [Write_ml] |
|
bin_write_nativeint [Unsafe_write_c] |
|
bin_write_nativeint_ [Std] |
|
bin_write_network16_int [Write_c] |
|
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 [Unsafe_write_c] |
bin_write_network16_int writes out an integer in 16bit network
byte order (= big-endian).
|
bin_write_network32_int [Write_c] |
|
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 [Unsafe_write_c] |
bin_write_network32_int writes out an integer in 32bit network
byte order (= big-endian).
|
bin_write_network32_int32 [Write_c] |
|
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 [Unsafe_write_c] |
bin_write_network32_int32 writes out a 32bit integer in 32bit
network byte order (= big-endian).
|
bin_write_network64_int [Write_c] |
|
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 [Unsafe_write_c] |
bin_write_network64_int writes out an integer in 64bit network
byte order (= big-endian).
|
bin_write_network64_int64 [Write_c] |
|
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 [Unsafe_write_c] |
bin_write_network64_int64 writes out a 64bit integer in 64bit
network byte order (= big-endian).
|
bin_write_option [Std] |
|
bin_write_option [Write_c] |
|
bin_write_option [Write_ml] |
|
bin_write_option [Unsafe_write_c] |
|
bin_write_option_ [Std] |
|
bin_write_pair [Write_c] |
|
bin_write_pair [Write_ml] |
|
bin_write_pair [Unsafe_write_c] |
|
bin_write_raw_string [Unsafe_write_c] |
|
bin_write_ref [Std] |
|
bin_write_ref [Write_c] |
|
bin_write_ref [Write_ml] |
|
bin_write_ref [Unsafe_write_c] |
|
bin_write_ref_ [Std] |
|
bin_write_string [Std] |
|
bin_write_string [Write_c] |
|
bin_write_string [Write_ml] |
|
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_c] |
|
bin_write_triple [Write_ml] |
|
bin_write_triple [Unsafe_write_c] |
|
bin_write_unit [Std] |
|
bin_write_unit [Write_c] |
|
bin_write_unit [Write_ml] |
|
bin_write_unit [Unsafe_write_c] |
|
bin_write_unit_ [Std] |
|
bin_write_variant_tag [Write_c] |
|
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 [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 [Std] |
|
bin_write_vec [Write_c] |
|
bin_write_vec [Write_ml] |
|
bin_write_vec [Unsafe_write_c] |
|
bin_write_vec_ [Std] |
|
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 .
|
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 [Read_c] |
make c_reader takes an unsafe C-style reader c_reader .
|
make [Write_c] |
make c_writer takes an unsafe C-style writer c_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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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 [Read_c] |
unmake ml_reader buf takes an ML-style reader ml_reader and a
buffer.
|
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.
|
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] |
|