<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Index of module types" rel=Appendix href="index_module_types.html"> <link title="Binable" rel="Chapter" href="Binable.html"> <link title="Nat0" rel="Chapter" href="Nat0.html"> <link title="Common" rel="Chapter" href="Common.html"> <link title="Unsafe_common" rel="Chapter" href="Unsafe_common.html"> <link title="Unsafe_write_c" rel="Chapter" href="Unsafe_write_c.html"> <link title="Unsafe_read_c" rel="Chapter" href="Unsafe_read_c.html"> <link title="Size" rel="Chapter" href="Size.html"> <link title="Write_ml" rel="Chapter" href="Write_ml.html"> <link title="Read_ml" rel="Chapter" href="Read_ml.html"> <link title="Write_c" rel="Chapter" href="Write_c.html"> <link title="Read_c" rel="Chapter" href="Read_c.html"> <link title="Std" rel="Chapter" href="Std.html"> <link title="Type_class" rel="Chapter" href="Type_class.html"> <link title="Map_to_safe" rel="Chapter" href="Map_to_safe.html"> <link title="Utils" rel="Chapter" href="Utils.html"><title>Read_ml</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> <span class="keywordsign">'</span>a reader = <span class="constructor">Common</span>.buf <span class="keywordsign">-></span> pos_ref:<span class="constructor">Common</span>.pos_ref <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">type</span> (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b) reader1 = <span class="keywordsign">'</span>a <span class="constructor">Read_ml</span>.reader <span class="keywordsign">-></span> <span class="keywordsign">'</span>b <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">type</span> (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c) reader2 = <span class="keywordsign">'</span>a <span class="constructor">Read_ml</span>.reader <span class="keywordsign">-></span> (<span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c) <span class="constructor">Read_ml</span>.reader1<br> <span class="keyword">type</span> (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d) reader3 =<br> <span class="keywordsign">'</span>a <span class="constructor">Read_ml</span>.reader <span class="keywordsign">-></span> (<span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d) <span class="constructor">Read_ml</span>.reader2<br> <span class="keyword">val</span> bin_read_unit : unit <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_bool : bool <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_string : string <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_char : char <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_int : int <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_nat0 : <span class="constructor">Nat0</span>.t <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_float : float <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_int32 : int32 <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_int64 : int64 <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_nativeint : nativeint <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_ref : (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>a <span class="constructor">Pervasives</span>.ref) <span class="constructor">Read_ml</span>.reader1<br> <span class="keyword">val</span> bin_read_lazy : (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>a lazy_t) <span class="constructor">Read_ml</span>.reader1<br> <span class="keyword">val</span> bin_read_option : (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>a option) <span class="constructor">Read_ml</span>.reader1<br> <span class="keyword">val</span> bin_read_pair : (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>a * <span class="keywordsign">'</span>b) <span class="constructor">Read_ml</span>.reader2<br> <span class="keyword">val</span> bin_read_triple : (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>a * <span class="keywordsign">'</span>b * <span class="keywordsign">'</span>c) <span class="constructor">Read_ml</span>.reader3<br> <span class="keyword">val</span> bin_read_list : (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>a list) <span class="constructor">Read_ml</span>.reader1<br> <span class="keyword">val</span> bin_read_array : (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>a array) <span class="constructor">Read_ml</span>.reader1<br> <span class="keyword">val</span> bin_read_hashtbl : (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b) <span class="constructor">Hashtbl</span>.t) <span class="constructor">Read_ml</span>.reader2<br> <span class="keyword">val</span> bin_read_float32_vec : <span class="constructor">Common</span>.vec32 <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_float64_vec : <span class="constructor">Common</span>.vec64 <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_vec : <span class="constructor">Common</span>.vec <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_float32_mat : <span class="constructor">Common</span>.mat32 <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_float64_mat : <span class="constructor">Common</span>.mat64 <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_mat : <span class="constructor">Common</span>.mat <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_bigstring : <span class="constructor">Common</span>.buf <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_float_array : float array <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_variant_int : int <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_variant_tag : [> ] <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_int_8bit : int <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_int_16bit : int <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_int_32bit : int <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_int_64bit : int <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_int64_bits : int64 <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_network16_int : int <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_network32_int : int <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_network32_int32 : int32 <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_network64_int : int <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">val</span> bin_read_network64_int64 : int64 <span class="constructor">Read_ml</span>.reader<br> <span class="keyword">end</span></code></body></html>