mirror of
https://github.com/c-cube/tiny_httpd.git
synced 2026-01-21 16:56:40 -05:00
2 lines
7 KiB
HTML
2 lines
7 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Odoc_value (ocaml.Odoc_value)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.4"/><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> » Odoc_value</nav><header class="odoc-preamble"><h1>Module <code><span>Odoc_value</span></code></h1><p>Representation and manipulation of values, class attributes and class methods.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Name"><a href="#module-Name" class="anchor"></a><code><span><span class="keyword">module</span> Name</span><span> = <a href="../Odoc_name/index.html">Odoc_name</a></span></code></div></div><p>Types</p><div class="odoc-spec"><div class="spec type anchored" id="type-t_value"><a href="#type-t_value" class="anchor"></a><code><span><span class="keyword">type</span> t_value</span><span> = </span><span>{</span></code><ol><li id="type-t_value.val_name" class="def record field anchored"><a href="#type-t_value.val_name" class="anchor"></a><code><span>val_name : <a href="../Odoc_name/index.html#type-t">Name.t</a>;</span></code></li><li id="type-t_value.val_info" class="def record field anchored"><a href="#type-t_value.val_info" class="anchor"></a><code><span><span class="keyword">mutable</span> val_info : <span><a href="../Odoc_types/index.html#type-info">Odoc_types.info</a> option</span>;</span></code></li><li id="type-t_value.val_type" class="def record field anchored"><a href="#type-t_value.val_type" class="anchor"></a><code><span>val_type : <a href="../Types/index.html#type-type_expr">Types.type_expr</a>;</span></code></li><li id="type-t_value.val_recursive" class="def record field anchored"><a href="#type-t_value.val_recursive" class="anchor"></a><code><span>val_recursive : bool;</span></code></li><li id="type-t_value.val_parameters" class="def record field anchored"><a href="#type-t_value.val_parameters" class="anchor"></a><code><span><span class="keyword">mutable</span> val_parameters : <span><a href="../Odoc_parameter/index.html#type-parameter">Odoc_parameter.parameter</a> list</span>;</span></code></li><li id="type-t_value.val_code" class="def record field anchored"><a href="#type-t_value.val_code" class="anchor"></a><code><span><span class="keyword">mutable</span> val_code : <span>string option</span>;</span></code></li><li id="type-t_value.val_loc" class="def record field anchored"><a href="#type-t_value.val_loc" class="anchor"></a><code><span><span class="keyword">mutable</span> val_loc : <a href="../Odoc_types/index.html#type-location">Odoc_types.location</a>;</span></code></li></ol><code><span>}</span></code></div><div class="spec-doc"><p>Representation of a value.</p></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-t_attribute"><a href="#type-t_attribute" class="anchor"></a><code><span><span class="keyword">type</span> t_attribute</span><span> = </span><span>{</span></code><ol><li id="type-t_attribute.att_value" class="def record field anchored"><a href="#type-t_attribute.att_value" class="anchor"></a><code><span>att_value : <a href="#type-t_value">t_value</a>;</span></code></li><li id="type-t_attribute.att_mutable" class="def record field anchored"><a href="#type-t_attribute.att_mutable" class="anchor"></a><code><span>att_mutable : bool;</span></code></li><li id="type-t_attribute.att_virtual" class="def record field anchored"><a href="#type-t_attribute.att_virtual" class="anchor"></a><code><span>att_virtual : bool;</span></code></li></ol><code><span>}</span></code></div><div class="spec-doc"><p>Representation of a class attribute.</p></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-t_method"><a href="#type-t_method" class="anchor"></a><code><span><span class="keyword">type</span> t_method</span><span> = </span><span>{</span></code><ol><li id="type-t_method.met_value" class="def record field anchored"><a href="#type-t_method.met_value" class="anchor"></a><code><span>met_value : <a href="#type-t_value">t_value</a>;</span></code></li><li id="type-t_method.met_private" class="def record field anchored"><a href="#type-t_method.met_private" class="anchor"></a><code><span>met_private : bool;</span></code></li><li id="type-t_method.met_virtual" class="def record field anchored"><a href="#type-t_method.met_virtual" class="anchor"></a><code><span>met_virtual : bool;</span></code></li></ol><code><span>}</span></code></div><div class="spec-doc"><p>Representation of a class method.</p></div></div><p>Functions</p><div class="odoc-spec"><div class="spec value anchored" id="val-value_parameter_text_by_name"><a href="#val-value_parameter_text_by_name" class="anchor"></a><code><span><span class="keyword">val</span> value_parameter_text_by_name : <span><a href="#type-t_value">t_value</a> <span class="arrow">-></span></span> <span>string <span class="arrow">-></span></span> <span><a href="../Odoc_types/index.html#type-text">Odoc_types.text</a> option</span></span></code></div><div class="spec-doc"><p>Returns the text associated to the given parameter name in the given value, or None.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-update_value_parameters_text"><a href="#val-update_value_parameters_text" class="anchor"></a><code><span><span class="keyword">val</span> update_value_parameters_text : <span><a href="#type-t_value">t_value</a> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Update the parameters text of a t_value, according to the val_info field.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-dummy_parameter_list"><a href="#val-dummy_parameter_list" class="anchor"></a><code><span><span class="keyword">val</span> dummy_parameter_list : <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">-></span></span> <span><a href="../Odoc_parameter/index.html#type-param_info">Odoc_parameter.param_info</a> list</span></span></code></div><div class="spec-doc"><p>Create a list of parameters with dummy names "??" from a type list. Used when we want to merge the parameters of a value, from the .ml and the .mli file. In the .mli file we don't have parameter names so there is nothing to merge. With this dummy list we can merge the parameter names from the .ml and the type from the .mli file.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_function"><a href="#val-is_function" class="anchor"></a><code><span><span class="keyword">val</span> is_function : <span><a href="#type-t_value">t_value</a> <span class="arrow">-></span></span> bool</span></code></div><div class="spec-doc"><p>Return true if the value is a function, i.e. has a functional type.</p></div></div></div></body></html>
|