mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-18 16:46:41 -05:00
19 lines
6.8 KiB
HTML
19 lines
6.8 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Typeopt (ocaml.Typeopt)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Typeopt</nav><header class="odoc-preamble"><h1>Module <code><span>Typeopt</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-is_function_type"><a href="#val-is_function_type" class="anchor"></a><code><span><span class="keyword">val</span> is_function_type :
|
||
<span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span>
|
||
<span><span>(<a href="../Types/index.html#type-type_expr">Types.type_expr</a> * <a href="../Types/index.html#type-type_expr">Types.type_expr</a>)</span> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_base_type"><a href="#val-is_base_type" class="anchor"></a><code><span><span class="keyword">val</span> is_base_type : <span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> <span><a href="../Path/index.html#type-t">Path.t</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-maybe_pointer_type"><a href="#val-maybe_pointer_type" class="anchor"></a><code><span><span class="keyword">val</span> maybe_pointer_type :
|
||
<span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span>
|
||
<a href="../Lambda/index.html#type-immediate_or_pointer">Lambda.immediate_or_pointer</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-maybe_pointer"><a href="#val-maybe_pointer" class="anchor"></a><code><span><span class="keyword">val</span> maybe_pointer : <span><a href="../Typedtree/index.html#type-expression">Typedtree.expression</a> <span class="arrow">-></span></span> <a href="../Lambda/index.html#type-immediate_or_pointer">Lambda.immediate_or_pointer</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-array_type_kind"><a href="#val-array_type_kind" class="anchor"></a><code><span><span class="keyword">val</span> array_type_kind : <span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> <a href="../Lambda/index.html#type-array_kind">Lambda.array_kind</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-array_kind"><a href="#val-array_kind" class="anchor"></a><code><span><span class="keyword">val</span> array_kind : <span><a href="../Typedtree/index.html#type-expression">Typedtree.expression</a> <span class="arrow">-></span></span> <a href="../Lambda/index.html#type-array_kind">Lambda.array_kind</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-array_pattern_kind"><a href="#val-array_pattern_kind" class="anchor"></a><code><span><span class="keyword">val</span> array_pattern_kind : <span><a href="../Typedtree/index.html#type-pattern">Typedtree.pattern</a> <span class="arrow">-></span></span> <a href="../Lambda/index.html#type-array_kind">Lambda.array_kind</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-bigarray_type_kind_and_layout"><a href="#val-bigarray_type_kind_and_layout" class="anchor"></a><code><span><span class="keyword">val</span> bigarray_type_kind_and_layout :
|
||
<span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span>
|
||
<a href="../Lambda/index.html#type-bigarray_kind">Lambda.bigarray_kind</a> * <a href="../Lambda/index.html#type-bigarray_layout">Lambda.bigarray_layout</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-value_kind"><a href="#val-value_kind" class="anchor"></a><code><span><span class="keyword">val</span> value_kind : <span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> <a href="../Lambda/index.html#type-value_kind">Lambda.value_kind</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-function_return_value_kind"><a href="#val-function_return_value_kind" class="anchor"></a><code><span><span class="keyword">val</span> function_return_value_kind : <span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> <a href="../Lambda/index.html#type-value_kind">Lambda.value_kind</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-classify_lazy_argument"><a href="#val-classify_lazy_argument" class="anchor"></a><code><span><span class="keyword">val</span> classify_lazy_argument :
|
||
<span><a href="../Typedtree/index.html#type-expression">Typedtree.expression</a> <span class="arrow">-></span></span>
|
||
<span>[ `Constant_or_function
|
||
<span>| `Float_that_cannot_be_shortcut</span>
|
||
<span><span>| `Identifier</span> of <span>[ `Forward_value <span>| `Other</span> ]</span></span>
|
||
<span>| `Other</span> ]</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-value_kind_union"><a href="#val-value_kind_union" class="anchor"></a><code><span><span class="keyword">val</span> value_kind_union :
|
||
<span><a href="../Lambda/index.html#type-value_kind">Lambda.value_kind</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Lambda/index.html#type-value_kind">Lambda.value_kind</a> <span class="arrow">-></span></span>
|
||
<a href="../Lambda/index.html#type-value_kind">Lambda.value_kind</a></span></code></div><div class="spec-doc"><p><code>value_kind_union k1 k2</code> is a value_kind at least as general as <code>k1</code> and <code>k2</code></p></div></div></div></body></html>
|