mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-18 16:46:41 -05:00
52 lines
40 KiB
HTML
52 lines
40 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Btype (ocaml.Btype)</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> » Btype</nav><header class="odoc-preamble"><h1>Module <code><span>Btype</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-TypeSet"><a href="#module-TypeSet" class="anchor"></a><code><span><span class="keyword">module</span> <a href="TypeSet/index.html">TypeSet</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-TransientTypeMap"><a href="#module-TransientTypeMap" class="anchor"></a><code><span><span class="keyword">module</span> <a href="TransientTypeMap/index.html">TransientTypeMap</a></span><span> : <a href="../Stdlib/Map/module-type-S/index.html">Map.S</a> <span class="keyword">with</span> <span><span class="keyword">type</span> <a href="../Stdlib/Map/module-type-S/index.html#type-key">key</a> = <a href="../Types/index.html#type-transient_expr">Types.transient_expr</a></span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-TypeMap"><a href="#module-TypeMap" class="anchor"></a><code><span><span class="keyword">module</span> <a href="TypeMap/index.html">TypeMap</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-TypeHash"><a href="#module-TypeHash" class="anchor"></a><code><span><span class="keyword">module</span> <a href="TypeHash/index.html">TypeHash</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-TypePairs"><a href="#module-TypePairs" class="anchor"></a><code><span><span class="keyword">module</span> <a href="TypePairs/index.html">TypePairs</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-generic_level"><a href="#val-generic_level" class="anchor"></a><code><span><span class="keyword">val</span> generic_level : int</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-newgenty"><a href="#val-newgenty" class="anchor"></a><code><span><span class="keyword">val</span> newgenty : <span><a href="../Types/index.html#type-type_desc">Types.type_desc</a> <span class="arrow">-></span></span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-newgenvar"><a href="#val-newgenvar" class="anchor"></a><code><span><span class="keyword">val</span> newgenvar : <span><span class="optlabel">?name</span>:string <span class="arrow">-></span></span> <span>unit <span class="arrow">-></span></span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-newgenstub"><a href="#val-newgenstub" class="anchor"></a><code><span><span class="keyword">val</span> newgenstub : <span><span class="label">scope</span>:int <span class="arrow">-></span></span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_Tvar"><a href="#val-is_Tvar" class="anchor"></a><code><span><span class="keyword">val</span> is_Tvar : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_Tunivar"><a href="#val-is_Tunivar" class="anchor"></a><code><span><span class="keyword">val</span> is_Tunivar : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_Tconstr"><a href="#val-is_Tconstr" class="anchor"></a><code><span><span class="keyword">val</span> is_Tconstr : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-dummy_method"><a href="#val-dummy_method" class="anchor"></a><code><span><span class="keyword">val</span> dummy_method : <a href="../Asttypes/index.html#type-label">Asttypes.label</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_fixed"><a href="#val-is_fixed" class="anchor"></a><code><span><span class="keyword">val</span> is_fixed : <span><a href="../Types/index.html#type-row_desc">Types.row_desc</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-has_fixed_explanation"><a href="#val-has_fixed_explanation" class="anchor"></a><code><span><span class="keyword">val</span> has_fixed_explanation : <span><a href="../Types/index.html#type-row_desc">Types.row_desc</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fixed_explanation"><a href="#val-fixed_explanation" class="anchor"></a><code><span><span class="keyword">val</span> fixed_explanation : <span><a href="../Types/index.html#type-row_desc">Types.row_desc</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-fixed_explanation">Types.fixed_explanation</a> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-merge_fixed_explanation"><a href="#val-merge_fixed_explanation" class="anchor"></a><code><span><span class="keyword">val</span> merge_fixed_explanation :
|
||
<span><span><a href="../Types/index.html#type-fixed_explanation">Types.fixed_explanation</a> option</span> <span class="arrow">-></span></span>
|
||
<span><span><a href="../Types/index.html#type-fixed_explanation">Types.fixed_explanation</a> option</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-fixed_explanation">Types.fixed_explanation</a> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-static_row"><a href="#val-static_row" class="anchor"></a><code><span><span class="keyword">val</span> static_row : <span><a href="../Types/index.html#type-row_desc">Types.row_desc</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-hash_variant"><a href="#val-hash_variant" class="anchor"></a><code><span><span class="keyword">val</span> hash_variant : <span><a href="../Asttypes/index.html#type-label">Asttypes.label</a> <span class="arrow">-></span></span> int</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-proxy"><a href="#val-proxy" class="anchor"></a><code><span><span class="keyword">val</span> proxy : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-row_of_type"><a href="#val-row_of_type" class="anchor"></a><code><span><span class="keyword">val</span> row_of_type : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-has_constr_row"><a href="#val-has_constr_row" class="anchor"></a><code><span><span class="keyword">val</span> has_constr_row : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_row_name"><a href="#val-is_row_name" class="anchor"></a><code><span><span class="keyword">val</span> is_row_name : <span>string <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_constr_row"><a href="#val-is_constr_row" class="anchor"></a><code><span><span class="keyword">val</span> is_constr_row : <span><span class="label">allow_ident</span>:bool <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_static_row_name"><a href="#val-set_static_row_name" class="anchor"></a><code><span><span class="keyword">val</span> set_static_row_name : <span><a href="../Types/index.html#type-type_declaration">Types.type_declaration</a> <span class="arrow">-></span></span> <span><a href="../Path/index.html#type-t">Path.t</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-iter_type_expr"><a href="#val-iter_type_expr" class="anchor"></a><code><span><span class="keyword">val</span> iter_type_expr : <span><span>(<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit)</span> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fold_type_expr"><a href="#val-fold_type_expr" class="anchor"></a><code><span><span class="keyword">val</span> fold_type_expr :
|
||
<span><span>(<span><span class="type-var">'a</span> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></span></span>
|
||
<span><span class="type-var">'a</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span>
|
||
<span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-iter_row"><a href="#val-iter_row" class="anchor"></a><code><span><span class="keyword">val</span> iter_row : <span><span>(<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit)</span> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-row_desc">Types.row_desc</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fold_row"><a href="#val-fold_row" class="anchor"></a><code><span><span class="keyword">val</span> fold_row : <span><span>(<span><span class="type-var">'a</span> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-row_desc">Types.row_desc</a> <span class="arrow">-></span></span> <span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-iter_abbrev"><a href="#val-iter_abbrev" class="anchor"></a><code><span><span class="keyword">val</span> iter_abbrev : <span><span>(<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit)</span> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-abbrev_memo">Types.abbrev_memo</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-iter_type_expr_kind"><a href="#val-iter_type_expr_kind" class="anchor"></a><code><span><span class="keyword">val</span> iter_type_expr_kind :
|
||
<span><span>(<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-type_decl_kind">Types.type_decl_kind</a> <span class="arrow">-></span></span>
|
||
unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-iter_type_expr_cstr_args"><a href="#val-iter_type_expr_cstr_args" class="anchor"></a><code><span><span class="keyword">val</span> iter_type_expr_cstr_args :
|
||
<span><span>(<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-constructor_arguments">Types.constructor_arguments</a> <span class="arrow">-></span></span>
|
||
unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-map_type_expr_cstr_args"><a href="#val-map_type_expr_cstr_args" class="anchor"></a><code><span><span class="keyword">val</span> map_type_expr_cstr_args :
|
||
<span><span>(<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-constructor_arguments">Types.constructor_arguments</a> <span class="arrow">-></span></span>
|
||
<a href="../Types/index.html#type-constructor_arguments">Types.constructor_arguments</a></span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-type_iterators"><a href="#type-type_iterators" class="anchor"></a><code><span><span class="keyword">type</span> type_iterators</span><span> = </span><span>{</span></code><ol><li id="type-type_iterators.it_signature" class="def record field anchored"><a href="#type-type_iterators.it_signature" class="anchor"></a><code><span>it_signature : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-signature">Types.signature</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_signature_item" class="def record field anchored"><a href="#type-type_iterators.it_signature_item" class="anchor"></a><code><span>it_signature_item : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-signature_item">Types.signature_item</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_value_description" class="def record field anchored"><a href="#type-type_iterators.it_value_description" class="anchor"></a><code><span>it_value_description : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-value_description">Types.value_description</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_type_declaration" class="def record field anchored"><a href="#type-type_iterators.it_type_declaration" class="anchor"></a><code><span>it_type_declaration : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_declaration">Types.type_declaration</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_extension_constructor" class="def record field anchored"><a href="#type-type_iterators.it_extension_constructor" class="anchor"></a><code><span>it_extension_constructor : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-extension_constructor">Types.extension_constructor</a> <span class="arrow">-></span></span>
|
||
unit;</span></code></li><li id="type-type_iterators.it_module_declaration" class="def record field anchored"><a href="#type-type_iterators.it_module_declaration" class="anchor"></a><code><span>it_module_declaration : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-module_declaration">Types.module_declaration</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_modtype_declaration" class="def record field anchored"><a href="#type-type_iterators.it_modtype_declaration" class="anchor"></a><code><span>it_modtype_declaration : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-modtype_declaration">Types.modtype_declaration</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_class_declaration" class="def record field anchored"><a href="#type-type_iterators.it_class_declaration" class="anchor"></a><code><span>it_class_declaration : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-class_declaration">Types.class_declaration</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_class_type_declaration" class="def record field anchored"><a href="#type-type_iterators.it_class_type_declaration" class="anchor"></a><code><span>it_class_type_declaration : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-class_type_declaration">Types.class_type_declaration</a> <span class="arrow">-></span></span>
|
||
unit;</span></code></li><li id="type-type_iterators.it_functor_param" class="def record field anchored"><a href="#type-type_iterators.it_functor_param" class="anchor"></a><code><span>it_functor_param : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-functor_parameter">Types.functor_parameter</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_module_type" class="def record field anchored"><a href="#type-type_iterators.it_module_type" class="anchor"></a><code><span>it_module_type : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-module_type">Types.module_type</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_class_type" class="def record field anchored"><a href="#type-type_iterators.it_class_type" class="anchor"></a><code><span>it_class_type : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-class_type">Types.class_type</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_type_kind" class="def record field anchored"><a href="#type-type_iterators.it_type_kind" class="anchor"></a><code><span>it_type_kind : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_decl_kind">Types.type_decl_kind</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_do_type_expr" class="def record field anchored"><a href="#type-type_iterators.it_do_type_expr" class="anchor"></a><code><span>it_do_type_expr : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_type_expr" class="def record field anchored"><a href="#type-type_iterators.it_type_expr" class="anchor"></a><code><span>it_type_expr : <span><a href="#type-type_iterators">type_iterators</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit;</span></code></li><li id="type-type_iterators.it_path" class="def record field anchored"><a href="#type-type_iterators.it_path" class="anchor"></a><code><span>it_path : <span><a href="../Path/index.html#type-t">Path.t</a> <span class="arrow">-></span></span> unit;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-type_iterators"><a href="#val-type_iterators" class="anchor"></a><code><span><span class="keyword">val</span> type_iterators : <a href="#type-type_iterators">type_iterators</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-unmark_iterators"><a href="#val-unmark_iterators" class="anchor"></a><code><span><span class="keyword">val</span> unmark_iterators : <a href="#type-type_iterators">type_iterators</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-copy_type_desc"><a href="#val-copy_type_desc" class="anchor"></a><code><span><span class="keyword">val</span> copy_type_desc :
|
||
<span><span class="optlabel">?keep_names</span>:bool <span class="arrow">-></span></span>
|
||
<span><span>(<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-type_desc">Types.type_desc</a> <span class="arrow">-></span></span>
|
||
<a href="../Types/index.html#type-type_desc">Types.type_desc</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-copy_row"><a href="#val-copy_row" class="anchor"></a><code><span><span class="keyword">val</span> copy_row :
|
||
<span><span>(<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a>)</span> <span class="arrow">-></span></span>
|
||
<span>bool <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-row_desc">Types.row_desc</a> <span class="arrow">-></span></span>
|
||
<span>bool <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="../Types/index.html#type-row_desc">Types.row_desc</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-For_copy"><a href="#module-For_copy" class="anchor"></a><code><span><span class="keyword">module</span> <a href="For_copy/index.html">For_copy</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-lowest_level"><a href="#val-lowest_level" class="anchor"></a><code><span><span class="keyword">val</span> lowest_level : int</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-not_marked_node"><a href="#val-not_marked_node" class="anchor"></a><code><span><span class="keyword">val</span> not_marked_node : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-logged_mark_node"><a href="#val-logged_mark_node" class="anchor"></a><code><span><span class="keyword">val</span> logged_mark_node : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-try_logged_mark_node"><a href="#val-try_logged_mark_node" class="anchor"></a><code><span><span class="keyword">val</span> try_logged_mark_node : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-flip_mark_node"><a href="#val-flip_mark_node" class="anchor"></a><code><span><span class="keyword">val</span> flip_mark_node : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-try_mark_node"><a href="#val-try_mark_node" class="anchor"></a><code><span><span class="keyword">val</span> try_mark_node : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-mark_type"><a href="#val-mark_type" class="anchor"></a><code><span><span class="keyword">val</span> mark_type : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-mark_type_params"><a href="#val-mark_type_params" class="anchor"></a><code><span><span class="keyword">val</span> mark_type_params : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-unmark_type"><a href="#val-unmark_type" class="anchor"></a><code><span><span class="keyword">val</span> unmark_type : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-unmark_type_decl"><a href="#val-unmark_type_decl" class="anchor"></a><code><span><span class="keyword">val</span> unmark_type_decl : <span><a href="../Types/index.html#type-type_declaration">Types.type_declaration</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-unmark_extension_constructor"><a href="#val-unmark_extension_constructor" class="anchor"></a><code><span><span class="keyword">val</span> unmark_extension_constructor : <span><a href="../Types/index.html#type-extension_constructor">Types.extension_constructor</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-unmark_class_type"><a href="#val-unmark_class_type" class="anchor"></a><code><span><span class="keyword">val</span> unmark_class_type : <span><a href="../Types/index.html#type-class_type">Types.class_type</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-unmark_class_signature"><a href="#val-unmark_class_signature" class="anchor"></a><code><span><span class="keyword">val</span> unmark_class_signature : <span><a href="../Types/index.html#type-class_signature">Types.class_signature</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-find_expans"><a href="#val-find_expans" class="anchor"></a><code><span><span class="keyword">val</span> find_expans :
|
||
<span><a href="../Asttypes/index.html#type-private_flag">Asttypes.private_flag</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Path/index.html#type-t">Path.t</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-abbrev_memo">Types.abbrev_memo</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-cleanup_abbrev"><a href="#val-cleanup_abbrev" class="anchor"></a><code><span><span class="keyword">val</span> cleanup_abbrev : <span>unit <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-memorize_abbrev"><a href="#val-memorize_abbrev" class="anchor"></a><code><span><span class="keyword">val</span> memorize_abbrev :
|
||
<span><span><a href="../Types/index.html#type-abbrev_memo">Types.abbrev_memo</a> <a href="../Stdlib/index.html#type-ref">ref</a></span> <span class="arrow">-></span></span>
|
||
<span><a href="../Asttypes/index.html#type-private_flag">Asttypes.private_flag</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Path/index.html#type-t">Path.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="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span>
|
||
unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-forget_abbrev"><a href="#val-forget_abbrev" class="anchor"></a><code><span><span class="keyword">val</span> forget_abbrev : <span><span><a href="../Types/index.html#type-abbrev_memo">Types.abbrev_memo</a> <a href="../Stdlib/index.html#type-ref">ref</a></span> <span class="arrow">-></span></span> <span><a href="../Path/index.html#type-t">Path.t</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-snapshot"><a href="#val-snapshot" class="anchor"></a><code><span><span class="keyword">val</span> snapshot : <span>unit <span class="arrow">-></span></span> <a href="../Types/index.html#type-snapshot">Types.snapshot</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-backtrack"><a href="#val-backtrack" class="anchor"></a><code><span><span class="keyword">val</span> backtrack : <span><a href="../Types/index.html#type-snapshot">Types.snapshot</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_optional"><a href="#val-is_optional" class="anchor"></a><code><span><span class="keyword">val</span> is_optional : <span><a href="../Asttypes/index.html#type-arg_label">Asttypes.arg_label</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-label_name"><a href="#val-label_name" class="anchor"></a><code><span><span class="keyword">val</span> label_name : <span><a href="../Asttypes/index.html#type-arg_label">Asttypes.arg_label</a> <span class="arrow">-></span></span> <a href="../Asttypes/index.html#type-label">Asttypes.label</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-prefixed_label_name"><a href="#val-prefixed_label_name" class="anchor"></a><code><span><span class="keyword">val</span> prefixed_label_name : <span><a href="../Asttypes/index.html#type-arg_label">Asttypes.arg_label</a> <span class="arrow">-></span></span> <a href="../Asttypes/index.html#type-label">Asttypes.label</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extract_label"><a href="#val-extract_label" class="anchor"></a><code><span><span class="keyword">val</span> extract_label :
|
||
<span><a href="../Asttypes/index.html#type-label">Asttypes.label</a> <span class="arrow">-></span></span>
|
||
<span><span><span>(<a href="../Asttypes/index.html#type-arg_label">Asttypes.arg_label</a> * <span class="type-var">'a</span>)</span> list</span> <span class="arrow">-></span></span>
|
||
<span><span>(<a href="../Asttypes/index.html#type-arg_label">Asttypes.arg_label</a> * <span class="type-var">'a</span> * bool * <span><span>(<a href="../Asttypes/index.html#type-arg_label">Asttypes.arg_label</a> * <span class="type-var">'a</span>)</span> list</span>)</span> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signature_of_class_type"><a href="#val-signature_of_class_type" class="anchor"></a><code><span><span class="keyword">val</span> signature_of_class_type : <span><a href="../Types/index.html#type-class_type">Types.class_type</a> <span class="arrow">-></span></span> <a href="../Types/index.html#type-class_signature">Types.class_signature</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-class_body"><a href="#val-class_body" class="anchor"></a><code><span><span class="keyword">val</span> class_body : <span><a href="../Types/index.html#type-class_type">Types.class_type</a> <span class="arrow">-></span></span> <a href="../Types/index.html#type-class_type">Types.class_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-scrape_class_type"><a href="#val-scrape_class_type" class="anchor"></a><code><span><span class="keyword">val</span> scrape_class_type : <span><a href="../Types/index.html#type-class_type">Types.class_type</a> <span class="arrow">-></span></span> <a href="../Types/index.html#type-class_type">Types.class_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-class_type_arity"><a href="#val-class_type_arity" class="anchor"></a><code><span><span class="keyword">val</span> class_type_arity : <span><a href="../Types/index.html#type-class_type">Types.class_type</a> <span class="arrow">-></span></span> int</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-abbreviate_class_type"><a href="#val-abbreviate_class_type" class="anchor"></a><code><span><span class="keyword">val</span> abbreviate_class_type :
|
||
<span><a href="../Path/index.html#type-t">Path.t</a> <span class="arrow">-></span></span>
|
||
<span><span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> list</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-class_type">Types.class_type</a> <span class="arrow">-></span></span>
|
||
<a href="../Types/index.html#type-class_type">Types.class_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-self_type"><a href="#val-self_type" class="anchor"></a><code><span><span class="keyword">val</span> self_type : <span><a href="../Types/index.html#type-class_type">Types.class_type</a> <span class="arrow">-></span></span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-self_type_row"><a href="#val-self_type_row" class="anchor"></a><code><span><span class="keyword">val</span> self_type_row : <span><a href="../Types/index.html#type-class_type">Types.class_type</a> <span class="arrow">-></span></span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-methods"><a href="#val-methods" class="anchor"></a><code><span><span class="keyword">val</span> methods : <span><a href="../Types/index.html#type-class_signature">Types.class_signature</a> <span class="arrow">-></span></span> <span>string list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-virtual_methods"><a href="#val-virtual_methods" class="anchor"></a><code><span><span class="keyword">val</span> virtual_methods : <span><a href="../Types/index.html#type-class_signature">Types.class_signature</a> <span class="arrow">-></span></span> <span>string list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-concrete_methods"><a href="#val-concrete_methods" class="anchor"></a><code><span><span class="keyword">val</span> concrete_methods : <span><a href="../Types/index.html#type-class_signature">Types.class_signature</a> <span class="arrow">-></span></span> <a href="../Types/MethSet/index.html#type-t">Types.MethSet.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-public_methods"><a href="#val-public_methods" class="anchor"></a><code><span><span class="keyword">val</span> public_methods : <span><a href="../Types/index.html#type-class_signature">Types.class_signature</a> <span class="arrow">-></span></span> <span>string list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-instance_vars"><a href="#val-instance_vars" class="anchor"></a><code><span><span class="keyword">val</span> instance_vars : <span><a href="../Types/index.html#type-class_signature">Types.class_signature</a> <span class="arrow">-></span></span> <span>string list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-virtual_instance_vars"><a href="#val-virtual_instance_vars" class="anchor"></a><code><span><span class="keyword">val</span> virtual_instance_vars : <span><a href="../Types/index.html#type-class_signature">Types.class_signature</a> <span class="arrow">-></span></span> <span>string list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-concrete_instance_vars"><a href="#val-concrete_instance_vars" class="anchor"></a><code><span><span class="keyword">val</span> concrete_instance_vars : <span><a href="../Types/index.html#type-class_signature">Types.class_signature</a> <span class="arrow">-></span></span> <a href="../Types/VarSet/index.html#type-t">Types.VarSet.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-method_type"><a href="#val-method_type" class="anchor"></a><code><span><span class="keyword">val</span> method_type : <span><a href="../Asttypes/index.html#type-label">Asttypes.label</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-class_signature">Types.class_signature</a> <span class="arrow">-></span></span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-instance_variable_type"><a href="#val-instance_variable_type" class="anchor"></a><code><span><span class="keyword">val</span> instance_variable_type :
|
||
<span><a href="../Asttypes/index.html#type-label">Asttypes.label</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-class_signature">Types.class_signature</a> <span class="arrow">-></span></span>
|
||
<a href="../Types/index.html#type-type_expr">Types.type_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-print_raw"><a href="#val-print_raw" class="anchor"></a><code><span><span class="keyword">val</span> print_raw : <span><span>(<span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">-></span></span> <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> unit)</span> <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-cstr_type_path"><a href="#val-cstr_type_path" class="anchor"></a><code><span><span class="keyword">val</span> cstr_type_path : <span><a href="../Types/index.html#type-constructor_description">Types.constructor_description</a> <span class="arrow">-></span></span> <a href="../Path/index.html#type-t">Path.t</a></span></code></div></div></div></body></html>
|