You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

8 lines
297 KiB

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>InferStdlib__IStd (InferStdlib.InferStdlib__IStd)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><meta name="generator" content="doc-ock-html v1.0.0-1-g1fc9bf0"/></head><body><nav id="top"><a href="../index.html">Up</a> &mdash; <span class="package">package <a href="../index.html">InferStdlib</a></span></nav><header><h1><span class="keyword">Module</span> <span class="module-path">InferStdlib__IStd</span></h1></header><div class="spec include"><div class="doc"></div><details open="open"><summary><span class="def"><code><span class="keyword">include </span>Core</code></span></summary><div class="spec module" id="module-Std"><a href="#module-Std" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Std = Core__.Std0</code></div><div class="doc"></div></div><div class="spec module" id="module-Applicative"><a href="#module-Applicative" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Applicative = Core_kernel__.Import.Applicative</code></div><div class="doc"></div></div><div class="spec module" id="module-Avltree"><a href="#module-Avltree" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Avltree = Core_kernel__.Import.Avltree</code></div><div class="doc"></div></div><div class="spec module" id="module-Backtrace"><a href="#module-Backtrace" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Backtrace = Core_kernel__.Import.Backtrace</code></div><div class="doc"></div></div><div class="spec module" id="module-Bin_prot"><a href="#module-Bin_prot" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bin_prot = Core_kernel__.Core_bin_prot</code></div><div class="doc"></div></div><div class="spec module" id="module-Binary_search"><a href="#module-Binary_search" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Binary_search = Core_kernel__.Import.Binary_search</code></div><div class="doc"></div></div><div class="spec module" id="module-Commutative_group"><a href="#module-Commutative_group" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Commutative_group = Core_kernel__.Import.Commutative_group</code></div><div class="doc"></div></div><div class="spec module" id="module-Comparisons"><a href="#module-Comparisons" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Comparisons = Core_kernel__.Import.Comparisons</code></div><div class="doc"></div></div><div class="spec module" id="module-Equal"><a href="#module-Equal" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Equal = Core_kernel__.Import.Equal</code></div><div class="doc"></div></div><div class="spec module" id="module-Exn"><a href="#module-Exn" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Exn = Base.Exn</code></div><div class="doc"></div></div><div class="spec module" id="module-Expect_test_config"><a href="#module-Expect_test_config" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Expect_test_config = Expect_test_config</code></div><div class="doc"></div></div><div class="spec module" id="module-Field"><a href="#module-Field" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Field = Core_kernel__.Import.Field</code></div><div class="doc"></div></div><div class="spec module" id="module-Floatable"><a href="#module-Floatable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Floatable = Core_kernel__.Import.Floatable</code></div><div class="doc"></div></div><div class="spec module" id="module-Hash"><a href="#module-Hash" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Hash = Core_kernel__.Import.Hash</code></div><div class="doc"></div></di
[Out_channel.(flush stdout); In_channel.(input_line_exn stdin)]</li></ul></div></div><div class="spec val" id="val-read_int"><a href="#val-read_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>read_int : unit <span class="keyword">&#8209;&gt;</span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use
[Out_channel.(flush stdout); Int.of_string In_channel.(input_line_exn stdin)]</li></ul></div></div><div class="spec val" id="val-read_float"><a href="#val-read_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>read_float : unit <span class="keyword">&#8209;&gt;</span> float</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use
[Out_channel.(flush stdout); Float.of_string In_channel.(input_line_exn stdin)]</li></ul></div></div><div class="spec type" id="type-open_flag"><a href="#type-open_flag" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>open_flag</code><code><span class="keyword"> = </span>Pervasives.open_flag</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-open_flag.Open_rdonly" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_rdonly" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_rdonly</span></code></td></tr><tr id="type-open_flag.Open_wronly" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_wronly" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_wronly</span></code></td></tr><tr id="type-open_flag.Open_append" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_append" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_append</span></code></td></tr><tr id="type-open_flag.Open_creat" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_creat" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_creat</span></code></td></tr><tr id="type-open_flag.Open_trunc" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_trunc" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_trunc</span></code></td></tr><tr id="type-open_flag.Open_excl" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_excl" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_excl</span></code></td></tr><tr id="type-open_flag.Open_binary" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_binary" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_binary</span></code></td></tr><tr id="type-open_flag.Open_text" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_text" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_text</span></code></td></tr><tr id="type-open_flag.Open_nonblock" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_nonblock" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_nonblock</span></code></td></tr></table><code></code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.create] and [Out_channel.create]</li></ul></div></div><div class="spec val" id="val-open_out"><a href="#val-open_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_out : string <span class="keyword">&#8209;&gt;</span> Pervasives.out_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.create]</li></ul></div></div><div class="spec val" id="val-open_out_bin"><a href="#val-open_out_bin" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_out_bin : string <span class="keyword">&#8209;&gt;</span> Pervasives.out_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.create]</li></ul></div></div><div class="spec val" id="val-open_out_gen"><a href="#val-open_out_gen" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_out_gen : Pervasives.open_flag list <span class="keyword">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> string <span class="keyword">&#8209;&gt;</span> Pervasives.out_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [O
informative error message. If code needs to distinguish [Not_found] from other
exceptions, please change it to handle both [Not_found] and [Not_found_s]. Then, instead
of raising [Not_found], raise [Not_found_s] with an informative error message.</li></ul></div></div><div class="spec exception" id="exception-Not_found_s"><a href="#exception-Not_found_s" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">Not_found_s</span><span class="keyword"> of </span>Sexplib0.Sexp.t</code></div><div class="doc"></div></div><div class="spec module" id="module-Bigbuffer"><a href="#module-Bigbuffer" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bigbuffer = Core__.Bigbuffer</code></div><div class="doc"></div></div><div class="spec module" id="module-Bigstring"><a href="#module-Bigstring" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bigstring = Core__.Bigstring</code></div><div class="doc"></div></div><div class="spec module" id="module-Bigstring_marshal"><a href="#module-Bigstring_marshal" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bigstring_marshal = Core__.Bigstring_marshal</code></div><div class="doc"></div></div><div class="spec module" id="module-Caml"><a href="#module-Caml" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Caml = Core__.Caml</code></div><div class="doc"></div></div><div class="spec module" id="module-Command"><a href="#module-Command" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Command = Core__.Command</code></div><div class="doc"></div></div><div class="spec module" id="module-Condition"><a href="#module-Condition" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Condition = Core__.Core_condition</code></div><div class="doc"></div></div><div class="spec module" id="module-Core_stable"><a href="#module-Core_stable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Core_stable = Core__.Stable</code></div><div class="doc"></div></div><div class="spec module" id="module-Crc"><a href="#module-Crc" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Crc = Core__.Crc</code></div><div class="doc"></div></div><div class="spec module" id="module-Daemon"><a href="#module-Daemon" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Daemon = Core__.Daemon</code></div><div class="doc"></div></div><div class="spec module" id="module-Date"><a href="#module-Date" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Date = Core__.Core_date</code></div><div class="doc"></div></div><div class="spec module" id="module-Filename"><a href="#module-Filename" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Filename = Core__.Core_filename</code></div><div class="doc"></div></div><div class="spec module" id="module-Interval"><a href="#module-Interval" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Interval = Core__.Interval</code></div><div class="doc"></div></div><div class="spec module" id="module-Interval_intf"><a href="#module-Interval_intf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Interval_intf = Core__.Interval_intf</code></div><div class="doc"></div></div><div class="spec module" id="module-Iobuf"><a href="#module-Iobuf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Iobuf = Core__.Iobuf</code></div><div class="doc"></div></div><div class="spec module" id="module-Iobuf_debug"><a href="#module-Iobuf_debug" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Iobuf_debug = Core__.Iobuf_debug</code></div><div class="doc"></div></div><div class="spec module" id="module-Iobuf_intf"><a href="#module-Iobuf_intf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Iobuf_intf = Core__.Iobuf_intf</code></div><div class="doc"></div></div><div class="spec modu