mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-06 11:15:31 -05:00
9556 lines
No EOL
451 KiB
HTML
9556 lines
No EOL
451 KiB
HTML
<html>
|
||
<head>
|
||
<link rel="stylesheet" href="style.css" type="text/css">
|
||
<meta content="text/html; charset=utf-8" 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 class methods" rel=Appendix href="index_methods.html">
|
||
<link title="Index of class types" rel=Appendix href="index_class_types.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="CCVector" rel="Chapter" href="CCVector.html">
|
||
<link title="CCPrint" rel="Chapter" href="CCPrint.html">
|
||
<link title="CCError" rel="Chapter" href="CCError.html">
|
||
<link title="CCHeap" rel="Chapter" href="CCHeap.html">
|
||
<link title="CCList" rel="Chapter" href="CCList.html">
|
||
<link title="CCOpt" rel="Chapter" href="CCOpt.html">
|
||
<link title="CCPair" rel="Chapter" href="CCPair.html">
|
||
<link title="CCFun" rel="Chapter" href="CCFun.html">
|
||
<link title="CCHash" rel="Chapter" href="CCHash.html">
|
||
<link title="CCInt" rel="Chapter" href="CCInt.html">
|
||
<link title="CCBool" rel="Chapter" href="CCBool.html">
|
||
<link title="CCFloat" rel="Chapter" href="CCFloat.html">
|
||
<link title="CCArray" rel="Chapter" href="CCArray.html">
|
||
<link title="CCRef" rel="Chapter" href="CCRef.html">
|
||
<link title="CCSet" rel="Chapter" href="CCSet.html">
|
||
<link title="CCOrd" rel="Chapter" href="CCOrd.html">
|
||
<link title="CCRandom" rel="Chapter" href="CCRandom.html">
|
||
<link title="CCString" rel="Chapter" href="CCString.html">
|
||
<link title="CCHashtbl" rel="Chapter" href="CCHashtbl.html">
|
||
<link title="CCMap" rel="Chapter" href="CCMap.html">
|
||
<link title="CCFormat" rel="Chapter" href="CCFormat.html">
|
||
<link title="CCIO" rel="Chapter" href="CCIO.html">
|
||
<link title="CCInt64" rel="Chapter" href="CCInt64.html">
|
||
<link title="CCChar" rel="Chapter" href="CCChar.html">
|
||
<link title="CCResult" rel="Chapter" href="CCResult.html">
|
||
<link title="Containers" rel="Chapter" href="Containers.html">
|
||
<link title="CCKTree" rel="Chapter" href="CCKTree.html">
|
||
<link title="CCKList" rel="Chapter" href="CCKList.html">
|
||
<link title="CCLazy_list" rel="Chapter" href="CCLazy_list.html">
|
||
<link title="CCMultiMap" rel="Chapter" href="CCMultiMap.html">
|
||
<link title="CCMultiSet" rel="Chapter" href="CCMultiSet.html">
|
||
<link title="CCTrie" rel="Chapter" href="CCTrie.html">
|
||
<link title="CCFlatHashtbl" rel="Chapter" href="CCFlatHashtbl.html">
|
||
<link title="CCCache" rel="Chapter" href="CCCache.html">
|
||
<link title="CCPersistentHashtbl" rel="Chapter" href="CCPersistentHashtbl.html">
|
||
<link title="CCDeque" rel="Chapter" href="CCDeque.html">
|
||
<link title="CCFQueue" rel="Chapter" href="CCFQueue.html">
|
||
<link title="CCBV" rel="Chapter" href="CCBV.html">
|
||
<link title="CCMixtbl" rel="Chapter" href="CCMixtbl.html">
|
||
<link title="CCMixmap" rel="Chapter" href="CCMixmap.html">
|
||
<link title="CCRingBuffer" rel="Chapter" href="CCRingBuffer.html">
|
||
<link title="CCIntMap" rel="Chapter" href="CCIntMap.html">
|
||
<link title="CCPersistentArray" rel="Chapter" href="CCPersistentArray.html">
|
||
<link title="CCMixset" rel="Chapter" href="CCMixset.html">
|
||
<link title="CCHashconsedSet" rel="Chapter" href="CCHashconsedSet.html">
|
||
<link title="CCGraph" rel="Chapter" href="CCGraph.html">
|
||
<link title="CCHashSet" rel="Chapter" href="CCHashSet.html">
|
||
<link title="CCBitField" rel="Chapter" href="CCBitField.html">
|
||
<link title="CCHashTrie" rel="Chapter" href="CCHashTrie.html">
|
||
<link title="CCBloom" rel="Chapter" href="CCBloom.html">
|
||
<link title="CCWBTree" rel="Chapter" href="CCWBTree.html">
|
||
<link title="CCRAL" rel="Chapter" href="CCRAL.html">
|
||
<link title="CCAllocCache" rel="Chapter" href="CCAllocCache.html">
|
||
<link title="CCImmutArray" rel="Chapter" href="CCImmutArray.html">
|
||
<link title="CCHet" rel="Chapter" href="CCHet.html">
|
||
<link title="Containers_string" rel="Chapter" href="Containers_string.html">
|
||
<link title="CCKMP" rel="Chapter" href="CCKMP.html">
|
||
<link title="CCLevenshtein" rel="Chapter" href="CCLevenshtein.html">
|
||
<link title="CCApp_parse" rel="Chapter" href="CCApp_parse.html">
|
||
<link title="CCParse" rel="Chapter" href="CCParse.html">
|
||
<link title="CCBigstring" rel="Chapter" href="CCBigstring.html">
|
||
<link title="CCArray1" rel="Chapter" href="CCArray1.html">
|
||
<link title="CCPool" rel="Chapter" href="CCPool.html">
|
||
<link title="CCLock" rel="Chapter" href="CCLock.html">
|
||
<link title="CCSemaphore" rel="Chapter" href="CCSemaphore.html">
|
||
<link title="CCThread" rel="Chapter" href="CCThread.html">
|
||
<link title="CCBlockingQueue" rel="Chapter" href="CCBlockingQueue.html">
|
||
<link title="CCTimer" rel="Chapter" href="CCTimer.html">
|
||
<link title="Containers_advanced" rel="Chapter" href="Containers_advanced.html">
|
||
<link title="CCLinq" rel="Chapter" href="CCLinq.html">
|
||
<link title="CCBatch" rel="Chapter" href="CCBatch.html">
|
||
<link title="CCCat" rel="Chapter" href="CCCat.html">
|
||
<link title="CCMonadIO" rel="Chapter" href="CCMonadIO.html">
|
||
<link title="Containers_io_is_deprecated" rel="Chapter" href="Containers_io_is_deprecated.html">
|
||
<link title="CCUnix" rel="Chapter" href="CCUnix.html">
|
||
<link title="CCSexp" rel="Chapter" href="CCSexp.html">
|
||
<link title="CCSexpM" rel="Chapter" href="CCSexpM.html"><title>Containers doc : Index of values</title>
|
||
</head>
|
||
<body>
|
||
<div class="navbar"> <a class="up" href="index.html" title="Index">Up</a>
|
||
</div>
|
||
<h1>Index of values</h1>
|
||
<table>
|
||
<tr><td align="left"><br></td></tr>
|
||
<tr><td><a href="CCArray1.S.Infix.html#VAL( * )">( * )</a> [<a href="CCArray1.S.Infix.html">CCArray1.S.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <a href="CCArray1.S.html#VALmult"><code class="code"><span class="constructor">CCArray1</span>.<span class="constructor">S</span>.mult</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt64.html#VAL( * )">( * )</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.S.Infix.html#VAL( *! )">( *! )</a> [<a href="CCArray1.S.Infix.html">CCArray1.S.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <a href="CCArray1.S.html#VALscalar_mult"><code class="code"><span class="constructor">CCArray1</span>.<span class="constructor">S</span>.scalar_mult</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPair.html#VAL( *** )">( *** )</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td><div class="info">
|
||
Map on both sides of a tuple
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VAL( *> )">( *> )</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a *> b</code> parses <code class="code">a</code>, then parses <code class="code">b</code> into <code class="code">x</code>, and returns <code class="code">x</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VAL( <* )">( <* )</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a <* b</code> parses <code class="code">a</code> into <code class="code">x</code>, parses <code class="code">b</code> and ignores its result,
|
||
and returns <code class="code">x</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VAL(%)">(%)</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
Mathematical composition
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VAL(%>)">(%>)</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <code class="code">compose</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VAL(&&&)">(&&&)</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Conjunction on predicates
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPair.html#VAL(&&&)">(&&&)</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">f &&& g</code> is <code class="code"><span class="keyword">fun</span> x <span class="keywordsign">-></span> f x, g x</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.S.Infix.html#VAL(+!)">(+!)</a> [<a href="CCArray1.S.Infix.html">CCArray1.S.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <a href="CCArray1.S.html#VALscalar_add"><code class="code"><span class="constructor">CCArray1</span>.<span class="constructor">S</span>.scalar_add</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.S.Infix.html#VAL(+)">(+)</a> [<a href="CCArray1.S.Infix.html">CCArray1.S.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <a href="CCArray1.S.html#VALadd"><code class="code"><span class="constructor">CCArray1</span>.<span class="constructor">S</span>.add</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt64.html#VAL(+)">(+)</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VAL(-)">(-)</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.Infix.html#VAL(--)">(--)</a> [<a href="CCLinq.Infix.html">CCLinq.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VAL(--)">(--)</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Synonym to <a href="CCLinq.html#VALrange"><code class="code"><span class="constructor">CCLinq</span>.range</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.Infix.html#VAL(--)">(--)</a> [<a href="CCRAL.Infix.html">CCRAL.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <a href="CCRAL.html#VALrange"><code class="code"><span class="constructor">CCRAL</span>.range</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VAL(--)">(--)</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a -- b</code> is the integer range from <code class="code">a</code> to <code class="code">b</code>, both included.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.Infix.html#VAL(--)">(--)</a> [<a href="CCKList.Infix.html">CCKList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VAL(--)">(--)</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a -- b</code> is the range of integers containing
|
||
<code class="code">a</code> and <code class="code">b</code> (therefore, never empty)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.html#VAL(--)">(--)</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td><div class="info">
|
||
Range array
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Infix.html#VAL(--)">(--)</a> [<a href="CCList.Infix.html">CCList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VAL(--)">(--)</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Infix alias for <code class="code">range</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VAL(--)">(--)</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Range of integers, either ascending or descending (both included,
|
||
therefore the result is never empty).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.Infix.html#VAL(--^)">(--^)</a> [<a href="CCRAL.Infix.html">CCRAL.Infix</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a -- b</code> is the integer range from <code class="code">a</code> to <code class="code">b</code>, where <code class="code">b</code> is excluded.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VAL(--^)">(--^)</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a -- b</code> is the integer range from <code class="code">a</code> to <code class="code">b</code>, where <code class="code">b</code> is excluded.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.Infix.html#VAL(--^)">(--^)</a> [<a href="CCKList.Infix.html">CCKList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VAL(--^)">(--^)</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a -- b</code> is the integer range from <code class="code">a</code> to <code class="code">b</code>, where <code class="code">b</code> is excluded.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.html#VAL(--^)">(--^)</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td><div class="info">
|
||
Range array, excluding right bound
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Infix.html#VAL(--^)">(--^)</a> [<a href="CCList.Infix.html">CCList.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VAL(--^)">(--^)</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Infix alias for <code class="code">range'</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VAL(--^)">(--^)</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Range of integers, either ascending or descending, but excluding right.,
|
||
Example: <code class="code">1 --^ 10</code> returns the vector <code class="code">[1;2;3;4;5;6;7;8;9]</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt64.html#VAL(/)">(/)</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.Infix.html#VAL(<$>)">(<$>)</a> [<a href="CCOpt.Infix.html">CCOpt.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VAL(<$>)">(<$>)</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Infix.html#VAL(<$>)">(<$>)</a> [<a href="CCList.Infix.html">CCList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VAL(<$>)">(<$>)</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.Infix.html#VAL(<)">(<)</a> [<a href="CCFloat.Infix.html">CCFloat.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt.Infix.html#VAL(<)">(<)</a> [<a href="CCInt.Infix.html">CCInt.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VAL(<*>)">(<*>)</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.Infix.html#VAL(<*>)">(<*>)</a> [<a href="CCLinq.Infix.html">CCLinq.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VAL(<*>)">(<*>)</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Infix synonym to <a href="CCLinq.html#VALapp"><code class="code"><span class="constructor">CCLinq</span>.app</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCat.APPLICATIVE.html#VAL(<*>)">(<*>)</a> [<a href="CCCat.APPLICATIVE.html">CCCat.APPLICATIVE</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.Infix.html#VAL(<*>)">(<*>)</a> [<a href="CCPool.Make.Fut.Infix.html">CCPool.Make.Fut.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VAL(<*>)">(<*>)</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <a href="CCPool.Make.Fut.html#VALapp"><code class="code"><span class="constructor">CCPool</span>.<span class="constructor">Make</span>.<span class="constructor">Fut</span>.app</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VAL(<*>)">(<*>)</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Applicative
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.Infix.html#VAL(<*>)">(<*>)</a> [<a href="CCApp_parse.Infix.html">CCApp_parse.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Synonym to <a href="CCApp_parse.html#VALapp"><code class="code"><span class="constructor">CCApp_parse</span>.app</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.Infix.html#VAL(<*>)">(<*>)</a> [<a href="CCRAL.Infix.html">CCRAL.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <a href="CCRAL.html#VALapp"><code class="code"><span class="constructor">CCRAL</span>.app</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.Infix.html#VAL(<*>)">(<*>)</a> [<a href="CCKList.Infix.html">CCKList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VAL(<*>)">(<*>)</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.Infix.html#VAL(<*>)">(<*>)</a> [<a href="CCResult.Infix.html">CCResult.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VAL(<*>)">(<*>)</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a <*> b</code> evaluates <code class="code">a</code> and <code class="code">b</code>, and, in case of success, returns
|
||
<code class="code"><span class="constructor">Ok</span> (a b)</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VAL(<*>)">(<*>)</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.Infix.html#VAL(<*>)">(<*>)</a> [<a href="CCOpt.Infix.html">CCOpt.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VAL(<*>)">(<*>)</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Infix.html#VAL(<*>)">(<*>)</a> [<a href="CCList.Infix.html">CCList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VAL(<*>)">(<*>)</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.Infix.html#VAL(<*>)">(<*>)</a> [<a href="CCError.Infix.html">CCError.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VAL(<*>)">(<*>)</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a <*> b</code> evaluates <code class="code">a</code> and <code class="code">b</code>, and, in case of success, returns
|
||
<code class="code"><span class="keywordsign">`</span><span class="constructor">Ok</span> (a b)</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.Infix.html#VAL(<+>)">(<+>)</a> [<a href="CCApp_parse.Infix.html">CCApp_parse.Infix</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a <+> b</code> is <code class="code">choice [a;b]</code>, a binary choice
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.Infix.html#VAL(<+>)">(<+>)</a> [<a href="CCOpt.Infix.html">CCOpt.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VAL(<+>)">(<+>)</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a <+> b</code> is <code class="code">a</code> if <code class="code">a</code> is <code class="code"><span class="constructor">Some</span> _</code>, <code class="code">b</code> otherwise
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.Infix.html#VAL(<.>)">(<.>)</a> [<a href="CCKList.Infix.html">CCKList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VAL(<.>)">(<.>)</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <a href="CCKList.html#VALfair_app"><code class="code"><span class="constructor">CCKList</span>.fair_app</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.Infix.html#VAL(<::>)">(<::>)</a> [<a href="CCApp_parse.Infix.html">CCApp_parse.Infix</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a <::> b</code> is <code class="code">app (<span class="keyword">fun</span> x l <span class="keywordsign">-></span> x::l) a b</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.Infix.html#VAL(<<)">(<<)</a> [<a href="CCApp_parse.Infix.html">CCApp_parse.Infix</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a << b</code> parses <code class="code">a</code>, then <code class="code">b</code>, and discards <code class="code">b</code> to return <code class="code">a</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPair.html#VAL(<<<)">(<<<)</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td><div class="info">
|
||
Map on the left side of the tuple
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.Infix.html#VAL(<=)">(<=)</a> [<a href="CCFloat.Infix.html">CCFloat.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt.Infix.html#VAL(<=)">(<=)</a> [<a href="CCInt.Infix.html">CCInt.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.Infix.html#VAL(<>)">(<>)</a> [<a href="CCFloat.Infix.html">CCFloat.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt.Infix.html#VAL(<>)">(<>)</a> [<a href="CCInt.Infix.html">CCInt.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VAL(<?>)">(<?>)</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a <?> b</code> is a choice operator.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOrd.html#VAL(<?>)">(<?>)</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">c1 @@? (ord, x, y)</code> returns the same as <code class="code">c1</code> if <code class="code">c1</code> is not <code class="code">0</code>;
|
||
otherwise it uses <code class="code">ord</code> to compare the two values <code class="code">x</code> and <code class="code">y</code>,
|
||
of type <code class="code"><span class="keywordsign">'</span>a</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VAL(<|>)">(<|>)</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a <|> b</code> tries to parse <code class="code">a</code>, and if <code class="code">a</code> fails, backtracks and tries
|
||
to parse <code class="code">b</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.Infix.html#VAL(=)">(=)</a> [<a href="CCFloat.Infix.html">CCFloat.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt.Infix.html#VAL(=)">(=)</a> [<a href="CCInt.Infix.html">CCInt.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.Infix.html#VAL(>)">(>)</a> [<a href="CCFloat.Infix.html">CCFloat.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt.Infix.html#VAL(>)">(>)</a> [<a href="CCInt.Infix.html">CCInt.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.Infix.html#VAL(>=)">(>=)</a> [<a href="CCFloat.Infix.html">CCFloat.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt.Infix.html#VAL(>=)">(>=)</a> [<a href="CCInt.Infix.html">CCInt.Infix</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.Infix.html#VAL(>>)">(>>)</a> [<a href="CCPool.Make.Fut.Infix.html">CCPool.Make.Fut.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VAL(>>)">(>>)</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCApp_parse.Infix.html#VAL(>>)">(>>)</a> [<a href="CCApp_parse.Infix.html">CCApp_parse.Infix</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">a >> b</code> parses <code class="code">a</code>, ignores its result, then parses <code class="code">b</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.Infix.html#VAL(>>-)">(>>-)</a> [<a href="CCKList.Infix.html">CCKList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VAL(>>-)">(>>-)</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <a href="CCKList.html#VALfair_flat_map"><code class="code"><span class="constructor">CCKList</span>.fair_flat_map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexpM.MONAD.html#VAL(>>=)">(>>=)</a> [<a href="CCSexpM.MONAD.html">CCSexpM.MONAD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VAL(>>=)">(>>=)</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VAL(>>=)">(>>=)</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Wait for the result of an action, then use a function to build a
|
||
new action and execute it
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.Infix.html#VAL(>>=)">(>>=)</a> [<a href="CCLinq.Infix.html">CCLinq.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VAL(>>=)">(>>=)</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <a href="CCLinq.html#VALbind"><code class="code"><span class="constructor">CCLinq</span>.bind</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCat.MONAD_BARE.html#VAL(>>=)">(>>=)</a> [<a href="CCCat.MONAD_BARE.html">CCCat.MONAD_BARE</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.Infix.html#VAL(>>=)">(>>=)</a> [<a href="CCPool.Make.Fut.Infix.html">CCPool.Make.Fut.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VAL(>>=)">(>>=)</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCParse.html#VAL(>>=)">(>>=)</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Monadic bind
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.Infix.html#VAL(>>=)">(>>=)</a> [<a href="CCRAL.Infix.html">CCRAL.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <a href="CCRAL.html#VALflat_map"><code class="code"><span class="constructor">CCRAL</span>.flat_map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Seq.html#VAL(>>=)">(>>=)</a> [<a href="CCGraph.Seq.html">CCGraph.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLazy_list.Infix.html#VAL(>>=)">(>>=)</a> [<a href="CCLazy_list.Infix.html">CCLazy_list.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.MONAD.html#VAL(>>=)">(>>=)</a> [<a href="CCKList.MONAD.html">CCKList.MONAD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.Infix.html#VAL(>>=)">(>>=)</a> [<a href="CCKList.Infix.html">CCKList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VAL(>>=)">(>>=)</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.MONAD.html#VAL(>>=)">(>>=)</a> [<a href="CCResult.MONAD.html">CCResult.MONAD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.Infix.html#VAL(>>=)">(>>=)</a> [<a href="CCResult.Infix.html">CCResult.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VAL(>>=)">(>>=)</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRandom.html#VAL(>>=)">(>>=)</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.html#VAL(>>=)">(>>=)</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <a href="CCArray.html#VALflat_map"><code class="code"><span class="constructor">CCArray</span>.flat_map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.Monad.html#VAL(>>=)">(>>=)</a> [<a href="CCFun.Monad.html">CCFun.Monad</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.Infix.html#VAL(>>=)">(>>=)</a> [<a href="CCOpt.Infix.html">CCOpt.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VAL(>>=)">(>>=)</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
Monadic bind
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.MONAD.html#VAL(>>=)">(>>=)</a> [<a href="CCList.MONAD.html">CCList.MONAD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Infix.html#VAL(>>=)">(>>=)</a> [<a href="CCList.Infix.html">CCList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VAL(>>=)">(>>=)</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.MONAD.html#VAL(>>=)">(>>=)</a> [<a href="CCError.MONAD.html">CCError.MONAD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.Infix.html#VAL(>>=)">(>>=)</a> [<a href="CCError.Infix.html">CCError.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VAL(>>=)">(>>=)</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.MONAD_IO.html#VAL(>>=)">(>>=)</a> [<a href="CCPrint.MONAD_IO.html">CCPrint.MONAD_IO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VAL(>>=)">(>>=)</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <a href="CCVector.html#VALflat_map"><code class="code"><span class="constructor">CCVector</span>.flat_map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBatch.S.html#VAL(>>>)">(>>>)</a> [<a href="CCBatch.S.html">CCBatch.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPair.html#VAL(>>>)">(>>>)</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td><div class="info">
|
||
Map on the right side of the tuple
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VAL(>>>=)">(>>>=)</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCMonadIO.html#VAL(>>=)"><code class="code"><span class="constructor">CCMonadIO</span>.(>>=)</code></a>, but taking the finalizer into account.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.html#VAL(>>|)">(>>|)</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <a href="CCArray.html#VALmap"><code class="code"><span class="constructor">CCArray</span>.map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VAL(>|=)">(>|=)</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VAL(>|=)">(>|=)</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.Infix.html#VAL(>|=)">(>|=)</a> [<a href="CCLinq.Infix.html">CCLinq.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VAL(>|=)">(>|=)</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Infix synonym of <a href="CCLinq.html#VALmap"><code class="code"><span class="constructor">CCLinq</span>.map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.Infix.html#VAL(>|=)">(>|=)</a> [<a href="CCPool.Make.Fut.Infix.html">CCPool.Make.Fut.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VAL(>|=)">(>|=)</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <a href="CCPool.Make.Fut.html#VALmap"><code class="code"><span class="constructor">CCPool</span>.<span class="constructor">Make</span>.<span class="constructor">Fut</span>.map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VAL(>|=)">(>|=)</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Map
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.Infix.html#VAL(>|=)">(>|=)</a> [<a href="CCApp_parse.Infix.html">CCApp_parse.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <a href="CCApp_parse.html#VALmap"><code class="code"><span class="constructor">CCApp_parse</span>.map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.Infix.html#VAL(>|=)">(>|=)</a> [<a href="CCRAL.Infix.html">CCRAL.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <a href="CCRAL.html#VALmap"><code class="code"><span class="constructor">CCRAL</span>.map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VAL(>|=)">(>|=)</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Synonym to <a href="CCFQueue.html#VALmap"><code class="code"><span class="constructor">CCFQueue</span>.map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLazy_list.Infix.html#VAL(>|=)">(>|=)</a> [<a href="CCLazy_list.Infix.html">CCLazy_list.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.Infix.html#VAL(>|=)">(>|=)</a> [<a href="CCKList.Infix.html">CCKList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VAL(>|=)">(>|=)</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.html#VAL(>|=)">(>|=)</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.Infix.html#VAL(>|=)">(>|=)</a> [<a href="CCResult.Infix.html">CCResult.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VAL(>|=)">(>|=)</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRandom.html#VAL(>|=)">(>|=)</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.html#VAL(>|=)">(>|=)</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <a href="CCArray.html#VALmap"><code class="code"><span class="constructor">CCArray</span>.map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.Monad.html#VAL(>|=)">(>|=)</a> [<a href="CCFun.Monad.html">CCFun.Monad</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.Infix.html#VAL(>|=)">(>|=)</a> [<a href="CCOpt.Infix.html">CCOpt.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VAL(>|=)">(>|=)</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <a href="CCOpt.html#VALmap"><code class="code"><span class="constructor">CCOpt</span>.map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Infix.html#VAL(>|=)">(>|=)</a> [<a href="CCList.Infix.html">CCList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VAL(>|=)">(>|=)</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <code class="code">map</code> with reversed arguments
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.Infix.html#VAL(>|=)">(>|=)</a> [<a href="CCError.Infix.html">CCError.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VAL(>|=)">(>|=)</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VAL(>|=)">(>|=)</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <a href="CCVector.html#VALmap"><code class="code"><span class="constructor">CCVector</span>.map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Infix.html#VAL(@)">(@)</a> [<a href="CCList.Infix.html">CCList.Infix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VAL(@)">(@)</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.Infix.html#VAL(@+)">(@+)</a> [<a href="CCRAL.Infix.html">CCRAL.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Cons (alias to <a href="CCRAL.html#VALcons"><code class="code"><span class="constructor">CCRAL</span>.cons</code></a>)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VAL(@@)">(@@)</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">f @@ x</code> is the same as <code class="code">f x</code>, but right-associative.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt64.html#VAL(asr)">(asr)</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VAL(land)">(land)</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VAL(lor)">(lor)</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VAL(lsl)">(lsl)</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VAL(lsr)">(lsr)</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VAL(lxor)">(lxor)</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VAL(mod)">(mod)</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFun.html#VAL(|>)">(|>)</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
Pipeline.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VAL(|||)">(|||)</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Disjunction on predicates
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt64.html#VAL(~-)">(~-)</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCParse.html#VAL(~~~)">(~~~)</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Negation on predicates
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCUnix.Infix.html#VAL?|">?|</a> [<a href="CCUnix.Infix.html">CCUnix.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <a href="CCUnix.html#VALcall"><code class="code"><span class="constructor">CCUnix</span>.call</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCUnix.Infix.html#VAL?|&">?|&</a> [<a href="CCUnix.Infix.html">CCUnix.Infix</a>]</td>
|
||
<td><div class="info">
|
||
Infix version of <a href="CCUnix.html#VALasync_call"><code class="code"><span class="constructor">CCUnix</span>.async_call</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>A</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALabove">above</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
All bindings whose key is bigger or equal to the given key, in
|
||
ascending order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt64.html#VALabs">abs</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALabs">abs</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSemaphore.html#VALacquire">acquire</a> [<a href="CCSemaphore.html">CCSemaphore</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">acquire n s</code> blocks until <code class="code">get s >= n</code>, then atomically
|
||
sets <code class="code">s := !s - n</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCThread.Barrier.html#VALactivate">activate</a> [<a href="CCThread.Barrier.html">CCThread.Barrier</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">activate b</code> unblocks all threads that were waiting on <code class="code">b</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCThread.Barrier.html#VALactivated">activated</a> [<a href="CCThread.Barrier.html">CCThread.Barrier</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">activated b</code> returns <code class="code"><span class="keyword">true</span></code> iff <code class="code">activate b</code> was called, and <code class="code">reset b</code>
|
||
was not called since.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTimer.html#VALactive">active</a> [<a href="CCTimer.html">CCTimer</a>]</td>
|
||
<td><div class="info">
|
||
Returns <code class="code"><span class="keyword">true</span></code> until <code class="code">stop t</code> has been called.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.html#VALactive">active</a> [<a href="CCPool.Make.html">CCPool.Make</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">active ()</code> is true as long as <code class="code">stop()</code> has not been called yet
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.Transient.html#VALactive">active</a> [<a href="CCHashTrie.Transient.html">CCHashTrie.Transient</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">active i</code> is <code class="code">not (frozen i)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.S.html#VALadd">add</a> [<a href="CCArray1.View.S.html">CCArray1.View.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.S.html#VALadd">add</a> [<a href="CCArray1.S.html">CCArray1.S</a>]</td>
|
||
<td><div class="info">
|
||
Elementwise sum
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALadd">add</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
Add a pair string/value to the index.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALadd">add</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALadd">add</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALadd">add</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBloom.html#VALadd">add</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">add f x</code> adds <code class="code">x</code> into <code class="code">f</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALadd">add</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALadd">add</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td><div class="info">
|
||
Add a vertex, possibly with no outgoing edge
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALadd">add</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALadd">add</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMixmap.S.html#VALadd">add</a> [<a href="CCMixmap.S.html">CCMixmap.S</a>]</td>
|
||
<td><div class="info">
|
||
Bind the key to the value, using <code class="code">inj</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALadd">add</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Add the binding to the table, returning a new table.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALadd">add</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">add tbl k v</code> adds <code class="code">k <span class="keywordsign">-></span> v</code> to <code class="code">tbl</code>, possibly replacing the old
|
||
value associated with <code class="code">k</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALadd">add</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Add a binding to the trie (possibly erasing the previous one)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALadd">add</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALadd">add</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Add a binding (left,right)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALadd">add</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Add a key/value binding
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALadd">add</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Set.html#VALadd">add</a> [<a href="CCList.Set.html">CCList.Set</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">add x set</code> adds <code class="code">x</code> to <code class="code">set</code> if it was not already present.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALadd">add</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Synonym to <a href="CCHeap.S.html#VALinsert"><code class="code"><span class="constructor">CCHeap</span>.<span class="constructor">S</span>.insert</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALadd_array">add_array</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALadd_edge">add_edge</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALadd_gen">add_gen</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALadd_gen">add_gen</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALadd_gen">add_gen</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBloom.html#VALadd_gen">add_gen</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALadd_gen">add_gen</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALadd_gen">add_gen</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALadd_gen">add_gen</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALadd_gen_mut">add_gen_mut</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALadd_klist">add_klist</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALadd_klist">add_klist</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALadd_list">add_list</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALadd_list">add_list</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALadd_list">add_list</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALadd_list">add_list</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBloom.html#VALadd_list">add_list</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALadd_list">add_list</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALadd_list">add_list</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALadd_list">add_list</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALadd_list">add_list</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALadd_list">add_list</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALadd_list">add_list</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.COUNTER.html#VALadd_list">add_list</a> [<a href="CCHashtbl.COUNTER.html">CCHashtbl.COUNTER</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <a href="CCHashtbl.COUNTER.html#VALadd_seq"><code class="code"><span class="constructor">CCHashtbl</span>.<span class="constructor">COUNTER</span>.add_seq</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALadd_list">add_list</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">add_list tbl x y</code> adds <code class="code">y</code> to the list <code class="code">x</code> is bound to.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALadd_list">add_list</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">add_list tbl x y</code> adds <code class="code">y</code> to the list <code class="code">x</code> is bound to.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSet.S.html#VALadd_list">add_list</a> [<a href="CCSet.S.html">CCSet.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALadd_list">add_list</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALadd_list_mut">add_list_mut</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALadd_mult">add_mult</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">add_mult set x n</code> adds <code class="code">n</code> occurrences of <code class="code">x</code> to <code class="code">set</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALadd_mut">add_mut</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">add_mut ~id k v m</code> behaves like <code class="code">add k v m</code>, except it will mutate
|
||
in place whenever possible.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALadd_pairs">add_pairs</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Add pairs
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.S.html#VALadd_scalar">add_scalar</a> [<a href="CCArray1.View.S.html">CCArray1.View.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALadd_seq">add_seq</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALadd_seq">add_seq</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALadd_seq">add_seq</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALadd_seq">add_seq</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALadd_seq">add_seq</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBloom.html#VALadd_seq">add_seq</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALadd_seq">add_seq</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALadd_seq">add_seq</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALadd_seq">add_seq</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALadd_seq">add_seq</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALadd_seq">add_seq</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALadd_seq">add_seq</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALadd_seq">add_seq</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.COUNTER.html#VALadd_seq">add_seq</a> [<a href="CCHashtbl.COUNTER.html">CCHashtbl.COUNTER</a>]</td>
|
||
<td><div class="info">
|
||
Increment each element of the sequence
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALadd_seq">add_seq</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Add the corresponding pairs to the table, using <code class="code"><span class="constructor">Hashtbl</span>.add</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALadd_seq">add_seq</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
Add the corresponding pairs to the table, using <code class="code"><span class="constructor">Hashtbl</span>.add</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSet.S.html#VALadd_seq">add_seq</a> [<a href="CCSet.S.html">CCSet.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALadd_seq">add_seq</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALadd_seq_back">add_seq_back</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCDeque.html#VALadd_seq_back">add_seq_back</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">add_seq_back q seq</code> adds elements of <code class="code">seq</code> into the back of <code class="code">q</code>,
|
||
in order.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALadd_seq_count">add_seq_count</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">add_seq_count tbl seq</code> increments the count of each element of <code class="code">seq</code>
|
||
by calling <a href="CCHashtbl.S.html#VALincr"><code class="code"><span class="constructor">CCHashtbl</span>.<span class="constructor">S</span>.incr</code></a>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALadd_seq_count">add_seq_count</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">add_seq_count tbl seq</code> increments the count of each element of <code class="code">seq</code>
|
||
by calling <a href="CCHashtbl.html#VALincr"><code class="code"><span class="constructor">CCHashtbl</span>.incr</code></a>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALadd_seq_front">add_seq_front</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCDeque.html#VALadd_seq_front">add_seq_front</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">add_seq_front q seq</code> adds elements of <code class="code">seq</code> into the front of <code class="code">q</code>,
|
||
in reverse order.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALadd_seq_mut">add_seq_mut</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTimer.html#VALafter">after</a> [<a href="CCTimer.html">CCTimer</a>]</td>
|
||
<td><div class="info">
|
||
Call the callback <code class="code">f</code> after the given number of seconds.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALalpha">alpha</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALalpha_lower">alpha_lower</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALalpha_num">alpha_num</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALalpha_upper">alpha_upper</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALand_">and_</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td><div class="info">
|
||
Boolean conjunction.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALand_then">and_then</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Wait for the first future to succeed, then launch the second
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALany_of">any_of</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Parse any of the chars present in the given string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALapp">app</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Apply each function to each value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALapp">app</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">app f x</code> applies the result of <code class="code">f</code> to the result of <code class="code">x</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALapp">app</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Applicative
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALapp">app</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALapp_async">app_async</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">app f x</code> applies the result of <code class="code">f</code> to the result of <code class="code">x</code>, in
|
||
a separated job scheduled in the pool
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALappend">append</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Append two collections together
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCat.MONOID.html#VALappend">append</a> [<a href="CCCat.MONOID.html">CCCat.MONOID</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALappend">append</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">append a b ~into</code> assumes <code class="code">length a + length b = length into</code> and
|
||
copies <code class="code">a</code> and <code class="code">b</code> side by side in <code class="code">into</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALappend">append</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALappend">append</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALappend">append</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
Append the two arrays
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALappend">append</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">append b ~into</code> copies all data from <code class="code">b</code> and adds it at the
|
||
end of <code class="code">into</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALappend">append</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Append two queues.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALappend">append</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td><div class="info">
|
||
Lazy concatenation
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALappend">append</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALappend">append</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
Append the given string into the given file
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALappend">append</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Safe version of append
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALappend">append</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">append a b</code> adds all elements of b to a
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALappend_array">append_array</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Same as append, with an array
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALappend_back">append_back</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">append_back ~into q</code> adds all elements of <code class="code">q</code> at the back of <code class="code">into</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALappend_exn">append_exn</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
Append the given string into the given file, possibly raising
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALappend_front">append_front</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">append_front ~into q</code> adds all elements of <code class="code">q</code> at the front
|
||
of <code class="code">into</code>
|
||
O(length q) in time
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALappend_list">append_list</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Append content of list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALappend_seq">append_seq</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Append content of sequence
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBatch.S.html#VALapply">apply</a> [<a href="CCBatch.S.html">CCBatch.S</a>]</td>
|
||
<td><div class="info">
|
||
Apply the operation to the collection.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.html#VALapply">apply</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
Apply a hash function to a value.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBatch.S.html#VALapply'">apply'</a> [<a href="CCBatch.S.html">CCBatch.S</a>]</td>
|
||
<td><div class="info">
|
||
Flip of <a href="CCBatch.S.html#VALapply"><code class="code"><span class="constructor">CCBatch</span>.<span class="constructor">S</span>.apply</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBatch.S.html#VALapply_fold">apply_fold</a> [<a href="CCBatch.S.html">CCBatch.S</a>]</td>
|
||
<td><div class="info">
|
||
Apply the operation plus a fold to the collection.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALarray">array</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.S.html#VALarray">array</a> [<a href="CCHash.S.html">CCHash.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALarray">array</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOrd.html#VALarray_">array_</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALarray_">array_</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"></span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALarrayi">arrayi</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALarrayi">arrayi</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALas_graph">as_graph</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td><div class="info">
|
||
Graph view of the map
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALas_tree">as_tree</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
For debugging purpose: explore the structure of the tree,
|
||
with <code class="code"><span class="keywordsign">`</span><span class="constructor">L</span> (h,l)</code> being a leaf (with shared hash <code class="code">h</code>)
|
||
and <code class="code"><span class="keywordsign">`</span><span class="constructor">N</span></code> an inner node
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALas_tree">as_tree</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCUnix.html#VALasync_call">async_call</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td><div class="info">
|
||
Spawns a subprocess, like <a href="CCUnix.html#VALcall"><code class="code"><span class="constructor">CCUnix</span>.call</code></a>, but the subprocess's channels are
|
||
line generators and line sinks (for stdin).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTimer.html#VALat">at</a> [<a href="CCTimer.html">CCTimer</a>]</td>
|
||
<td><div class="info">
|
||
Create a future that evaluates to <code class="code">()</code> at the given Unix timestamp
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.html#VALatom">atom</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td><div class="info">
|
||
Build an atom directly from a string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALaverage">average</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td align="left"><br>B</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALbelow">below</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
All bindings whose key is smaller or equal to the given key,
|
||
in decreasing order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.html#VALbfs">bfs</a> [<a href="CCGraph.Traverse.html">CCGraph.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.html#VALbfs">bfs</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
Breadth-first traversal of the tree
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.html#VALbfs_tag">bfs_tag</a> [<a href="CCGraph.Traverse.html">CCGraph.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALbind">bind</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">bind f a</code> runs the action <code class="code">a</code> and applies <code class="code">f</code> to its result
|
||
to obtain a new action.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALbind">bind</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Use the result of a query to build another query and immediately run it.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixmap.S.html#VALbindings">bindings</a> [<a href="CCMixmap.S.html">CCMixmap.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on all bindings
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALbindings">bindings</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on all bindings
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixmap.S.html#VALbindings_of">bindings_of</a> [<a href="CCMixmap.S.html">CCMixmap.S</a>]</td>
|
||
<td><div class="info">
|
||
All the bindings that come from the corresponding injection
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALbindings_of">bindings_of</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
All the bindings that come from the corresponding injection
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALblit">blit</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
blit the first array to the second
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALblit">blit</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
Blit a slice of the bigstring into another
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.Array.S.html#VALblit">blit</a> [<a href="CCRingBuffer.Array.S.html">CCRingBuffer.Array.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">blit t s arr i len</code> copies <code class="code">len</code> elements from <code class="code">arr</code> starting at <code class="code">i</code>
|
||
to position <code class="code">s</code> from <code class="code">t</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.S.html#VALblit">blit</a> [<a href="CCString.S.html">CCString.S</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <code class="code"><span class="constructor">String</span>.blit</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALblit">blit</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">blit from i into j len</code> copies <code class="code">len</code> elements from the first array
|
||
to the second.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALblit_from">blit_from</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">blit_from buf from_buf o len</code> copies the slice <code class="code">o, ... o + len - 1</code> from
|
||
a input buffer <code class="code">from_buf</code> to the end of the buffer.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALblit_into">blit_into</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">blit_into buf to_buf o len</code> copies at most <code class="code">len</code> elements from <code class="code">buf</code>
|
||
into <code class="code">to_buf</code> starting at offset <code class="code">o</code> in <code class="code">s</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALblit_of_bytes">blit_of_bytes</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALblit_of_string">blit_of_string</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALblit_to_bytes">blit_to_bytes</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALbool">bool</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Parse "true" or "false"
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBitField.S.html#VALbool">bool</a> [<a href="CCBitField.S.html">CCBitField.S</a>]</td>
|
||
<td><div class="info">
|
||
New field of type bool
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALbool">bool</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.HASH.html#VALbool">bool</a> [<a href="CCHash.HASH.html">CCHash.HASH</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALbool">bool</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOrd.html#VALbool_">bool_</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALbool_">bool_</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"></span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALboth">both</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">both a b</code>, in case of success, returns <code class="code"><span class="constructor">Ok</span> (o, o')</code> with the ok values
|
||
of <code class="code">a</code> and <code class="code">b</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALboth">both</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">both a b</code>, in case of success, returns <code class="code"><span class="keywordsign">`</span><span class="constructor">Ok</span> (o, o')</code> with the ok values
|
||
of <code class="code">a</code> and <code class="code">b</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALbsearch">bsearch</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">bsearch ?cmp x arr</code> finds the index of the object <code class="code">x</code> in the array <code class="code">arr</code>,
|
||
provided <code class="code">arr</code> is <b>sorted</b> using <code class="code">cmp</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>C</td></tr>
|
||
<tr><td><a href="CCUnix.html#VALcall">call</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">call cmd</code> wraps the result of <code class="code"><span class="constructor">Unix</span>.open_process_full cmd</code> into an
|
||
object.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBlockingQueue.html#VALcapacity">capacity</a> [<a href="CCBlockingQueue.html">CCBlockingQueue</a>]</td>
|
||
<td><div class="info">
|
||
Number of values the queue can hold
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALcapacity">capacity</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Length of the inner buffer.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALcapacity">capacity</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Number of elements the vector can contain without being resized
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALcapitalize_ascii">capitalize_ascii</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
See <code class="code"><span class="constructor">String</span></code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALcardinal">cardinal</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td><div class="info">
|
||
Number of ones
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALcardinal">cardinal</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
Number of bindings
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALcardinal">cardinal</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALcardinal">cardinal</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALcardinal">cardinal</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALcardinal">cardinal</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">cardinal s</code> returns the number of elements in <code class="code">s</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALcardinal">cardinal</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMixset.html#VALcardinal">cardinal</a> [<a href="CCMixset.html">CCMixset</a>]</td>
|
||
<td><div class="info">
|
||
Number of mappings
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALcardinal">cardinal</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
Number of bindings in the map.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixmap.S.html#VALcardinal">cardinal</a> [<a href="CCMixmap.S.html">CCMixmap.S</a>]</td>
|
||
<td><div class="info">
|
||
Number of bindings
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALcardinal">cardinal</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Number of bits set
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALcardinal">cardinal</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Number of distinct elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALcardinal_left">cardinal_left</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Number of distinct left keys
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALcardinal_right">cardinal_right</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Number of distinct right keys
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALcatch">catch</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">catch e ~ok ~err</code> calls either <code class="code">ok</code> or <code class="code">err</code> depending on
|
||
the value of <code class="code">e</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALcatch">catch</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">catch e ~ok ~err</code> calls either <code class="code">ok</code> or <code class="code">err</code> depending on
|
||
the value of <code class="code">e</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALchar">char</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">char c</code> parses the char <code class="code">c</code> and nothing else
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALchar">char</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">char c</code> parses <code class="code">c</code> and <code class="code">c</code> only
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALchar">char</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.HASH.html#VALchar">char</a> [<a href="CCHash.HASH.html">CCHash.HASH</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALchar">char</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.html#VALchar_">char_</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"></span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKMP.STRING.html#VALchar_equal">char_equal</a> [<a href="CCKMP.STRING.html">CCKMP.STRING</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCParse.html#VALchar_if">char_if</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">char_if f</code> parses a character <code class="code">c</code> if <code class="code">f c = <span class="keyword">true</span></code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALchars1_if">chars1_if</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCParse.html#VALchars_if"><code class="code"><span class="constructor">CCParse</span>.chars_if</code></a>, but only non-empty strings
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALchars_if">chars_if</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">chars_if f</code> parses a string of chars that satisfy <code class="code">f</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALchoice">choice</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">choice l</code> chooses between the parsers, unambiguously
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALchoice">choice</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">choice</code> returns the first non-<code class="code"><span class="constructor">None</span></code> element of the list, or <code class="code"><span class="constructor">None</span></code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALchoice_seq">choice_seq</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">choice_seq s</code> is similar to <a href="CCOpt.html#VALchoice"><code class="code"><span class="constructor">CCOpt</span>.choice</code></a>, but works on sequences.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALchoose">choose</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Choose one element (if any, otherwise empty) in the collection.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALchoose">choose</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALchoose">choose</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALchoose">choose</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALchoose">choose</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALchoose">choose</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">choose l</code> selects a member of <code class="code">l</code> that is a <code class="code"><span class="constructor">Ok</span> _</code> value,
|
||
or returns <code class="code"><span class="constructor">Error</span> l</code> otherwise, where <code class="code">l</code> is the list of errors.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALchoose">choose</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Choose a generator within the list.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALchoose">choose</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">choose l</code> selects a member of <code class="code">l</code> that is a <code class="code"><span class="keywordsign">`</span><span class="constructor">Ok</span> _</code> value,
|
||
or returns <code class="code"><span class="keywordsign">`</span><span class="constructor">Error</span> l</code> otherwise, where <code class="code">l</code> is the list of errors.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALchoose_a">choose_a</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Choose among those futures (the first to terminate).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALchoose_array">choose_array</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALchoose_exn">choose_exn</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALchoose_exn">choose_exn</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALchoose_exn">choose_exn</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALchoose_exn">choose_exn</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALchoose_exn">choose_exn</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCRandom.html#VALchoose"><code class="code"><span class="constructor">CCRandom</span>.choose</code></a> but without option.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALchoose_l">choose_l</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Choose among those futures (the first to terminate).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALchoose_return">choose_return</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Choose among the list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALchop_prefix">chop_prefix</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">chop_pref ~pre s</code> removes <code class="code">pre</code> from <code class="code">s</code> if <code class="code">pre</code> really is a prefix
|
||
of <code class="code">s</code>, returns <code class="code"><span class="constructor">None</span></code> otherwise
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALchop_suffix">chop_suffix</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">chop_suffix ~suf s</code> removes <code class="code">suf</code> from <code class="code">s</code> if <code class="code">suf</code> really is a suffix
|
||
of <code class="code">s</code>, returns <code class="code"><span class="constructor">None</span></code> otherwise
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALchunks">chunks</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
Read the channel's content into chunks of size <code class="code">size</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALclassify">classify</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALclear">clear</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">clear s</code> removes all elements from <code class="code">s</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALclear">clear</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Clear the content of the buffer.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALclear">clear</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
Clear content of the hashtable
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALclear">clear</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Set every bit to 0
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALclear">clear</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Remove all elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCache.html#VALclear">clear</a> [<a href="CCCache.html">CCCache</a>]</td>
|
||
<td><div class="info">
|
||
Clear the content of the cache
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Ref.html#VALclear">clear</a> [<a href="CCList.Ref.html">CCList.Ref</a>]</td>
|
||
<td><div class="info">
|
||
Remove all elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALclear">clear</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Clear the content of the vector
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.READER.html#VALcol">col</a> [<a href="CCApp_parse.READER.html">CCApp_parse.READER</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.html#VALcompare">compare</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALcompare">compare</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
Lexicographic order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALcompare">compare</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Lexicographic comparison
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.ORD.html#VALcompare">compare</a> [<a href="CCWBTree.ORD.html">CCWBTree.ORD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashconsedSet.ELT.html#VALcompare">compare</a> [<a href="CCHashconsedSet.ELT.html">CCHashconsedSet.ELT</a>]</td>
|
||
<td><div class="info">
|
||
Total order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALcompare">compare</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Fast (arbitrary) comparison test <code class="code"><span class="constructor">O</span>(1)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALcompare">compare</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
Total order between maps; the precise order is unspecified .
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixmap.ORD.html#VALcompare">compare</a> [<a href="CCMixmap.ORD.html">CCMixmap.ORD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCDeque.html#VALcompare">compare</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">compare a b</code> compares lexicographically <code class="code">a</code> and <code class="code">b</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.ORDERED.html#VALcompare">compare</a> [<a href="CCTrie.ORDERED.html">CCTrie.ORDERED</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTrie.WORD.html#VALcompare">compare</a> [<a href="CCTrie.WORD.html">CCTrie.WORD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALcompare">compare</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.OrderedType.html#VALcompare">compare</a> [<a href="CCMultiMap.OrderedType.html">CCMultiMap.OrderedType</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALcompare">compare</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Total order on multimaps
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALcompare">compare</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Lexicographic comparison.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALcompare">compare</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCChar.html#VALcompare">compare</a> [<a href="CCChar.html">CCChar</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALcompare">compare</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALcompare">compare</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOrd.html#VALcompare">compare</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td><div class="info">
|
||
Polymorphic "magic" comparison
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRef.html#VALcompare">compare</a> [<a href="CCRef.html">CCRef</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALcompare">compare</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALcompare">compare</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBool.html#VALcompare">compare</a> [<a href="CCBool.html">CCBool</a>]</td>
|
||
<td><div class="info">
|
||
Total ordering on booleans, similar to <code class="code"><span class="constructor">Pervasives</span>.compare</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt.html#VALcompare">compare</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPair.html#VALcompare">compare</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALcompare">compare</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALcompare">compare</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VALcompare">compare</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALcompare">compare</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Total ordering on vectors.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLevenshtein.STRING.html#VALcompare_char">compare_char</a> [<a href="CCLevenshtein.STRING.html">CCLevenshtein.STRING</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALcompare_versions">compare_versions</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">compare_versions a b</code> compares <i>version strings</i> <code class="code">a</code> and <code class="code">b</code>,
|
||
considering that numbers are above text.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKMP.S.html#VALcompile">compile</a> [<a href="CCKMP.S.html">CCKMP.S</a>]</td>
|
||
<td><div class="info">
|
||
Compile a string into a pattern
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBatch.S.html#VALcompose">compose</a> [<a href="CCBatch.S.html">CCBatch.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFun.html#VALcompose">compose</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
Composition
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VALcompose_binop">compose_binop</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">compose_binop f g</code> is <code class="code"><span class="keyword">fun</span> x y <span class="keywordsign">-></span> g (f x) (f y)</code>
|
||
Example (partial order):
|
||
<code class="code"><span class="constructor">List</span>.sort (compose_binop fst <span class="constructor">CCInt</span>.compare) [1, <span class="keyword">true</span>; 2, <span class="keyword">false</span>; 1, <span class="keyword">false</span>]</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALconcat_gen">concat_gen</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">concat_gen ~sep g</code> concatenates all strings of <code class="code">g</code>, separated with <code class="code">sep</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALcons">cons</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALcons">cons</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Add an element at the front of the list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALcons">cons</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Push element at the front of the queue
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALcons">cons</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALcons">cons</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALcons">cons</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">cons x l</code> is <code class="code">x::l</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALcons_maybe">cons_maybe</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">cons_maybe (<span class="constructor">Some</span> x) l</code> is <code class="code">x :: l</code>
|
||
<code class="code">cons_maybe <span class="constructor">None</span> l</code> is <code class="code">l</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VALconst">const</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">const x y = x</code> for any <code class="code">y</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALcontains">contains</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALcontains">contains</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">contains a x = (count m x > 0)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALconvolution">convolution</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">convolution a ~by:b ~into</code> assumes <code class="code">length into = length a >= length b</code>
|
||
and computes the boolean convolution of <code class="code">a</code> by <code class="code">b</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALcopy">copy</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
Fresh copy
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALcopy">copy</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
Copy of the string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBloom.html#VALcopy">copy</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td><div class="info">
|
||
Copy of the filter
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALcopy">copy</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Fresh copy
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALcopy">copy</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">copy a</code> returns a fresh copy of <code class="code">a</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALcopy">copy</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Make a fresh copy of the buffer.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.Array.S.html#VALcopy">copy</a> [<a href="CCRingBuffer.Array.S.html">CCRingBuffer.Array.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">copy t</code> makes a fresh copy of the array <code class="code">t</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALcopy">copy</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
Copy of the table
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALcopy">copy</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Copy of bitvector
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALcopy">copy</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Fresh copy, O(n) in time
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALcopy">copy</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Fresh copy of the table; the underlying structure is not shared
|
||
anymore, so using both tables alternatively will be efficient
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.Sub.html#VALcopy">copy</a> [<a href="CCString.Sub.html">CCString.Sub</a>]</td>
|
||
<td><div class="info">
|
||
Make a copy of the substring
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.Sub.html#VALcopy">copy</a> [<a href="CCArray.Sub.html">CCArray.Sub</a>]</td>
|
||
<td><div class="info">
|
||
Copy into a new array
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALcopy">copy</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Shallow copy (may give an immutable or mutable vector)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALcopy_into">copy_into</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">copy_into ~into s</code> copies all elements of <code class="code">s</code> into <code class="code">into</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALcount">count</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">count c</code> returns a map from elements of <code class="code">c</code> to the number
|
||
of time those elements occur.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALcount">count</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALcount">count</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Number of bindings for this key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALcount'">count'</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTimer.html#VALcreate">create</a> [<a href="CCTimer.html">CCTimer</a>]</td>
|
||
<td><div class="info">
|
||
A new timer.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBlockingQueue.html#VALcreate">create</a> [<a href="CCBlockingQueue.html">CCBlockingQueue</a>]</td>
|
||
<td><div class="info">
|
||
Create a new queue of size <code class="code">n</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCThread.Barrier.html#VALcreate">create</a> [<a href="CCThread.Barrier.html">CCThread.Barrier</a>]</td>
|
||
<td><div class="info">
|
||
Create a barrier
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSemaphore.html#VALcreate">create</a> [<a href="CCSemaphore.html">CCSemaphore</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">create n</code> creates a semaphore with initial value <code class="code">n</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.html#VALcreate">create</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
Create a new protected value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALcreate">create</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
Create a new bigstring of the given size.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.MemoTbl.html#VALcreate">create</a> [<a href="CCParse.MemoTbl.html">CCParse.MemoTbl</a>]</td>
|
||
<td><div class="info">
|
||
New memoization table
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.READER.html#VALcreate">create</a> [<a href="CCApp_parse.READER.html">CCApp_parse.READER</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALcreate">create</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Key.html#VALcreate">create</a> [<a href="CCHet.Key.html">CCHet.Key</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCAllocCache.Arr.html#VALcreate">create</a> [<a href="CCAllocCache.Arr.html">CCAllocCache.Arr</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">create n</code> makes a new cache of arrays up to length <code class="code">n</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBloom.html#VALcreate">create</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">create ?hash size</code> creates a filter with given size, and functions.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.Transient.html#VALcreate">create</a> [<a href="CCHashTrie.Transient.html">CCHashTrie.Transient</a>]</td>
|
||
<td><div class="info">
|
||
Create a new, active ID
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALcreate">create</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">create n</code> makes a new set with the given capacity <code class="code">n</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALcreate">create</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">create ?bounded size</code> creates a new buffer with given size.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALcreate">create</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">create n</code> creates a hash table of initial size <code class="code">n</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALcreate">create</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Create a bitvector of given size, with given default value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALcreate">create</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
New deque
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALcreate">create</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Create a new hashtable, with the given initial capacity
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALcreate">create</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Create a new table of the given initial capacity
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.COUNTER.html#VALcreate">create</a> [<a href="CCHashtbl.COUNTER.html">CCHashtbl.COUNTER</a>]</td>
|
||
<td><div class="info">
|
||
A counter maps elements to natural numbers (the number of times this
|
||
element occurred)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.DEFAULT.html#VALcreate">create</a> [<a href="CCHashtbl.DEFAULT.html">CCHashtbl.DEFAULT</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">create d</code> makes a new table that maps every key to <code class="code">d</code> by default.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRef.html#VALcreate">create</a> [<a href="CCRef.html">CCRef</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <code class="code">ref</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Ref.html#VALcreate">create</a> [<a href="CCList.Ref.html">CCList.Ref</a>]</td>
|
||
<td><div class="info">
|
||
Create a new list reference
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALcreate">create</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Create a new, empty vector
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBloom.html#VALcreate_default">create_default</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">create_default ?hash_len size</code> is the same as
|
||
<code class="code">create ~hash:(default_hash_funs hash_len) size</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixmap.html#VALcreate_inj">create_inj</a> [<a href="CCMixmap.html">CCMixmap</a>]</td>
|
||
<td><div class="info">
|
||
Return a value that works for a given type of values.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALcreate_inj">create_inj</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
Return a value that works for a given type of values.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.DEFAULT.html#VALcreate_with">create_with</a> [<a href="CCHashtbl.DEFAULT.html">CCHashtbl.DEFAULT</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <code class="code">create d</code> but here <code class="code">d</code> is a function called to obtain a
|
||
new default value for each distinct key.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALcreate_with">create_with</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Create a new vector, using the given value as a filler.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VALcurry">curry</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.html#VALcut_depth">cut_depth</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
Cut the tree at the given depth, so it becomes finite.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALcycle">cycle</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Cycle through the iterator infinitely.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>D</td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.html#VALdebug_print">debug_print</a> [<a href="CCLevenshtein.S.html">CCLevenshtein.S</a>]</td>
|
||
<td><div class="info">
|
||
Output the automaton's structure on the given channel.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLevenshtein.html#VALdebug_print">debug_print</a> [<a href="CCLevenshtein.html">CCLevenshtein</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLock.html#VALdecr">decr</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
Atomically decrement the value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.COUNTER.html#VALdecr">decr</a> [<a href="CCHashtbl.COUNTER.html">CCHashtbl.COUNTER</a>]</td>
|
||
<td><div class="info">
|
||
Remove one occurrence of the element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALdecr">decr</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCHashtbl.S.html#VALincr"><code class="code"><span class="constructor">CCHashtbl</span>.<span class="constructor">S</span>.incr</code></a> but substract 1 (or the value of <code class="code">by</code>).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALdecr">decr</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCHashtbl.html#VALincr"><code class="code"><span class="constructor">CCHashtbl</span>.incr</code></a> but substract 1 (or the value of <code class="code">by</code>).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.html#VALdecr_then_get">decr_then_get</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">decr_then_get x</code> decrements <code class="code">x</code>, and return its new value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBloom.html#VALdefault_hash_funs">default_hash_funs</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td><div class="info">
|
||
Use <code class="code"><span class="constructor">Hashtbl</span>.seeded_hash</code> on <code class="code">k</code> seeds
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALdelay">delay</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Delay evaluation.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCThread.html#VALdetach">detach</a> [<a href="CCThread.html">CCThread</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">detach f</code> is the same as <code class="code">ignore (spawn f)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.Event.html#VALdfs">dfs</a> [<a href="CCGraph.Traverse.Event.html">CCGraph.Traverse.Event</a>]</td>
|
||
<td><div class="info">
|
||
Full version of DFS.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.html#VALdfs">dfs</a> [<a href="CCGraph.Traverse.html">CCGraph.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.html#VALdfs">dfs</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
Depth-first traversal of the tree
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.Event.html#VALdfs_tag">dfs_tag</a> [<a href="CCGraph.Traverse.Event.html">CCGraph.Traverse.Event</a>]</td>
|
||
<td><div class="info">
|
||
Full version of DFS using integer tags
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.html#VALdfs_tag">dfs_tag</a> [<a href="CCGraph.Traverse.html">CCGraph.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALdiagonal">diagonal</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
All pairs of distinct positions of the list.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALdiff">diff</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Set difference
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALdiff">diff</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">diff a b</code> returns <code class="code">a - b</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALdiff">diff</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALdiff">diff</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
MultiSet difference.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALdiff">diff</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Difference of maps, ie bindings of the first that are not
|
||
in the second
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.html#VALdijkstra">dijkstra</a> [<a href="CCGraph.Traverse.html">CCGraph.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Dijkstra algorithm, traverses a graph in increasing distance order.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.html#VALdijkstra_tag">dijkstra_tag</a> [<a href="CCGraph.Traverse.html">CCGraph.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALdistinct">distinct</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Remove duplicate elements from the input collection.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.html#VALdivisors_graph">divisors_graph</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">n</code> points to all its strict divisors
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.S.html#VALdot_product">dot_product</a> [<a href="CCArray1.S.html">CCArray1.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">dot_product a b</code> returns <code class="code">sum_i a(i)*b(i)</code> with the given
|
||
sum and product, on <code class="code">elt</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALdoubleton">doubleton</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALdoubleton">doubleton</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALdoubleton">doubleton</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALdoubleton">doubleton</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALdrop">drop</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALdrop">drop</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALdrop">drop</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALdrop">drop</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">drop n s</code> removes the <code class="code">n</code> first chars of <code class="code">s</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALdrop">drop</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Drop the <code class="code">n</code> first elements, keep the rest
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALdrop_after">drop_after</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Drop every element on the "right" (calling <a href="CCList.Zipper.html#VALright"><code class="code"><span class="constructor">CCList</span>.<span class="constructor">Zipper</span>.right</code></a> then will do nothing),
|
||
keeping the focused element, if any.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALdrop_after_and_focused">drop_after_and_focused</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Drop every element on the "right" (calling <a href="CCList.Zipper.html#VALright"><code class="code"><span class="constructor">CCList</span>.<span class="constructor">Zipper</span>.right</code></a> then will do nothing),
|
||
<i>including</i> the focused element if it is present.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALdrop_before">drop_before</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Drop every element on the "left" (calling <a href="CCList.Zipper.html#VALleft"><code class="code"><span class="constructor">CCList</span>.<span class="constructor">Zipper</span>.left</code></a> then will do nothing).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALdrop_while">drop_while</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALdrop_while">drop_while</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALdrop_while">drop_while</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALdrop_while">drop_while</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCache.html#VALdummy">dummy</a> [<a href="CCCache.html">CCCache</a>]</td>
|
||
<td><div class="info">
|
||
Dummy cache, never stores any value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPair.html#VALdup">dup</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">dup x = (x,x)</code> (duplicate the value)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPair.html#VALdup_map">dup_map</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">dup_map f x = (x, f x)</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>E</td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.html#VALedit_distance">edit_distance</a> [<a href="CCLevenshtein.S.html">CCLevenshtein.S</a>]</td>
|
||
<td><div class="info">
|
||
Edition distance between two strings.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALelements">elements</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
List of elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALempty">empty</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALempty">empty</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Empty collection
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCat.MONOID.html#VALempty">empty</a> [<a href="CCCat.MONOID.html">CCCat.MONOID</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBatch.COLLECTION.html#VALempty">empty</a> [<a href="CCBatch.COLLECTION.html">CCBatch.COLLECTION</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALempty">empty</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
Empty string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALempty">empty</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
Empty index
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALempty">empty</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALempty">empty</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALempty">empty</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Empty list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALempty">empty</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALempty">empty</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBitField.S.html#VALempty">empty</a> [<a href="CCBitField.S.html">CCBitField.S</a>]</td>
|
||
<td><div class="info">
|
||
Empty bitfields (all bits 0)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALempty">empty</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALempty">empty</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMixset.html#VALempty">empty</a> [<a href="CCMixset.html">CCMixset</a>]</td>
|
||
<td><div class="info">
|
||
Empty set
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALempty">empty</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRingBuffer.Array.S.html#VALempty">empty</a> [<a href="CCRingBuffer.Array.S.html">CCRingBuffer.Array.S</a>]</td>
|
||
<td><div class="info">
|
||
The empty array
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixmap.S.html#VALempty">empty</a> [<a href="CCMixmap.S.html">CCMixmap.S</a>]</td>
|
||
<td><div class="info">
|
||
Empty map
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALempty">empty</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Empty bitvector
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALempty">empty</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALempty">empty</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Empty table.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALempty">empty</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALempty">empty</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALempty">empty</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALempty">empty</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Empty multimap
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALempty">empty</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td><div class="info">
|
||
Empty list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALempty">empty</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.html#VALempty">empty</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALempty">empty</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALempty">empty</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Empty zipper
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALempty">empty</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALempty">empty</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Empty heap
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALendline">endline</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Parses '\n'
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALensure">ensure</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Hint to the vector that it should have at least the given capacity.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALensure_with">ensure_with</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Hint to the vector that it should have at least the given capacity.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALeof">eof</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Matches the end of input, fails otherwise
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALeoi">eoi</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Expect the end of input, fails otherwise
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPrint.html#VALeprintf">eprintf</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALepsilon">epsilon</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.html#VALequal">equal</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALequal">equal</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Key.html#VALequal">equal</a> [<a href="CCHet.Key.html">CCHet.Key</a>]</td>
|
||
<td><div class="info">
|
||
Compare two keys that have compatible types
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALequal">equal</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.KEY.html#VALequal">equal</a> [<a href="CCHashTrie.KEY.html">CCHashTrie.KEY</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.Transient.html#VALequal">equal</a> [<a href="CCHashTrie.Transient.html">CCHashTrie.Transient</a>]</td>
|
||
<td><div class="info">
|
||
Equality between IDs
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.ELEMENT.html#VALequal">equal</a> [<a href="CCHashSet.ELEMENT.html">CCHashSet.ELEMENT</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALequal">equal</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">equal a b</code> is extensional equality (<code class="code">a</code> and <code class="code">b</code> have the same elements)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALequal">equal</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Fast equality test <code class="code"><span class="constructor">O</span>(1)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALequal">equal</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">equal ~eq a b</code> checks whether <code class="code">a</code> and <code class="code">b</code> have the same set of pairs
|
||
(key, value), comparing values with <code class="code">eq</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALequal">equal</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCDeque.html#VALequal">equal</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">equal a b</code> checks whether <code class="code">a</code> and <code class="code">b</code> contain the same sequence of
|
||
elements.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.HashedType.html#VALequal">equal</a> [<a href="CCPersistentHashtbl.HashedType.html">CCPersistentHashtbl.HashedType</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALequal">equal</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.HASHABLE.html#VALequal">equal</a> [<a href="CCFlatHashtbl.HASHABLE.html">CCFlatHashtbl.HASHABLE</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALequal">equal</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALequal">equal</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Same multimap
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALequal">equal</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Equality step by step.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALequal">equal</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCChar.html#VALequal">equal</a> [<a href="CCChar.html">CCChar</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALequal">equal</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALequal">equal</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRef.html#VALequal">equal</a> [<a href="CCRef.html">CCRef</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALequal">equal</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALequal">equal</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBool.html#VALequal">equal</a> [<a href="CCBool.html">CCBool</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt.html#VALequal">equal</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPair.html#VALequal">equal</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALequal">equal</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALequal">equal</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VALequal">equal</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALequal">equal</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALequal_precision">equal_precision</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td><div class="info">
|
||
Equality with allowed error up to a non negative epsilon value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOrd.html#VALequiv">equiv</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td><div class="info">
|
||
Returns <code class="code"><span class="keyword">true</span></code> iff the two comparison results are the same
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCUnix.html#VALerrcode">errcode</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCUnix.html#VALescape_str">escape_str</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td><div class="info">
|
||
Escape a string so it can be a shell argument.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCUnix.html#VALestablish_server">establish_server</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td><div class="info">
|
||
Listen on the address and calls the handler in a blocking fashion.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTimer.html#VALevery">every</a> [<a href="CCTimer.html">CCTimer</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">every timer n ~f</code> calls <code class="code">f ()</code> every <code class="code">n</code> seconds.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.html#VALexcept_idx">except_idx</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td><div class="info">
|
||
Remove given index, obtaining the list of the other elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.File.html#VALexists">exists</a> [<a href="CCMonadIO.File.html">CCMonadIO.File</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALexists">exists</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALexists">exists</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALexists">exists</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALexists">exists</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALexists">exists</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALexists">exists</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALexists">exists</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
True for some char?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALexists">exists</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALexists">exists</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALexists">exists</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Existential test (is there an element that satisfies the predicate?)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALexists2">exists2</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALexists2">exists2</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Exists a pair of chars?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALexists2">exists2</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Exists on pairs of arrays.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBatch.S.html#VALextern">extern</a> [<a href="CCBatch.S.html">CCBatch.S</a>]</td>
|
||
<td><div class="info">
|
||
Use a specific function that won't be optimized
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALextract_max">extract_max</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">extract_max m</code> returns <code class="code">k, v, m'</code> where <code class="code">k,v</code> is the pair with the
|
||
highest key in <code class="code">m</code>, and <code class="code">m'</code> does not contain <code class="code">k</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALextract_min">extract_min</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">extract_min m</code> returns <code class="code">k, v, m'</code> where <code class="code">k,v</code> is the pair with the
|
||
smallest key in <code class="code">m</code>, and <code class="code">m'</code> does not contain <code class="code">k</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>F</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALfail">fail</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fail msg</code> fails with the given message.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALfail">fail</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Future that fails immediately
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALfail">fail</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fail msg</code> fails with the given message.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALfail">fail</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fail msg</code> fails with the given error message
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALfail">fail</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Fail with an error
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALfail">fail</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Fail with an error
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALfail_fprintf">fail_fprintf</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fail_printf format</code> uses <code class="code">format</code> to obtain an error message
|
||
and then returns <code class="code"><span class="constructor">Error</span> msg</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALfail_printf">fail_printf</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fail_printf format</code> uses <code class="code">format</code> to obtain an error message
|
||
and then returns <code class="code"><span class="constructor">Error</span> msg</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALfail_printf">fail_printf</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fail_printf format</code> uses <code class="code">format</code> to obtain an error message
|
||
and then returns <code class="code"><span class="keywordsign">`</span><span class="constructor">Error</span> msg</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALfailf">failf</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALfair_app">fair_app</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Fair version of <a href="CCKList.html#VAL(<*>)"><code class="code"><span class="constructor">CCKList</span>.(<*>)</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALfair_flat_map">fair_flat_map</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Fair version of <a href="CCKList.html#VALflat_map"><code class="code"><span class="constructor">CCKList</span>.flat_map</code></a>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALfield">field</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Enriched version of <a href="CCSexp.Traverse.html#VALget_field"><code class="code"><span class="constructor">CCSexp</span>.<span class="constructor">Traverse</span>.get_field</code></a>, with a converter as argument
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALfield_list">field_list</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">field_list name f <span class="string">"(... (name a b c d) ...record)"</span></code>
|
||
will look for a field based on the given <code class="code">name</code>, and expect it to have a
|
||
list of arguments dealt with by <code class="code">f</code> (here, "a b c d").
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALfill">fill</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fill a x</code> fills <code class="code">a</code> with <code class="code">x</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALfill">fill</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
Fill with a single byte
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALfilter">filter</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALfilter">filter</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Filter out values that do not satisfy predicate
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBatch.COLLECTION.html#VALfilter">filter</a> [<a href="CCBatch.COLLECTION.html">CCBatch.COLLECTION</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBatch.S.html#VALfilter">filter</a> [<a href="CCBatch.S.html">CCBatch.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALfilter">filter</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALfilter">filter</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">filter f p</code> parses the same as <code class="code">p</code>, but fails if the returned value
|
||
does not satisfy <code class="code">f</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALfilter">filter</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBV.html#VALfilter">filter</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">filter bv p</code> only keeps the true bits of <code class="code">bv</code> whose <code class="code">index</code>
|
||
satisfies <code class="code">p index</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALfilter">filter</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALfilter">filter</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td><div class="info">
|
||
Filter values.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALfilter">filter</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALfilter">filter</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.html#VALfilter">filter</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td><div class="info">
|
||
Filter elements out of the array.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALfilter">filter</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
Filter on 0 or 1 element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfilter">filter</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Safe version of <code class="code"><span class="constructor">List</span>.filter</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALfilter">filter</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Filter values, only retaining the ones that satisfy the predicate.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALfilter">filter</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Filter elements from the vector.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALfilter'">filter'</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Filter elements in place.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALfilter_map">filter_map</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALfilter_map">filter_map</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Filter and map elements at once
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBatch.COLLECTION.html#VALfilter_map">filter_map</a> [<a href="CCBatch.COLLECTION.html">CCBatch.COLLECTION</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBatch.S.html#VALfilter_map">filter_map</a> [<a href="CCBatch.S.html">CCBatch.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALfilter_map">filter_map</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.Seq.html#VALfilter_map">filter_map</a> [<a href="CCGraph.Seq.html">CCGraph.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALfilter_map">filter_map</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALfilter_map">filter_map</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALfilter_map">filter_map</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.html#VALfilter_map">filter_map</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td><div class="info">
|
||
Map each element into another value, or discard it
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfilter_map">filter_map</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Map and remove elements at the same time
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALfilter_map">filter_map</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Map elements with a function, possibly filtering some of them out
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VALfinally">finally</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">finally h f</code> calls <code class="code">f ()</code> and returns its result.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VALfinally1">finally1</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">finally1 ~h f x</code> is the same as <code class="code">f x</code>, but after the computation,
|
||
<code class="code">h ()</code> is called whether <code class="code">f x</code> rose an exception or not.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VALfinally2">finally2</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">finally2 ~h f x y</code> is the same as <code class="code">f x y</code>, but after the computation,
|
||
<code class="code">h ()</code> is called whether <code class="code">f x y</code> rose an exception or not.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALfind">find</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKMP.S.html#VALfind">find</a> [<a href="CCKMP.S.html">CCKMP.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">find ~pattern s i</code> finds the next occurrence of <code class="code">pattern</code>
|
||
in <code class="code">s</code> starting at offset <code class="code">i</code>, and returns it,
|
||
or returns <code class="code"><span class="constructor">None</span></code> if the pattern doesn't occur.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALfind">find</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALfind">find</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALfind">find</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Safe version of <a href="CCHashSet.S.html#VALfind_exn"><code class="code"><span class="constructor">CCHashSet</span>.<span class="constructor">S</span>.find_exn</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALfind">find</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMixmap.S.html#VALfind">find</a> [<a href="CCMixmap.S.html">CCMixmap.S</a>]</td>
|
||
<td><div class="info">
|
||
Find the value for the given key, which must be of the right type.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALfind">find</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
Find the value for the given key, which must be of the right type.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALfind">find</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Find the value for this key, or fails
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALfind">find</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALfind">find</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Find the value associated with the key, if any
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALfind">find</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
List of values for this key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.html#VALfind">find</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
Look for an element that maps to <code class="code"><span class="constructor">Some</span> _</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALfind">find</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Find <code class="code">sub</code> in string, returns its first index or <code class="code">-1</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALfind">find</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">find f a</code> returns <code class="code"><span class="constructor">Some</span> y</code> if there is an element <code class="code">x</code> such
|
||
that <code class="code">f x = <span class="constructor">Some</span> y</code>, else it returns <code class="code"><span class="constructor">None</span></code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfind">find</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"></span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALfind">find</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Find an element that satisfies the predicate
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALfind1_left">find1_left</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
like <a href="CCMultiMap.BIDIR.html#VALfind_left"><code class="code"><span class="constructor">CCMultiMap</span>.<span class="constructor">BIDIR</span>.find_left</code></a> but returns at most one value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALfind1_right">find1_right</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
like <a href="CCMultiMap.BIDIR.html#VALfind_right"><code class="code"><span class="constructor">CCMultiMap</span>.<span class="constructor">BIDIR</span>.find_right</code></a> but returns at most one value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKMP.S.html#VALfind_all">find_all</a> [<a href="CCKMP.S.html">CCKMP.S</a>]</td>
|
||
<td><div class="info">
|
||
Generator on all occurrences of the pattern
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALfind_all">find_all</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">find_all ~sub s</code> finds all occurrences of <code class="code">sub</code> in <code class="code">s</code>, even overlapping
|
||
instances.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKMP.S.html#VALfind_all'">find_all'</a> [<a href="CCKMP.S.html">CCKMP.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALfind_all_l">find_all_l</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">find_all ~sub s</code> finds all occurrences of <code class="code">sub</code> in <code class="code">s</code> and returns
|
||
them in a list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALfind_exn">find_exn</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALfind_exn">find_exn</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALfind_exn">find_exn</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">find_exn s x</code> returns <code class="code">y</code> if <code class="code">x</code> and <code class="code">y</code> are equal, and <code class="code">mem s y</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALfind_exn">find_exn</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCIntMap.html#VALfind"><code class="code"><span class="constructor">CCIntMap</span>.find</code></a> but unsafe
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALfind_exn">find_exn</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALfind_exn">find_exn</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCTrie.S.html#VALfind"><code class="code"><span class="constructor">CCTrie</span>.<span class="constructor">S</span>.find</code></a> but can fail.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALfind_exn">find_exn</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Find an element that satisfies the predicate, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALfind_idx">find_idx</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">find_idx p x</code> returns <code class="code"><span class="constructor">Some</span> (i,x)</code> where <code class="code">x</code> is the <code class="code">i</code>-th element of <code class="code">l</code>,
|
||
and <code class="code">p x</code> holds.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfind_idx">find_idx</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">find_idx p x</code> returns <code class="code"><span class="constructor">Some</span> (i,x)</code> where <code class="code">x</code> is the <code class="code">i</code>-th element of <code class="code">l</code>,
|
||
and <code class="code">p x</code> holds.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALfind_iter">find_iter</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on bindings for this key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALfind_left">find_left</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Find all bindings for this given left-key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALfind_map">find_map</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALfind_map">find_map</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">find_map f l</code> traverses <code class="code">l</code>, applying <code class="code">f</code> to each element.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALfind_map">find_map</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">find_map f v</code> returns the first <code class="code"><span class="constructor">Some</span> y = f x</code> for <code class="code">x</code> in <code class="code">v</code>,
|
||
or <code class="code"><span class="constructor">None</span></code> if <code class="code">f x = <span class="constructor">None</span></code> for each <code class="code">x</code> in <code class="code">v</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfind_mapi">find_mapi</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Like <a href="CCList.html#VALfind_map"><code class="code"><span class="constructor">CCList</span>.find_map</code></a>, but also pass the index to the predicate function.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALfind_min">find_min</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Find minimal element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALfind_min_exn">find_min_exn</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCHeap.S.html#VALfind_min"><code class="code"><span class="constructor">CCHeap</span>.<span class="constructor">S</span>.find_min</code></a> but can fail
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfind_pred">find_pred</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">find_pred p l</code> finds the first element of <code class="code">l</code> that satisfies <code class="code">p</code>,
|
||
or returns <code class="code"><span class="constructor">None</span></code> if no element satisfies <code class="code">p</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfind_pred_exn">find_pred_exn</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Unsafe version of <a href="CCList.html#VALfind_pred"><code class="code"><span class="constructor">CCList</span>.find_pred</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALfind_right">find_right</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Find all bindings for this given right-key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALfindi">findi</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Like <a href="CCArray.S.html#VALfind"><code class="code"><span class="constructor">CCArray</span>.<span class="constructor">S</span>.find</code></a>, but also pass the index to the predicate function.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfindi">findi</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"></span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.html#VALfinish">finish</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
Extract a usable hash value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALfirst">first</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
First set bit, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALfirst">first</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
First element of the queue
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALfirst_exn">first_exn</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCFQueue.html#VALfirst"><code class="code"><span class="constructor">CCFQueue</span>.first</code></a> but
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALfix">fix</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Fixpoint combinator
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALfix">fix</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fix f</code> makes a fixpoint
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALfix">fix</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Recursion combinators, for building recursive values.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALfix_memo">fix_memo</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCParse.html#VALfix"><code class="code"><span class="constructor">CCParse</span>.fix</code></a>, but the fixpoint is memoized.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALflat_map">flat_map</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
Map each value to a sub sequence of values
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALflat_map">flat_map</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCLinq.html#VALflat_map"><code class="code"><span class="constructor">CCLinq</span>.flat_map</code></a> but using sequences
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBatch.COLLECTION.html#VALflat_map">flat_map</a> [<a href="CCBatch.COLLECTION.html">CCBatch.COLLECTION</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBatch.S.html#VALflat_map">flat_map</a> [<a href="CCBatch.S.html">CCBatch.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALflat_map">flat_map</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Monadic combination of futures
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALflat_map">flat_map</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALflat_map">flat_map</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
Flat map (map + concatenation)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALflat_map">flat_map</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td><div class="info">
|
||
Monadic flatten + map
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALflat_map">flat_map</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALflat_map">flat_map</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALflat_map">flat_map</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Map each chars to a string, then concatenates them all
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALflat_map">flat_map</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.html#VALflat_map">flat_map</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td><div class="info">
|
||
Transform each element into an array, then flatten
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALflat_map">flat_map</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
Flip version of <code class="code">>>=</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALflat_map">flat_map</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Map and flatten at the same time (safe).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALflat_map">flat_map</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALflat_map">flat_map</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Map each element to a sub-vector
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALflat_map'">flat_map'</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated">Alias to <a href="CCVector.html#VALflat_map_seq"><code class="code"><span class="constructor">CCVector</span>.flat_map_seq</code></a>
|
||
</span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALflat_map_l">flat_map_l</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
map each element to a collection and flatten the result
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALflat_map_list">flat_map_list</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Like <a href="CCVector.html#VALflat_map"><code class="code"><span class="constructor">CCVector</span>.flat_map</code></a>, but using <code class="code">list</code> for
|
||
intermediate collections.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALflat_map_seq">flat_map_seq</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Like <a href="CCVector.html#VALflat_map"><code class="code"><span class="constructor">CCVector</span>.flat_map</code></a>, but using <a href="CCVector.html#TYPEsequence"><code class="code"><span class="constructor">CCVector</span>.sequence</code></a> for
|
||
intermediate collections.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALflatten">flatten</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td><div class="info">
|
||
View a multimap as a collection of individual key/value pairs
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALflatten">flatten</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALflatten">flatten</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALflatten">flatten</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
Concatenates all the sub-arrays
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALflatten">flatten</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALflatten">flatten</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Safe flatten
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALflatten_l">flatten_l</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td><div class="info">
|
||
View a multimap as a list of individual key/value pairs
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALflatten_opt">flatten_opt</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Flatten the collection by removing options
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALflatten_seq">flatten_seq</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBV.html#VALflip">flip</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Flip i-th bit
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VALflip">flip</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
Flip arguments
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALfloat">float</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Parse a floating point number
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALfloat">float</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRandom.html#VALfloat">float</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Random float within the given range
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPrint.html#VALfloat">float</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFormat.html#VALfloat3">float3</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALfloat3">float3</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOrd.html#VALfloat_">float_</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALfloat_of_yojson">float_of_yojson</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRandom.html#VALfloat_range">float_range</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Inclusive range.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALfloat_to_yojson">float_to_yojson</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALflush">flush</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALfmap">fmap</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALfocused">focused</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Returns the focused element, if any.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALfocused_exn">focused_exn</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Returns the focused element, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALfold">fold</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fold f acc seq</code> folds over <code class="code">seq</code>, consuming it.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALfold">fold</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td><div class="info">
|
||
Fold on the items of the map
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALfold">fold</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Fold over the collection
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBatch.COLLECTION.html#VALfold">fold</a> [<a href="CCBatch.COLLECTION.html">CCBatch.COLLECTION</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALfold">fold</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALfold">fold</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
Fold over the stored pairs string/value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALfold">fold</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALfold">fold</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Fold on the list's elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALfold">fold</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALfold">fold</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALfold">fold</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Fold on values
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Seq.html#VALfold">fold</a> [<a href="CCGraph.Seq.html">CCGraph.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALfold">fold</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Fold on elements, in arbitrary order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALfold">fold</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALfold">fold</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCDeque.html#VALfold">fold</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Fold on elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALfold">fold</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Fold over bindings
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALfold">fold</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Fold on key/value bindings.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALfold">fold</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALfold">fold</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Fold on pairs
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALfold">fold</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Fold on all key/value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALfold">fold</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Fold on values
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.html#VALfold">fold</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
Fold on values in no specified order.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALfold">fold</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fold ~ok ~error e</code> opens <code class="code">e</code> and, if <code class="code">e = <span class="constructor">Ok</span> x</code>, returns
|
||
<code class="code">ok x</code>, otherwise <code class="code">e = <span class="constructor">Error</span> s</code> and it returns <code class="code">error s</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.S.html#VALfold">fold</a> [<a href="CCString.S.html">CCString.S</a>]</td>
|
||
<td><div class="info">
|
||
Fold on chars by increasing index.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALfold">fold</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPair.html#VALfold">fold</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td><div class="info">
|
||
Synonym to <a href="CCPair.html#VALmerge"><code class="code"><span class="constructor">CCPair</span>.merge</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALfold">fold</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
Fold on 0 or 1 element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALfold">fold</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Fold on all values
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALfold">fold</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fold ~success ~failure e</code> opens <code class="code">e</code> and, if <code class="code">e = <span class="keywordsign">`</span><span class="constructor">Ok</span> x</code>, returns
|
||
<code class="code">success x</code>, otherwise <code class="code">e = <span class="keywordsign">`</span><span class="constructor">Error</span> s</code> and it returns <code class="code">failure s</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALfold">fold</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Fold on elements of the vector
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALfold2">fold2</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Fold on two collections at once.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALfold2">fold2</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Fold on pairs of chars
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfold_filter_map">fold_filter_map</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fold_filter_map f acc l</code> is a <code class="code">fold_left</code>-like function, but also
|
||
generates a list of output in a way similar to <a href="CCList.html#VALfilter_map"><code class="code"><span class="constructor">CCList</span>.filter_map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfold_flat_map">fold_flat_map</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fold_flat_map f acc l</code> is a <code class="code">fold_left</code>-like function, but it also maps the
|
||
list to a list of lists that is then <code class="code">flatten</code>'d..
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixmap.S.html#VALfold_keys">fold_keys</a> [<a href="CCMixmap.S.html">CCMixmap.S</a>]</td>
|
||
<td><div class="info">
|
||
Fold over the keys
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALfold_keys">fold_keys</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
Fold over the keys
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALfold_l">fold_l</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VALfold_l">fold_l</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALfold_left">fold_left</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCCat.TRAVERSE.html#VALfold_m">fold_m</a> [<a href="CCCat.TRAVERSE.html">CCCat.TRAVERSE</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.Traverse.html#VALfold_m">fold_m</a> [<a href="CCKList.Traverse.html">CCKList.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.Traverse.html#VALfold_m">fold_m</a> [<a href="CCResult.Traverse.html">CCResult.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Traverse.html#VALfold_m">fold_m</a> [<a href="CCList.Traverse.html">CCList.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.Traverse.html#VALfold_m">fold_m</a> [<a href="CCError.Traverse.html">CCError.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALfold_map">fold_map</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fold_map f acc l</code> is a <code class="code">fold_left</code>-like function, but it also maps the
|
||
list to another list.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfold_map2">fold_map2</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fold_map2</code> is to <code class="code">fold_map</code> what <code class="code"><span class="constructor">List</span>.map2</code> is to <code class="code"><span class="constructor">List</span>.map</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALfold_multimap">fold_multimap</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td><div class="info">
|
||
Fold on the items of the multimap
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfold_product">fold_product</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Fold on the cartesian product
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALfold_pure">fold_pure</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fold f acc seq</code> folds over <code class="code">seq</code>, consuming it.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALfold_rev">fold_rev</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Fold on the list's elements, in reverse order (starting from the tail)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALfold_right">fold_right</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
Fold on the elements of the array.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfold_right">fold_right</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Safe version of <code class="code">fold_right</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALfold_seq">fold_seq</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VALfold_seq">fold_seq</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.LazyTree.html#VALfold_v">fold_v</a> [<a href="CCGraph.LazyTree.html">CCGraph.LazyTree</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALfold_values">fold_values</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
More efficient version of <a href="CCTrie.S.html#VALfold"><code class="code"><span class="constructor">CCTrie</span>.<span class="constructor">S</span>.fold</code></a>, that doesn't keep keys
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALfold_while">fold_while</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Fold left on array until a stop condition via <code class="code">(<span class="keywordsign">'</span>a, <span class="keywordsign">`</span><span class="constructor">Stop</span>)</code> is
|
||
indicated by the accumulator
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALfold_while">fold_while</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Fold until a stop condition via <code class="code">(<span class="keywordsign">'</span>a, <span class="keywordsign">`</span><span class="constructor">Stop</span>)</code> is
|
||
indicated by the accumulator
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.html#VALfoldi">foldi</a> [<a href="CCArray1.View.html">CCArray1.View</a>]</td>
|
||
<td><div class="info">
|
||
Fold on values with their index
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALfoldi">foldi</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALfoldi">foldi</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALfoldi">foldi</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Fold left on array, with index
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Idx.html#VALfoldi">foldi</a> [<a href="CCList.Idx.html">CCList.Idx</a>]</td>
|
||
<td><div class="info">
|
||
Fold on list, with index
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALfor_all">for_all</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALfor_all">for_all</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALfor_all">for_all</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALfor_all">for_all</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALfor_all">for_all</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALfor_all">for_all</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
True for all chars?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALfor_all">for_all</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALfor_all">for_all</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALfor_all">for_all</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Universal test (do all the elements satisfy the predicate?)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALfor_all2">for_all2</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALfor_all2">for_all2</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
All pairs of chars respect the predicate?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALfor_all2">for_all2</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Forall on pairs of arrays.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.html#VALforce">force</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">force t</code> evaluates <code class="code">t</code> completely and returns a regular tree
|
||
structure
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALfprintf">fprintf</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <code class="code"><span class="constructor">Format</span>.fprintf</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPrint.MakeIO.html#VALfprintf">fprintf</a> [<a href="CCPrint.MakeIO.html">CCPrint.MakeIO</a>]</td>
|
||
<td><div class="info">
|
||
Fprintf on a monadic output
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPrint.html#VALfprintf">fprintf</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td><div class="info">
|
||
Print on a channel
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCAllocCache.Arr.html#VALfree">free</a> [<a href="CCAllocCache.Arr.html">CCAllocCache.Arr</a>]</td>
|
||
<td><div class="info">
|
||
Return array to the cache.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.Transient.html#VALfreeze">freeze</a> [<a href="CCHashTrie.Transient.html">CCHashTrie.Transient</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">freeze i</code> makes <code class="code">i</code> unusable for new modifications.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBitField.S.html#VALfreeze">freeze</a> [<a href="CCBitField.S.html">CCBitField.S</a>]</td>
|
||
<td><div class="info">
|
||
Prevent new fields from being added.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALfreeze">freeze</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Make an immutable vector (no copy! Don't use the old version)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALfreeze_copy">freeze_copy</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Copy the vector into an immutable version
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALfront">front</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Remove and return the first element of the list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALfront_exn">front_exn</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Unsafe version of <a href="CCRAL.html#VALfront"><code class="code"><span class="constructor">CCRAL</span>.front</code></a>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.Transient.html#VALfrozen">frozen</a> [<a href="CCHashTrie.Transient.html">CCHashTrie.Transient</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">frozen i</code> returns <code class="code"><span class="keyword">true</span></code> if <code class="code">freeze i</code> was called before.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALfsign">fsign</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">fsign x</code> is one of <code class="code">-1., -0., +0., +1.</code>, or <code class="code">nan</code> if <code class="code">x</code> is NaN.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALfst">fst</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.Sub.html#VALfull">full</a> [<a href="CCString.Sub.html">CCString.Sub</a>]</td>
|
||
<td><div class="info">
|
||
Full string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.Sub.html#VALfull">full</a> [<a href="CCArray.Sub.html">CCArray.Sub</a>]</td>
|
||
<td><div class="info">
|
||
Slice that covers the full array
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>G</td></tr>
|
||
<tr><td><a href="CCString.Split.html#VALgen">gen</a> [<a href="CCString.Split.html">CCString.Split</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.S.html#VALgen">gen</a> [<a href="CCHash.S.html">CCHash.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALgen">gen</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.Split.html#VALgen_cpy">gen_cpy</a> [<a href="CCString.Split.html">CCString.Split</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALgeneral_iter">general_iter</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">general_iter f acc seq</code> performs a <code class="code">filter_map</code> over <code class="code">seq</code>,
|
||
using <code class="code">f</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.html#VALgeneric">generic</a> [<a href="CCGraph.Traverse.html">CCGraph.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Traversal of the given graph, starting from a sequence
|
||
of vertices, using the given bag to choose the next vertex to
|
||
explore.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.html#VALgeneric_tag">generic_tag</a> [<a href="CCGraph.Traverse.html">CCGraph.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
One-shot traversal of the graph using a tag set and the given bag
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALget">get</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSemaphore.html#VALget">get</a> [<a href="CCSemaphore.html">CCSemaphore</a>]</td>
|
||
<td><div class="info">
|
||
Current value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.LockRef.html#VALget">get</a> [<a href="CCLock.LockRef.html">CCLock.LockRef</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLock.html#VALget">get</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
Get the value in the lock.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALget">get</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Blocking get: wait for the future to be evaluated, and get the value,
|
||
or the exception that failed the future is returned.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.html#VALget">get</a> [<a href="CCArray1.View.html">CCArray1.View</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get v i</code> returns the <code class="code">i</code>-th element of <code class="code">v</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALget">get</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALget">get</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
Get n-th element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALget">get</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.STRING.html#VALget">get</a> [<a href="CCLevenshtein.STRING.html">CCLevenshtein.STRING</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKMP.STRING.html#VALget">get</a> [<a href="CCKMP.STRING.html">CCKMP.STRING</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALget">get</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td><div class="info">
|
||
Access the element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALget">get</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get l i</code> accesses the <code class="code">i</code>-th element of the list.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALget">get</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALget">get</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBitField.S.FIELD.html#VALget">get</a> [<a href="CCBitField.S.FIELD.html">CCBitField.S.FIELD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMixset.html#VALget">get</a> [<a href="CCMixset.html">CCMixset</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get ~key set</code> obtains the value for <code class="code">key</code> in <code class="code">set</code>, if any.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALget">get</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get a i</code> returns the element with index <code class="code">i</code> from the array <code class="code">a</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.Array.S.html#VALget">get</a> [<a href="CCRingBuffer.Array.S.html">CCRingBuffer.Array.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get t i</code> gets the element at position <code class="code">i</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixmap.S.html#VALget">get</a> [<a href="CCMixmap.S.html">CCMixmap.S</a>]</td>
|
||
<td><div class="info">
|
||
Get the value corresponding to this key, if it exists and
|
||
belongs to the same key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALget">get</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
Get the value corresponding to this key, if it exists and
|
||
belongs to the same key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALget">get</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Is the i-th bit true? Returns false if the index is too high
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALget">get</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Safe version of !
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALget">get</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get k tbl</code> recovers the value for <code class="code">k</code> in <code class="code">tbl</code>, or
|
||
returns <code class="code"><span class="constructor">None</span></code> if <code class="code">k</code> doesn't belong
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALget">get</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Safe version of <code class="code">find</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.COUNTER.html#VALget">get</a> [<a href="CCHashtbl.COUNTER.html">CCHashtbl.COUNTER</a>]</td>
|
||
<td><div class="info">
|
||
Number of occurrences for this element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.DEFAULT.html#VALget">get</a> [<a href="CCHashtbl.DEFAULT.html">CCHashtbl.DEFAULT</a>]</td>
|
||
<td><div class="info">
|
||
Unfailing retrieval (possibly returns the default value).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALget">get</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Safe version of <code class="code"><span class="constructor">Hashtbl</span>.find</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALget">get</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
Safe version of <code class="code"><span class="constructor">Hashtbl</span>.find</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.MONO_ARRAY.html#VALget">get</a> [<a href="CCArray.MONO_ARRAY.html">CCArray.MONO_ARRAY</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALget">get</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALget">get</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"><code class="code">get default x</code> unwraps <code class="code">x</code>, but if <code class="code">x = <span class="constructor">None</span></code> it returns <code class="code">default</code> instead.
|
||
</span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Assoc.html#VALget">get</a> [<a href="CCList.Assoc.html">CCList.Assoc</a>]</td>
|
||
<td><div class="info">
|
||
Find the element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Idx.html#VALget">get</a> [<a href="CCList.Idx.html">CCList.Idx</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALget">get</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Access element by its index, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALget_back">get_back</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_back buf i</code> returns the <code class="code">i</code>-th element of <code class="code">buf</code> from the back, ie
|
||
the one returned by <code class="code">take_back buf</code> after <code class="code">i-1</code> calls to <code class="code">junk_back buf</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.Event.html#VALget_edge">get_edge</a> [<a href="CCGraph.Traverse.Event.html">CCGraph.Traverse.Event</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.Event.html#VALget_edge_kind">get_edge_kind</a> [<a href="CCGraph.Traverse.Event.html">CCGraph.Traverse.Event</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.Event.html#VALget_enter">get_enter</a> [<a href="CCGraph.Traverse.Event.html">CCGraph.Traverse.Event</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.Event.html#VALget_exit">get_exit</a> [<a href="CCGraph.Traverse.Event.html">CCGraph.Traverse.Event</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALget_exn">get_exn</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Unwrap an option, possibly failing.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALget_exn">get_exn</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Unsafe version of <a href="CCRAL.html#VALget"><code class="code"><span class="constructor">CCRAL</span>.get</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALget_exn">get_exn</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALget_exn">get_exn</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixset.html#VALget_exn">get_exn</a> [<a href="CCMixset.html">CCMixset</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCMixset.html#VALget"><code class="code"><span class="constructor">CCMixset</span>.get</code></a>, but can fail
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALget_exn">get_exn</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Synonym to <a href="CCPersistentHashtbl.S.html#VALfind"><code class="code"><span class="constructor">CCPersistentHashtbl</span>.<span class="constructor">S</span>.find</code></a> with flipped arguments
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALget_exn">get_exn</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALget_exn">get_exn</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Extract the value <code class="code">x</code> from <code class="code"><span class="constructor">Ok</span> x</code>, fails otherwise.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALget_exn">get_exn</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
Open the option, possibly failing if it is <code class="code"><span class="constructor">None</span></code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Assoc.html#VALget_exn">get_exn</a> [<a href="CCList.Assoc.html">CCList.Assoc</a>]</td>
|
||
<td><div class="info">
|
||
Same as <code class="code">get</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Idx.html#VALget_exn">get_exn</a> [<a href="CCList.Idx.html">CCList.Idx</a>]</td>
|
||
<td><div class="info">
|
||
Get the i-th element, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALget_exn">get_exn</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Extract the value <code class="code">x</code> from <code class="code"><span class="keywordsign">`</span><span class="constructor">Ok</span> x</code>, fails otherwise.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALget_field">get_field</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_field name e</code>, when <code class="code">e = <span class="constructor">List</span> [(n1,x1); (n2,x2) ... ]</code>, extracts
|
||
the <code class="code">xi</code> such that <code class="code">name = ni</code>, if it can find it.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALget_front">get_front</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_front buf i</code> returns the <code class="code">i</code>-th element of <code class="code">buf</code> from the front, ie
|
||
the one returned by <code class="code">take_front buf</code> after <code class="code">i-1</code> calls to <code class="code">junk_front buf</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALget_lazy">get_lazy</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_lazy default_fn x</code> unwraps <code class="code">x</code>, but if <code class="code">x = <span class="constructor">None</span></code> it returns <code class="code">default_fn ()</code> instead.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALget_or">get_or</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_or e ~default</code> returns <code class="code">x</code> if <code class="code">e = <span class="constructor">Ok</span> x</code>, <code class="code">default</code> otherwise
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALget_or">get_or</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_or k m ~or_</code> returns the value associated to <code class="code">k</code> if present,
|
||
and returns <code class="code">or_</code> otherwise (if <code class="code">k</code> doesn't belong in <code class="code">m</code>)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALget_or">get_or</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_or tbl k ~or_</code> returns the value associated to <code class="code">k</code> if present,
|
||
and returns <code class="code">or_</code> otherwise (if <code class="code">k</code> doesn't belong in <code class="code">tbl</code>)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALget_or">get_or</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_or tbl k ~or_</code> returns the value associated to <code class="code">k</code> if present,
|
||
and returns <code class="code">or_</code> otherwise (if <code class="code">k</code> doesn't belong in <code class="code">tbl</code>)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALget_or">get_or</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_or ~default o</code> extracts the value from <code class="code">o</code>, or
|
||
returns <code class="code">default</code> if <code class="code">o = <span class="constructor">None</span></code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALget_safe">get_safe</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_safe a i</code> returns <code class="code"><span class="constructor">Some</span> a.(i)</code> if <code class="code">i</code> is a valid index
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALget_seq">get_seq</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td><div class="info">
|
||
Select a key from a map and wrap into sequence
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.html#VALget_then_clear">get_then_clear</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_then_clear b</code> sets <code class="code">b</code> to <code class="code"><span class="keyword">false</span></code>, and return the old value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.html#VALget_then_decr">get_then_decr</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_then_decr x</code> decrements <code class="code">x</code>, and return its previous value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.html#VALget_then_incr">get_then_incr</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_then_incr x</code> increments <code class="code">x</code>, and return its previous value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRef.html#VALget_then_incr">get_then_incr</a> [<a href="CCRef.html">CCRef</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_then_incr r</code> increments <code class="code">r</code> and returns its old value, think <code class="code">r++</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.html#VALget_then_set">get_then_set</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_then_set b</code> sets <code class="code">b</code> to <code class="code"><span class="keyword">true</span></code>, and return the old value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALget_variant">get_variant</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">get_variant l e</code> checks whether <code class="code">e = <span class="constructor">List</span> (<span class="constructor">Atom</span> s :: args)</code>, and
|
||
if some pair of <code class="code">l</code> is <code class="code">s, f</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Traverse.Event.html#VALget_vertex">get_vertex</a> [<a href="CCGraph.Traverse.Event.html">CCGraph.Traverse.Event</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALgroup">group</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">group eq l</code> groups together consecutive elements that satisfy <code class="code">eq</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALgroup_by">group_by</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">group_by f</code> takes a collection <code class="code">c</code> as input, and returns
|
||
a multimap <code class="code">m</code> such that for each <code class="code">x</code> in <code class="code">c</code>,
|
||
<code class="code">x</code> occurs in <code class="code">m</code> under the key <code class="code">f x</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALgroup_by'">group_by'</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALgroup_join">group_join</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">group_join key2</code> associates to every element <code class="code">x</code> of
|
||
the first collection, all the elements <code class="code">y</code> of the second
|
||
collection such that <code class="code">eq x (key y)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALgroup_succ">group_succ</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">group_succ ~eq l</code> groups together consecutive elements that are equal
|
||
according to <code class="code">eq</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALguard">guard</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">guard f</code> runs <code class="code">f ()</code> and returns its result wrapped in <code class="code"><span class="constructor">Ok</span></code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALguard">guard</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">guard f</code> runs <code class="code">f ()</code> and returns its result wrapped in <code class="code"><span class="keywordsign">`</span><span class="constructor">Ok</span></code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALguard_str">guard_str</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCResult.html#VALguard"><code class="code"><span class="constructor">CCResult</span>.guard</code></a> but uses <a href="CCResult.html#VALof_exn"><code class="code"><span class="constructor">CCResult</span>.of_exn</code></a> to print the exception.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALguard_str">guard_str</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCError.html#VALguard"><code class="code"><span class="constructor">CCError</span>.guard</code></a> but uses <a href="CCError.html#VALof_exn"><code class="code"><span class="constructor">CCError</span>.of_exn</code></a> to print the exception.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALguard_str_trace">guard_str_trace</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCResult.html#VALguard_str"><code class="code"><span class="constructor">CCResult</span>.guard_str</code></a> but uses <a href="CCResult.html#VALof_exn_trace"><code class="code"><span class="constructor">CCResult</span>.of_exn_trace</code></a> instead of <a href="CCResult.html#VALof_exn"><code class="code"><span class="constructor">CCResult</span>.of_exn</code></a> so
|
||
that the stack trace is printed.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALguard_str_trace">guard_str_trace</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCError.html#VALguard_str"><code class="code"><span class="constructor">CCError</span>.guard_str</code></a> but uses <a href="CCError.html#VALof_exn_trace"><code class="code"><span class="constructor">CCError</span>.of_exn_trace</code></a> instead of <a href="CCError.html#VALof_exn"><code class="code"><span class="constructor">CCError</span>.of_exn</code></a> so
|
||
that the stack trace is printed.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>H</td></tr>
|
||
<tr><td><a href="CCSexp.html#VALhash">hash</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.KEY.html#VALhash">hash</a> [<a href="CCHashTrie.KEY.html">CCHashTrie.KEY</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.ELEMENT.html#VALhash">hash</a> [<a href="CCHashSet.ELEMENT.html">CCHashSet.ELEMENT</a>]</td>
|
||
<td><div class="info">
|
||
Positive value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.ELT.html#VALhash">hash</a> [<a href="CCHashconsedSet.ELT.html">CCHashconsedSet.ELT</a>]</td>
|
||
<td><div class="info">
|
||
Deterministic
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALhash">hash</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Fast (arbitrary, deterministic) hash <code class="code"><span class="constructor">O</span>(1)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.HashedType.html#VALhash">hash</a> [<a href="CCPersistentHashtbl.HashedType.html">CCPersistentHashtbl.HashedType</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.HASHABLE.html#VALhash">hash</a> [<a href="CCFlatHashtbl.HASHABLE.html">CCFlatHashtbl.HASHABLE</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALhash">hash</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALhash">hash</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALhash">hash</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt.html#VALhash">hash</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFormat.html#VALhbox">hbox</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
Wrap the printer in an horizontal box
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALhd">hd</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
First element of the list, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALhd_tl">hd_tl</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">hd_tl (x :: l)</code> returns <code class="code">hd, l</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALhead">head</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td><div class="info">
|
||
Evaluate head, return it, or <code class="code"><span class="constructor">None</span></code> if the list is empty
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALhead">head</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Head of the list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALhead_exn">head_exn</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Unsafe version of <a href="CCKList.html#VALhead"><code class="code"><span class="constructor">CCKList</span>.head</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.html#VALheight">height</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
Length of the longest path to empty leaves
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALhovbox">hovbox</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
Wrap the printer in a horizontal or vertical box
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALhvbox">hvbox</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
Wrap the printer in a horizontal/vertical box
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>I</td></tr>
|
||
<tr><td><a href="CCBatch.S.html#VALid">id</a> [<a href="CCBatch.S.html">CCBatch.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFun.html#VALid">id</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
Identity function
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.S.html#VALif_">if_</a> [<a href="CCHash.S.html">CCHash.S</a>]</td>
|
||
<td><div class="info">
|
||
Decide which hash function to use depending on the boolean
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.html#VALif_">if_</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
Decide which hash function to use depending on the boolean
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALif_">if_</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">if_ f x</code> is <code class="code"><span class="constructor">Some</span> x</code> if <code class="code">f x</code>, <code class="code"><span class="constructor">None</span></code> otherwise
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.html#VALincr">incr</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
Atomically increment the value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.COUNTER.html#VALincr">incr</a> [<a href="CCHashtbl.COUNTER.html">CCHashtbl.COUNTER</a>]</td>
|
||
<td><div class="info">
|
||
Increment the counter for the given element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALincr">incr</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">incr ?by tbl x</code> increments or initializes the counter associated with <code class="code">x</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALincr">incr</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">incr ?by tbl x</code> increments or initializes the counter associated with <code class="code">x</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.COUNTER.html#VALincr_by">incr_by</a> [<a href="CCHashtbl.COUNTER.html">CCHashtbl.COUNTER</a>]</td>
|
||
<td><div class="info">
|
||
Add or remove several occurrences at once.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.html#VALincr_then_get">incr_then_get</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">incr_then_get x</code> increments <code class="code">x</code>, and return its new value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRef.html#VALincr_then_get">incr_then_get</a> [<a href="CCRef.html">CCRef</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">incr_then_get r</code> increments <code class="code">r</code> and returns its new value, think <code class="code">++ r</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALinit">init</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
Initialize with given size and initialization function
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALinit">init</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
Initialize with the given function (called at every index)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALinit">init</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">init n f</code> makes the array <code class="code">[| f 0; f 1; ... ; f (n-1) |]</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALinit">init</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">make n f</code> returns a persistent array of length n, with element
|
||
<code class="code">i</code> initialized to the result of <code class="code">f i</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALinit">init</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Queue deprived of its last element.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALinit">init</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Analog to <code class="code"><span class="constructor">Array</span>.init</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.html#VALinit">init</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
Initial value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALinit">init</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <code class="code"><span class="constructor">Array</span>.init</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALinit">init</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Init the vector with the given function and size
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCat.FREE_MONAD.html#VALinj">inj</a> [<a href="CCCat.FREE_MONAD.html">CCCat.FREE_MONAD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCParse.html#VALinput_of_chan">input_of_chan</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">input_of_chan ic</code> reads lazily the content of <code class="code">ic</code> as parsing goes.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALinput_of_string">input_of_string</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Parse the string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALinsert">insert</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">insert s x</code> adds <code class="code">x</code> into <code class="code">s</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALinsert">insert</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Insert an element at the current position.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Idx.html#VALinsert">insert</a> [<a href="CCList.Idx.html">CCList.Idx</a>]</td>
|
||
<td><div class="info">
|
||
Insert at i-th position, between the two existing elements.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALinsert">insert</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Insert a value in the heap
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.U.html#VALint">int</a> [<a href="CCParse.U.html">CCParse.U</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALint">int</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Parse an integer
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBitField.S.html#VALint">int</a> [<a href="CCBitField.S.html">CCBitField.S</a>]</td>
|
||
<td><div class="info">
|
||
New field for <code class="code">width</code> bits.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALint">int</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRandom.html#VALint">int</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.HASH.html#VALint">int</a> [<a href="CCHash.HASH.html">CCHash.HASH</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALint">int</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBitField.S.html#VALint2">int2</a> [<a href="CCBitField.S.html">CCBitField.S</a>]</td>
|
||
<td><div class="info">
|
||
New field of type 2-bits int (same as <code class="code">int ~width:2</code>)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBitField.S.html#VALint3">int3</a> [<a href="CCBitField.S.html">CCBitField.S</a>]</td>
|
||
<td><div class="info">
|
||
New field of type 3-bits int (same as <code class="code">int ~width:3</code>)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALint32">int32</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.HASH.html#VALint32">int32</a> [<a href="CCHash.HASH.html">CCHash.HASH</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALint32_">int32_</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"></span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALint64">int64</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.HASH.html#VALint64">int64</a> [<a href="CCHash.HASH.html">CCHash.HASH</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALint64_">int64_</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"></span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOrd.html#VALint_">int_</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALint_">int_</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"></span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALint_of_yojson">int_of_yojson</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRandom.html#VALint_range">int_range</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Inclusive range
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALint_to_yojson">int_to_yojson</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALinter">inter</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Intersection of two collections.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBloom.html#VALinter">inter</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td><div class="info">
|
||
The sets MUST have the same set of hash functions
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALinter">inter</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">inter a b</code> returns <code class="code">a ∩ b</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALinter">inter</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALinter">inter</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBV.html#VALinter">inter</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">inter bv1 bv2</code> returns the intersection of the two sets
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALinter">inter</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Intersection of multimaps
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Set.html#VALinter">inter</a> [<a href="CCList.Set.html">CCList.Set</a>]</td>
|
||
<td><div class="info">
|
||
List intersection.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALinter_into">inter_into</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">inter ~into bv</code> sets <code class="code">into</code> to the intersection of itself and <code class="code">bv</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBloom.html#VALinter_mut">inter_mut</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">inter_mut ~into f</code> changes <code class="code">into</code> into the intersection of <code class="code">into</code> and <code class="code">f</code>
|
||
<code class="code">into</code> and <code class="code">f</code> MUST have the same set of hash functions
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALinter_mut">inter_mut</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">inter_mut ~into a</code> changes <code class="code">into</code> into <code class="code">a ∩ into</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALinterleave">interleave</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Fair interleaving of both streams.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALintersection">intersection</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">intersection a b</code> is a multiset such that
|
||
<code class="code">count (intersection a b) x = min (count a x) (count b x)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALis_alpha">is_alpha</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Is the char a letter?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALis_alpha_num">is_alpha_num</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.html#VALis_dag">is_dag</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">is_dag ~graph vs</code> returns <code class="code"><span class="keyword">true</span></code> if the subset of <code class="code">graph</code> reachable
|
||
from <code class="code">vs</code> is acyclic.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.File.html#VALis_directory">is_directory</a> [<a href="CCMonadIO.File.html">CCMonadIO.File</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALis_directory">is_directory</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALis_done">is_done</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Is the future evaluated (success/failure)?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALis_empty">is_empty</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALis_empty">is_empty</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALis_empty">is_empty</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Check whether the list is empty
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALis_empty">is_empty</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALis_empty">is_empty</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALis_empty">is_empty</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Is the buffer empty (i.e.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALis_empty">is_empty</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Any bit set?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALis_empty">is_empty</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCDeque.html#VALis_empty">is_empty</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Is the deque empty?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALis_empty">is_empty</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Is the table empty?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALis_empty">is_empty</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALis_empty">is_empty</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALis_empty">is_empty</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALis_empty">is_empty</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Empty multimap?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALis_empty">is_empty</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td><div class="info">
|
||
Evaluates the head
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALis_empty">is_empty</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.html#VALis_empty">is_empty</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALis_empty">is_empty</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Empty zipper? Returns true iff the two lists are empty.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALis_empty">is_empty</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">is_empty l</code> returns <code class="code"><span class="keyword">true</span></code> iff <code class="code">l = []</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALis_empty">is_empty</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Is the heap empty?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALis_empty">is_empty</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Is the vector empty?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALis_focused">is_focused</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Is the zipper focused on some element? That is, will <a href="CCList.Zipper.html#VALfocused"><code class="code"><span class="constructor">CCList</span>.<span class="constructor">Zipper</span>.focused</code></a>
|
||
return a <code class="code"><span class="constructor">Some</span> v</code>?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALis_nan">is_nan</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALis_none">is_none</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALis_num">is_num</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Is the char a digit?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALis_some">is_some</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALis_sorted">is_sorted</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">is_sorted l</code> returns <code class="code"><span class="keyword">true</span></code> iff <code class="code">l</code> is sorted (according to given order)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALis_space">is_space</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
True on ' ' and '\t'
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALis_sub">is_sub</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">is_sub ~sub i s j ~len</code> returns <code class="code"><span class="keyword">true</span></code> iff the substring of
|
||
<code class="code">sub</code> starting at position <code class="code">i</code> and of length <code class="code">len</code> is a substring
|
||
of <code class="code">s</code> starting at position <code class="code">j</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALis_white">is_white</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
True on ' ' and '\t' and '\n'
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALiter">iter</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on the stream, with an action for each element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALiter">iter</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td><div class="info">
|
||
View a multimap as a proper collection
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALiter">iter</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">iter a ~f</code> calls <code class="code">f v</code> where <code class="code">get a i = v</code> for each <code class="code">i < length a</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALiter">iter</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALiter">iter</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on the pairs
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALiter">iter</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALiter">iter</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALiter">iter</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALiter">iter</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on the list's elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALiter">iter</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALiter">iter</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALiter">iter</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on values
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Seq.html#VALiter">iter</a> [<a href="CCGraph.Seq.html">CCGraph.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALiter">iter</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on elements, in no particular order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALiter">iter</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALiter">iter</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALiter">iter</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">iter b ~f</code> calls <code class="code">f i t</code> for each element <code class="code">t</code> in <code class="code">buf</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.Array.S.html#VALiter">iter</a> [<a href="CCRingBuffer.Array.S.html">CCRingBuffer.Array.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">iter f t</code> iterates over the array <code class="code">t</code> invoking <code class="code">f</code> with
|
||
the current element, in array order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALiter">iter</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on all bits
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALiter">iter</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCDeque.html#VALiter">iter</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALiter">iter</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate over bindings
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCache.html#VALiter">iter</a> [<a href="CCCache.html">CCCache</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on cached values.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALiter">iter</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCTrie.S.html#VALfold"><code class="code"><span class="constructor">CCTrie</span>.<span class="constructor">S</span>.fold</code></a>, but for effectful functions
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALiter">iter</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALiter">iter</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on all key/value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALiter">iter</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.html#VALiter">iter</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALiter">iter</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Apply the function only in case of Ok
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALiter">iter</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <code class="code"><span class="constructor">String</span>.iter</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRef.html#VALiter">iter</a> [<a href="CCRef.html">CCRef</a>]</td>
|
||
<td><div class="info">
|
||
Call the function on the content of the reference
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALiter">iter</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPair.html#VALiter">iter</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALiter">iter</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on 0 or 1 element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALiter">iter</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALiter">iter</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Apply the function only in case of `Ok
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALiter">iter</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on the vector's content
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALiter2">iter2</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on two collections at once.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALiter2">iter2</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on pairs of chars
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBitField.S.html#VALiter_fields">iter_fields</a> [<a href="CCBitField.S.html">CCBitField.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on all currently present fields
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixmap.S.html#VALiter_keys">iter_keys</a> [<a href="CCMixmap.S.html">CCMixmap.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on the keys of this map
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALiter_keys">iter_keys</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on the keys of this table
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALiter_ones">iter_ones</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">iter_ones ~f a</code> calls <code class="code">f i</code> for every index <code class="code">i</code> such that <code class="code">get a i = <span class="keyword">true</span></code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALiter_true">iter_true</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on bits set to 1
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALiter_values">iter_values</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALiter_zeroes">iter_zeroes</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">iter_ones ~f a</code> calls <code class="code">f i</code> for every index <code class="code">i</code> such that <code class="code">get a i = <span class="keyword">false</span></code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.html#VALiteri">iteri</a> [<a href="CCArray1.View.html">CCArray1.View</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">iteri ~f v</code> iterates on elements of <code class="code">v</code> with their index
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALiteri">iteri</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">iteri a ~f</code> calls <code class="code">f i v</code> where <code class="code">get a i = v</code> for each <code class="code">i < length a</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALiteri">iteri</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALiteri">iteri</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALiteri">iteri</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">iter f t</code> applies function <code class="code">f</code> to all elements of the persistent array,
|
||
in order from element <code class="code">0</code> to element <code class="code">length t - 1</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALiteri">iteri</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">iteri b ~f</code> calls <code class="code">f i t</code> for each element <code class="code">t</code> in <code class="code">buf</code>, with <code class="code">i</code>
|
||
being its relative index within <code class="code">buf</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALiteri">iteri</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Iterate with index (starts at 0)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALiteri">iteri</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Iter on chars with their index
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALiteri">iteri</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Idx.html#VALiteri">iteri</a> [<a href="CCList.Idx.html">CCList.Idx</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALiteri">iteri</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on the vector, with indexes
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALiteri2">iteri2</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on pairs of chars with their index
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>J</td></tr>
|
||
<tr><td><a href="CCLinq.IO.html#VALjoin">join</a> [<a href="CCLinq.IO.html">CCLinq.IO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALjoin">join</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">join key1 key2 ~merge</code> is a binary operation
|
||
that takes two collections <code class="code">a</code> and <code class="code">b</code>, projects their
|
||
elements resp.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCThread.Arr.html#VALjoin">join</a> [<a href="CCThread.Arr.html">CCThread.Arr</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code"><span class="constructor">A</span>.join a</code> joins every thread in <code class="code">a</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALjoin">join</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">join t</code>, in case of success, returns <code class="code"><span class="constructor">Ok</span> o</code> from <code class="code"><span class="constructor">Ok</span> (<span class="constructor">Ok</span> o)</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALjoin">join</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">join t</code>, in case of success, returns <code class="code"><span class="keywordsign">`</span><span class="constructor">Ok</span> o</code> from <code class="code"><span class="keywordsign">`</span><span class="constructor">Ok</span> (<span class="keywordsign">`</span><span class="constructor">Ok</span> o)</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.READER.html#VALjunk">junk</a> [<a href="CCApp_parse.READER.html">CCApp_parse.READER</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALjunk">junk</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Skip next char
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALjunk_back">junk_back</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Drop the back element from <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALjunk_front">junk_front</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Drop the front element from <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>K</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALkeys">keys</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALkeys">keys</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALkeys">keys</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALkeys">keys</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on keys only
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALkeys">keys</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on keys (similar order as <code class="code"><span class="constructor">Hashtbl</span>.iter</code>)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALkeys">keys</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on keys (similar order as <code class="code"><span class="constructor">Hashtbl</span>.iter</code>)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALkeys_list">keys_list</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">keys t</code> is the list of keys in <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALkeys_list">keys_list</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">keys_list t</code> is the list of keys in <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixmap.S.html#VALkeys_seq">keys_seq</a> [<a href="CCMixmap.S.html">CCMixmap.S</a>]</td>
|
||
<td><div class="info">
|
||
All the keys
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALkeys_seq">keys_seq</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
All the keys
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBitField.S.FIELD.html#VALkind">kind</a> [<a href="CCBitField.S.FIELD.html">CCBitField.S.FIELD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.Split.html#VALklist">klist</a> [<a href="CCString.Split.html">CCString.Split</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.S.html#VALklist">klist</a> [<a href="CCHash.S.html">CCHash.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALklist">klist</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.Split.html#VALklist_cpy">klist_cpy</a> [<a href="CCString.Split.html">CCString.Split</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.html#VALklist_to_list">klist_to_list</a> [<a href="CCLevenshtein.html">CCLevenshtein</a>]</td>
|
||
<td><div class="info">
|
||
Helper for short lists.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALksprintf">ksprintf</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">ksprintf fmt ~f</code> formats using <code class="code">fmt</code>, in a way similar to <a href="CCFormat.html#VALsprintf"><code class="code"><span class="constructor">CCFormat</span>.sprintf</code></a>,
|
||
and then calls <code class="code">f</code> on the resulting string.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>L</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALlast">last</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Last element of the queue
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALlast">last</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">last n l</code> takes the last <code class="code">n</code> elements of <code class="code">l</code> (or less if
|
||
<code class="code">l</code> doesn't have that many elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALlast_exn">last_exn</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALlazy_">lazy_</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.Split.html#VALleft">left</a> [<a href="CCString.Split.html">CCString.Split</a>]</td>
|
||
<td><div class="info">
|
||
Split on the first occurrence of <code class="code">by</code> from the leftmost part of
|
||
the string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALleft">left</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Go to the left, or do nothing if the zipper is already at leftmost pos
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.Split.html#VALleft_exn">left_exn</a> [<a href="CCString.Split.html">CCString.Split</a>]</td>
|
||
<td><div class="info">
|
||
Split on the first occurrence of <code class="code">by</code> from the leftmost part of the string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALleft_exn">left_exn</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Go to the left, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALlength">length</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
Length of the stream
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.html#VALlength">length</a> [<a href="CCArray1.View.html">CCArray1.View</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">length v</code> is the number of elements of <code class="code">v</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALlength">length</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
Number of elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALlength">length</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
Alias for <code class="code">size</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLevenshtein.STRING.html#VALlength">length</a> [<a href="CCLevenshtein.STRING.html">CCLevenshtein.STRING</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKMP.STRING.html#VALlength">length</a> [<a href="CCKMP.STRING.html">CCKMP.STRING</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALlength">length</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALlength">length</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALlength">length</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALlength">length</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Number of elements.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALlength">length</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
Returns the length of the persistent array.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALlength">length</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Number of elements currently stored in the buffer.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.Array.S.html#VALlength">length</a> [<a href="CCRingBuffer.Array.S.html">CCRingBuffer.Array.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">length t</code> gets the total number of elements currently in <code class="code">t</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALlength">length</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
Number of bindings
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALlength">length</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Length of underlying array
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALlength">length</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Number of elements
|
||
used to be linear time, now constant time
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALlength">length</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Number of bindings
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALlength">length</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">length l</code> returns the number of elements in <code class="code">l</code>, eagerly (linear time).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALlength">length</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Number of elements in the list.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.COUNTER.html#VALlength">length</a> [<a href="CCHashtbl.COUNTER.html">CCHashtbl.COUNTER</a>]</td>
|
||
<td><div class="info">
|
||
Number of distinct elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.S.html#VALlength">length</a> [<a href="CCString.S.html">CCString.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.MONO_ARRAY.html#VALlength">length</a> [<a href="CCArray.MONO_ARRAY.html">CCArray.MONO_ARRAY</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALlength">length</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALlength">length</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Synonym for <a href="CCVector.html#VALsize"><code class="code"><span class="constructor">CCVector</span>.size</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.PARTIAL_ORD.html#VALleq">leq</a> [<a href="CCHeap.PARTIAL_ORD.html">CCHeap.PARTIAL_ORD</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">leq x y</code> shall return <code class="code"><span class="keyword">true</span></code> iff <code class="code">x</code> is lower or equal to <code class="code">y</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VALlexicographic">lexicographic</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
Lexicographic combination of comparison functions
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALlift">lift</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Synonym to <a href="CCMonadIO.html#VALmap"><code class="code"><span class="constructor">CCMonadIO</span>.map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCat.MONAD_TRANSFORMER.html#VALlift">lift</a> [<a href="CCCat.MONAD_TRANSFORMER.html">CCCat.MONAD_TRANSFORMER</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Ref.html#VALlift">lift</a> [<a href="CCList.Ref.html">CCList.Ref</a>]</td>
|
||
<td><div class="info">
|
||
Apply a list function to the content
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALlift2">lift2</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALlift3">lift3</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCApp_parse.READER.html#VALline">line</a> [<a href="CCApp_parse.READER.html">CCApp_parse.READER</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCCache.html#VALlinear">linear</a> [<a href="CCCache.html">CCCache</a>]</td>
|
||
<td><div class="info">
|
||
Linear cache with the given size.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALlines">lines</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
Lines of an input channel
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.IO.html#VALlines">lines</a> [<a href="CCLinq.IO.html">CCLinq.IO</a>]</td>
|
||
<td><div class="info">
|
||
Convert a string into a collection of lines
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALlines">lines</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">lines s</code> returns a list of the lines of <code class="code">s</code> (splits along '\n')
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.IO.html#VALlines'">lines'</a> [<a href="CCLinq.IO.html">CCLinq.IO</a>]</td>
|
||
<td><div class="info">
|
||
Convert a string into a list of lines
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALlines_gen">lines_gen</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">lines_gen s</code> returns a generator of the lines of <code class="code">s</code> (splits along '\n')
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.U.html#VALlist">list</a> [<a href="CCParse.U.html">CCParse.U</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">list p</code> parses a list of <code class="code">p</code>, with the OCaml conventions for
|
||
start token "<code class="code"><span class="string">", stop token "</span></code>" and separator ";".
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALlist">list</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.S.html#VALlist">list</a> [<a href="CCHash.S.html">CCHash.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALlist">list</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.Split.html#VALlist_">list_</a> [<a href="CCString.Split.html">CCString.Split</a>]</td>
|
||
<td><div class="info">
|
||
Eplit the given string along the given separator <code class="code">by</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOrd.html#VALlist_">list_</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td><div class="info">
|
||
Lexicographic combination on lists
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.html#VALlist_">list_</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated">Hash a list.
|
||
</span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALlist_all">list_all</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">list_all f (<span class="constructor">List</span> l)</code> returns the list of all <code class="code">y</code> such that <code class="code">x</code> in <code class="code">l</code>
|
||
and <code class="code">f x = <span class="constructor">Some</span> y</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALlist_any">list_any</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">list_any f (<span class="constructor">List</span> l)</code> tries <code class="code">f x</code> for every element <code class="code">x</code> in <code class="code"><span class="constructor">List</span> l</code>,
|
||
and returns the first non-None result (if any).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.Split.html#VALlist_cpy">list_cpy</a> [<a href="CCString.Split.html">CCString.Split</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRandom.html#VALlist_seq">list_seq</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Build random lists from lists of random generators
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt64.html#VALlnot">lnot</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBloom.html#VALload">load</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td><div class="info">
|
||
Ratio of 1 bits in the underlying array.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALlongest_prefix">longest_prefix</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">longest_prefix k m</code> finds the longest prefix of <code class="code">k</code> that leads to
|
||
at least one path in <code class="code">m</code> (it does not mean that the prefix is bound to
|
||
a value.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALlookup">lookup</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Lookup the index of some value in a sorted array.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALlookup_exn">lookup_exn</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCArray.S.html#VALlookup_exn"><code class="code"><span class="constructor">CCArray</span>.<span class="constructor">S</span>.lookup_exn</code></a>, but
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALlowercase_ascii">lowercase_ascii</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
See <code class="code"><span class="constructor">String</span></code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCache.html#VALlru">lru</a> [<a href="CCCache.html">CCCache</a>]</td>
|
||
<td><div class="info">
|
||
LRU cache of the given size ("Least Recently Used": keys that have not been
|
||
used recently are deleted first).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>M</td></tr>
|
||
<tr><td><a href="CCSexpM.MakeDecode.html#VALmake">make</a> [<a href="CCSexpM.MakeDecode.html">CCSexpM.MakeDecode</a>]</td>
|
||
<td><div class="info">
|
||
Make a decoder with the given function used to refill an
|
||
internal buffer.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.File.html#VALmake">make</a> [<a href="CCMonadIO.File.html">CCMonadIO.File</a>]</td>
|
||
<td><div class="info">
|
||
Build a file representation from a path (absolute or relative)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALmake">make</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Create a future, representing a value that will be computed by
|
||
the function.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake">make</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
New array with undefined elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALmake">make</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">make n x</code> makes an array of <code class="code">n</code> times <code class="code">x</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCAllocCache.Arr.html#VALmake">make</a> [<a href="CCAllocCache.Arr.html">CCAllocCache.Arr</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">make cache i x</code> is like <code class="code"><span class="constructor">Array</span>.make i x</code>,
|
||
but might return a cached array instead of allocating one.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALmake">make</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.html#VALmake">make</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
Make a graph by providing its fields
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALmake">make</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">make n x</code> returns a persistent array of length n, with <code class="code">x</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.Array.S.html#VALmake">make</a> [<a href="CCRingBuffer.Array.S.html">CCRingBuffer.Array.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">make s e</code> makes an array of size <code class="code">s</code> with <code class="code">e</code> elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.Dot.html#VALmake">make</a> [<a href="CCKTree.Dot.html">CCKTree.Dot</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALmake">make</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
Build a file representation from a path (absolute or relative)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.Sub.html#VALmake">make</a> [<a href="CCString.Sub.html">CCString.Sub</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.Sub.html#VALmake">make</a> [<a href="CCArray.Sub.html">CCArray.Sub</a>]</td>
|
||
<td><div class="info">
|
||
Create a slice.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPair.html#VALmake">make</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td><div class="info">
|
||
Make a tuple from its components
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALmake">make</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Create a zipper pointing at the first element of the list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALmake">make</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">make n x</code> makes a vector of size <code class="code">n</code>, filled with <code class="code">x</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALmake1">make1</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALmake2">make2</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_char">make_char</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_complex32">make_complex32</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_complex64">make_complex64</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_float32">make_float32</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_float64">make_float64</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_int">make_int</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_int16s">make_int16s</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_int16u">make_int16u</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_int32">make_int32</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_int64">make_int64</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_int8s">make_int8s</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_int8u">make_int8u</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.html#VALmake_labelled_tuple">make_labelled_tuple</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
Make a graph with edges being triples <code class="code">(origin,label,dest)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmake_native">make_native</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.html#VALmake_tuple">make_tuple</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
Make a graph with edges being pairs <code class="code">(origin,dest)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALmany">many</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">many p</code> parses a list of <code class="code">p</code>, eagerly (as long as possible)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALmany">many</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
0 or more parsed elements of the given type.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALmany1">many1</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
parses a non empty list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALmany1">many1</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCApp_parse.html#VALmany"><code class="code"><span class="constructor">CCApp_parse</span>.many</code></a>, but needs at least one element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALmap">map</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
Map values with actions
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALmap">map</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Map values
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALmap">map</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td><div class="info">
|
||
Transform values
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALmap">map</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Map each value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCat.FUNCTOR.html#VALmap">map</a> [<a href="CCCat.FUNCTOR.html">CCCat.FUNCTOR</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBatch.COLLECTION.html#VALmap">map</a> [<a href="CCBatch.COLLECTION.html">CCBatch.COLLECTION</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBatch.S.html#VALmap">map</a> [<a href="CCBatch.S.html">CCBatch.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALmap">map</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Maps the value inside the future.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.html#VALmap">map</a> [<a href="CCArray1.View.html">CCArray1.View</a>]</td>
|
||
<td><div class="info">
|
||
Map values
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmap">map</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCParse.U.html#VALmap">map</a> [<a href="CCParse.U.html">CCParse.U</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALmap">map</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Map the parsed value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALmap">map</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALmap">map</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Map on elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALmap">map</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td><div class="info">
|
||
Map values, giving only the value.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Seq.html#VALmap">map</a> [<a href="CCGraph.Seq.html">CCGraph.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALmap">map</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALmap">map</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALmap">map</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Map values
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALmap">map</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Map all values
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALmap">map</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Map values, giving only the value.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALmap">map</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td><div class="info">
|
||
Lazy map
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALmap">map</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.html#VALmap">map</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALmap">map</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Map on success
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALmap">map</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALmap">map</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Map chars
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALmap">map</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOrd.html#VALmap">map</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">map f ord</code> is the comparison function that, given objects <code class="code">x</code> and <code class="code">y</code>,
|
||
projects <code class="code">x</code> and <code class="code">y</code> using <code class="code">f</code> (e.g.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRef.html#VALmap">map</a> [<a href="CCRef.html">CCRef</a>]</td>
|
||
<td><div class="info">
|
||
Transform the value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.html#VALmap">map</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPair.html#VALmap">map</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALmap">map</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
Transform the element inside, if any
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALmap">map</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Safe version of map
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALmap">map</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Map on success
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPrint.html#VALmap">map</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALmap">map</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Map elements of the vector, yielding a new vector
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALmap1">map1</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPair.html#VALmap1">map1</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALmap2">map2</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.View.html#VALmap2">map2</a> [<a href="CCArray1.View.html">CCArray1.View</a>]</td>
|
||
<td><div class="info">
|
||
Map values
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALmap2">map2</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCParse.U.html#VALmap2">map2</a> [<a href="CCParse.U.html">CCParse.U</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALmap2">map2</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Map on two collections at once.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALmap2">map2</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCResult.html#VALmap"><code class="code"><span class="constructor">CCResult</span>.map</code></a>, but also with a function that can transform
|
||
the error message in case of failure
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALmap2">map2</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Map pairs of chars
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPair.html#VALmap2">map2</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALmap2">map2</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VALmap2">map2</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCError.html#VALmap"><code class="code"><span class="constructor">CCError</span>.map</code></a>, but also with a function that can transform
|
||
the error message in case of failure
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.U.html#VALmap3">map3</a> [<a href="CCParse.U.html">CCParse.U</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALmap_a">map_a</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">map_l f a</code> maps <code class="code">f</code> on every element of <code class="code">a</code>, and will return
|
||
the array of every result if all calls succeed, or an error otherwise.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALmap_async">map_async</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Maps the value inside the future, to be computed in a separated job.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALmap_err">map_err</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Map on the error variant
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALmap_err">map_err</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Map on error.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALmap_file_descr">map_file_descr</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">map_file_descr descr len</code> is a lower-level access to an underlying file descriptor.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPair.html#VALmap_fst">map_fst</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td><div class="info">
|
||
Compose the given function with <code class="code">fst</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALmap_l">map_l</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">map_l f l</code> maps <code class="code">f</code> on every element of <code class="code">l</code>, and will return
|
||
the list of every result if all calls succeed, or an error otherwise.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALmap_l">map_l</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VALmap_l">map_l</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALmap_list">map_list</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Map on a hashtable's items, collect into a list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALmap_list">map_list</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
Map on a hashtable's items, collect into a list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCat.TRAVERSE.html#VALmap_m">map_m</a> [<a href="CCCat.TRAVERSE.html">CCCat.TRAVERSE</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.Traverse.html#VALmap_m">map_m</a> [<a href="CCKList.Traverse.html">CCKList.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.Traverse.html#VALmap_m">map_m</a> [<a href="CCResult.Traverse.html">CCResult.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Traverse.html#VALmap_m">map_m</a> [<a href="CCList.Traverse.html">CCList.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.Traverse.html#VALmap_m">map_m</a> [<a href="CCError.Traverse.html">CCError.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Traverse.html#VALmap_m_par">map_m_par</a> [<a href="CCList.Traverse.html">CCList.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Same as <code class="code">map_m</code> but <code class="code">map_m_par f (x::l)</code> evaluates <code class="code">f x</code> and
|
||
<code class="code">f l</code> "in parallel" before combining their result (for instance
|
||
in Lwt).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALmap_opt">map_opt</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Map over a list, failing as soon as the function fails on any element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALmap_or">map_or</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">map_or f e ~default</code> returns <code class="code">f x</code> if <code class="code">e = <span class="constructor">Ok</span> x</code>, <code class="code">default</code> otherwise
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALmap_or">map_or</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">map_or ~default f o</code> is <code class="code">f x</code> if <code class="code">o = <span class="constructor">Some</span> x</code>, <code class="code">default otherwise</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALmap_pure">map_pure</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
Map values with a pure function
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPair.html#VALmap_same">map_same</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPair.html#VALmap_snd">map_snd</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td><div class="info">
|
||
Compose the given function with <code class="code">snd</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.LazyTree.html#VALmap_v">map_v</a> [<a href="CCGraph.LazyTree.html">CCGraph.LazyTree</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALmapi">mapi</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALmapi">mapi</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Map with index
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALmapi">mapi</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td><div class="info">
|
||
Map values, giving both key and value.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALmapi">mapi</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
Applies the given function to all elements of the array, and returns
|
||
a persistent array initialized by the results of f.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALmapi">mapi</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALmapi">mapi</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Map values, giving both key and value.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALmapi">mapi</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Map with index (starts at 0)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALmapi">mapi</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Map chars with their index
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Idx.html#VALmapi">mapi</a> [<a href="CCList.Idx.html">CCList.Idx</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.html#VALmatch_with">match_with</a> [<a href="CCLevenshtein.S.html">CCLevenshtein.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">match_with a s</code> matches the string <code class="code">s</code> against <code class="code">a</code>, and returns
|
||
<code class="code"><span class="keyword">true</span></code> if the distance from <code class="code">s</code> to the word represented by <code class="code">a</code> is smaller
|
||
than the limit used to build <code class="code">a</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALmax">max</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALmax">max</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Maximal element w.r.t the total ordering on elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALmax">max</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt.html#VALmax">max</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALmax_capacity">max_capacity</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Maximum length of the inner buffer, or <code class="code"><span class="constructor">None</span></code> if unbounded.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALmax_finite_value">max_finite_value</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALmax_int">max_int</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.PARAM.html#VALmax_size">max_size</a> [<a href="CCPool.PARAM.html">CCPool.PARAM</a>]</td>
|
||
<td><div class="info">
|
||
Maximum number of threads in the pool
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALmax_value">max_value</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBitField.html#VALmax_width">max_width</a> [<a href="CCBitField.html">CCBitField</a>]</td>
|
||
<td><div class="info">
|
||
System-dependent maximum width for a bitfield, typically 30 or 62
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALmaybe">maybe</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"><code class="code">maybe f x o</code> is <code class="code">x</code> if <code class="code">o</code> is <code class="code"><span class="constructor">None</span></code>,
|
||
otherwise it's <code class="code">f y</code> if <code class="code">o = <span class="constructor">Some</span> y</code>
|
||
</span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALmeet">meet</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">meet a b</code> is a multiset such that
|
||
<code class="code">count (meet a b) x = max (count a x) (count b x)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALmem">mem</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALmem">mem</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALmem">mem</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBloom.html#VALmem">mem</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">mem f x</code> tests whether <code class="code">x</code> (probably) belongs to <code class="code">f</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALmem">mem</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALmem">mem</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">mem s x</code> returns <code class="code"><span class="keyword">true</span></code> iff <code class="code">x</code> is in <code class="code">s</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALmem">mem</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALmem">mem</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMixmap.S.html#VALmem">mem</a> [<a href="CCMixmap.S.html">CCMixmap.S</a>]</td>
|
||
<td><div class="info">
|
||
Is the given key in the map, with the right type?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALmem">mem</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
Is the given key in the table, with the right type?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALmem">mem</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Is the key bound?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALmem">mem</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">mem tbl k</code> returns <code class="code"><span class="keyword">true</span></code> iff <code class="code">k</code> is mapped to some value
|
||
in <code class="code">tbl</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALmem">mem</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALmem">mem</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Is there a binding for this key?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALmem">mem</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">mem ~sub s</code> is true iff <code class="code">sub</code> is a substring of <code class="code">s</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Assoc.html#VALmem">mem</a> [<a href="CCList.Assoc.html">CCList.Assoc</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">mem l x</code> returns <code class="code"><span class="keyword">true</span></code> iff <code class="code">x</code> is a key in <code class="code">l</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Set.html#VALmem">mem</a> [<a href="CCList.Set.html">CCList.Set</a>]</td>
|
||
<td><div class="info">
|
||
Membership to the list.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALmem_left">mem_left</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Is the left key present in at least one pair?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALmem_right">mem_right</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Is the right key present in at least one pair?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALmember">member</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Is the element a member of the vector?
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALmemo">memo</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Memoize the parser.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALmemoize">memoize</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Avoid recomputations by caching intermediate results
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALmerge">merge</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <code class="code"><span class="constructor">Map</span>.<span class="constructor">S</span>.merge</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALmerge">merge</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Merge two tables together into a new table.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALmerge">merge</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Merge two tries together.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALmerge">merge</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Merge two sorted iterators into a sorted iterator
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPair.html#VALmerge">merge</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td><div class="info">
|
||
Uncurrying (merges the two components of a tuple)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALmerge">merge</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Merge two heaps
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALmerge_safe">merge_safe</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">merge_safe ~f a b</code> merges the maps <code class="code">a</code> and <code class="code">b</code> together.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALmin">min</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALmin">min</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Minimal element w.r.t the total ordering on elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALmin">min</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt.html#VALmin">min</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt64.html#VALmin_int">min_int</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.PARAM.html#VALmin_size">min_size</a> [<a href="CCPool.PARAM.html">CCPool.PARAM</a>]</td>
|
||
<td><div class="info">
|
||
Minimum number of threads in the pool
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALmin_value">min_value</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALmix">mix</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">mix a b ~into</code> assumes <code class="code">length a + length b = length into</code> and
|
||
mixes (interleaves) bits of <code class="code">a</code> and <code class="code">b</code> in <code class="code">into</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.html#VALmk_heap">mk_heap</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">mk_heap ~leq</code> makes a priority queue where <code class="code">leq x y = <span class="keyword">true</span></code> means that
|
||
<code class="code">x</code> is smaller than <code class="code">y</code> and should be prioritary
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.Dot.html#VALmk_id">mk_id</a> [<a href="CCKTree.Dot.html">CCKTree.Dot</a>]</td>
|
||
<td><div class="info">
|
||
Using a formatter string, build an ID
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.Dot.html#VALmk_label">mk_label</a> [<a href="CCKTree.Dot.html">CCKTree.Dot</a>]</td>
|
||
<td><div class="info">
|
||
Using a formatter string, build a label
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.html#VALmk_map">mk_map</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
Use a <code class="code"><span class="constructor">Map</span>.<span class="constructor">S</span></code> underneath
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.html#VALmk_mut_tbl">mk_mut_tbl</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
Make a new mutable graph from a Hashtbl.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.html#VALmk_queue">mk_queue</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.html#VALmk_stack">mk_stack</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.html#VALmk_table">mk_table</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
Default implementation for <a href="CCGraph.html#TYPEtable"><code class="code"><span class="constructor">CCGraph</span>.table</code></a>: a <code class="code"><span class="constructor">Hashtbl</span>.t</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALmodify">modify</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Modify the current element, if any, by returning a new element, or
|
||
returning <code class="code"><span class="constructor">None</span></code> if the element is to be deleted
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.S.html#VALmult">mult</a> [<a href="CCArray1.View.S.html">CCArray1.View.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.S.html#VALmult">mult</a> [<a href="CCArray1.S.html">CCArray1.S</a>]</td>
|
||
<td><div class="info">
|
||
Elementwise product
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.S.html#VALmult_scalar">mult_scalar</a> [<a href="CCArray1.View.S.html">CCArray1.View.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLock.html#VALmutex">mutex</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
Underlying mutex
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>N</td></tr>
|
||
<tr><td><a href="CCBitField.S.FIELD.html#VALname">name</a> [<a href="CCBitField.S.FIELD.html">CCBitField.S.FIELD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALnan">nan</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFormat.html#VALnativeint">nativeint</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.HASH.html#VALnativeint">nativeint</a> [<a href="CCHash.HASH.html">CCHash.HASH</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALnativeint_">nativeint_</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"></span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALneg">neg</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt.html#VALneg">neg</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">neg i = - i</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBool.html#VALnegate">negate</a> [<a href="CCBool.html">CCBool</a>]</td>
|
||
<td><div class="info">
|
||
Negation on booleans (functional version of <code class="code">not</code>)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixset.html#VALnewkey">newkey</a> [<a href="CCMixset.html">CCMixset</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">newkey ()</code> creates a new unique key that can be used to access
|
||
a <code class="code"><span class="keywordsign">'</span>a</code> value in a set.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexpM.MakeDecode.html#VALnext">next</a> [<a href="CCSexpM.MakeDecode.html">CCSexpM.MakeDecode</a>]</td>
|
||
<td><div class="info">
|
||
Parse the next S-expression or return an error if the input isn't
|
||
long enough or isn't a proper S-expression
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.READER.html#VALnext">next</a> [<a href="CCApp_parse.READER.html">CCApp_parse.READER</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALnil">nil</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.html#VALnode">node</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
Build a node from a label and a list of children
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.html#VALnode1">node1</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
Node with one child
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.html#VALnode2">node2</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
Node with two children
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALnop">nop</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Succeed with <code class="code">()</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALnot_">not_</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td><div class="info">
|
||
Boolean negation (negation of a 0 becomes a 1)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALnth">nth</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">nth i m</code> returns the <code class="code">i</code>-th <code class="code">key, value</code> in the ascending
|
||
order.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALnth">nth</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Return the <code class="code">i</code>-th element of the queue in logarithmic time
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALnth_exn">nth_exn</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALnth_exn">nth_exn</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Unsafe version of <a href="CCFQueue.html#VALnth"><code class="code"><span class="constructor">CCFQueue</span>.nth</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALnum">num</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td align="left"><br>O</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALof_array">of_array</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.Array.html#VALof_array">of_array</a> [<a href="CCLinq.Array.html">CCLinq.Array</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALof_array">of_array</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.View.html#VALof_array">of_array</a> [<a href="CCArray1.View.html">CCArray1.View</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALof_array">of_array</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALof_array">of_array</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALof_array">of_array</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">from_array a</code> returns an immutable copy of <code class="code">a</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALof_array">of_array</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Create a buffer from an initial array, but doesn't take ownership
|
||
of it (stills allocates a new internal array)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALof_array">of_array</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on the array
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALof_array">of_array</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALof_array">of_array</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALof_array_i">of_array_i</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALof_array_unsafe">of_array_unsafe</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td><div class="info">
|
||
Take ownership of the given array.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALof_bigarray">of_bigarray</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
Convert from a big array
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.html#VALof_bool">of_bool</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALof_bytes">of_bytes</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALof_bytes_slice">of_bytes_slice</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALof_char">of_char</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_char <span class="string">'a'</span> = <span class="string">"a"</span></code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALof_err">of_err</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALof_exn">of_exn</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_exn e</code> uses <code class="code"><span class="constructor">Printexc</span></code> to print the exception as a string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALof_exn">of_exn</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_exn e</code> uses <code class="code"><span class="constructor">Printexc</span></code> to print the exception as a string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALof_exn_trace">of_exn_trace</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_exn_trace e</code> is similar to <code class="code">of_exn e</code>, but it adds the stacktrace
|
||
to the error message.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALof_exn_trace">of_exn_trace</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_exn_trace e</code> is similar to <code class="code">of_exn e</code>, but it adds the stacktrace
|
||
to the error message.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.html#VALof_field">of_field</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td><div class="info">
|
||
Used to represent one record field
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.html#VALof_float">of_float</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALof_float">of_float</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALof_float_exn">of_float_exn</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALof_fun">of_fun</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
Create a stream from a function that yields an element or stops
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.html#VALof_fun">of_fun</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_fun f</code> makes a graph out of a function that maps a vertex to
|
||
the list of its children.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALof_gen">of_gen</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALof_gen">of_gen</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALof_gen">of_gen</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALof_gen">of_gen</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALof_gen">of_gen</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALof_gen">of_gen</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALof_gen">of_gen</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALof_gen">of_gen</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_gen g</code> makes a deque containing the elements of <code class="code">g</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALof_gen">of_gen</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALof_gen">of_gen</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_gen g</code> consumes the generator and caches intermediate results
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALof_gen">of_gen</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALof_gen">of_gen</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALof_gen">of_gen</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALof_gen">of_gen</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALof_hashtbl">of_hashtbl</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.html#VALof_hashtbl">of_hashtbl</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_hashtbl tbl</code> makes a graph from a hashtable that maps vertices
|
||
to lists of children
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.html#VALof_int">of_int</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALof_int">of_int</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALof_int">of_int</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALof_int32">of_int32</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALof_int32_exn">of_int32_exn</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALof_int_exn">of_int_exn</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALof_klist">of_klist</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALof_klist">of_klist</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALof_klist">of_klist</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALof_klist">of_klist</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALof_klist">of_klist</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALof_klist">of_klist</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.html#VALof_list">of_list</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALof_list">of_list</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.List.html#VALof_list">of_list</a> [<a href="CCLinq.List.html">CCLinq.List</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALof_list">of_list</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Query that just returns the elements of the list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLevenshtein.STRING.html#VALof_list">of_list</a> [<a href="CCLevenshtein.STRING.html">CCLevenshtein.STRING</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALof_list">of_list</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
Build an index from a list of pairs of strings and values
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.html#VALof_list">of_list</a> [<a href="CCLevenshtein.S.html">CCLevenshtein.S</a>]</td>
|
||
<td><div class="info">
|
||
Build an automaton from a list, with a maximal distance <code class="code">limit</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALof_list">of_list</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALof_list">of_list</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALof_list">of_list</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALof_list">of_list</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Convert a list to a RAL.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALof_list">of_list</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALof_list">of_list</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALof_list">of_list</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALof_list">of_list</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.html#VALof_list">of_list</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_list l</code> makes a graph from a list of pairs of vertices.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALof_list">of_list</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALof_list">of_list</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_list l</code> returns a fresh persistent array containing the elements of <code class="code">l</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALof_list">of_list</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBV.html#VALof_list">of_list</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
From a list of true bits
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALof_list">of_list</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCDeque.html#VALof_list">of_list</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Conversion from list, in order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALof_list">of_list</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALof_list">of_list</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTrie.WORD.html#VALof_list">of_list</a> [<a href="CCTrie.WORD.html">CCTrie.WORD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALof_list">of_list</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALof_list">of_list</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALof_list">of_list</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALof_list">of_list</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALof_list">of_list</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashtbl.COUNTER.html#VALof_list">of_list</a> [<a href="CCHashtbl.COUNTER.html">CCHashtbl.COUNTER</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <a href="CCHashtbl.COUNTER.html#VALof_seq"><code class="code"><span class="constructor">CCHashtbl</span>.<span class="constructor">COUNTER</span>.of_seq</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALof_list">of_list</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
From the given list of bindings, added in order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALof_list">of_list</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
From the given list of bindings, added in order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALof_list">of_list</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSet.S.html#VALof_list">of_list</a> [<a href="CCSet.S.html">CCSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALof_list">of_list</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
Head of list, or <code class="code"><span class="constructor">None</span></code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALof_list">of_list</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALof_list">of_list</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALof_list_map">of_list_map</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Combination of <a href="CCRAL.html#VALof_list"><code class="code"><span class="constructor">CCRAL</span>.of_list</code></a> and <a href="CCRAL.html#VALmap"><code class="code"><span class="constructor">CCRAL</span>.map</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALof_list_mult">of_list_mult</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.AdaptMap.html#VALof_map">of_map</a> [<a href="CCLinq.AdaptMap.html">CCLinq.AdaptMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALof_nativeint">of_nativeint</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALof_nativeint_exn">of_nativeint_exn</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALof_opt">of_opt</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VALof_opt">of_opt</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.html#VALof_pair">of_pair</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.html#VALof_quad">of_quad</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALof_queue">of_queue</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.html#VALof_record">of_record</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td><div class="info">
|
||
Represent a record by its named fields
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.html#VALof_rev_list">of_rev_list</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td><div class="info">
|
||
Reverse the list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALof_rev_list">of_rev_list</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_rev_list l</code> is the same as <code class="code">of_list (<span class="constructor">List</span>.rev l)</code> but more efficient
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALof_seq">of_seq</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Query that returns the elements of the given sequence.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALof_seq">of_seq</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALof_seq">of_seq</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALof_seq">of_seq</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALof_seq">of_seq</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALof_seq">of_seq</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALof_seq">of_seq</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALof_seq">of_seq</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALof_seq">of_seq</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALof_seq">of_seq</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALof_seq">of_seq</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALof_seq">of_seq</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALof_seq">of_seq</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBV.html#VALof_seq">of_seq</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALof_seq">of_seq</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCDeque.html#VALof_seq">of_seq</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Create a deque from the sequence.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALof_seq">of_seq</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Add (replace) bindings from the sequence to the table
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALof_seq">of_seq</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALof_seq">of_seq</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALof_seq">of_seq</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALof_seq">of_seq</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALof_seq">of_seq</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashtbl.COUNTER.html#VALof_seq">of_seq</a> [<a href="CCHashtbl.COUNTER.html">CCHashtbl.COUNTER</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_seq s</code> is the same as <code class="code">add_seq (create ())</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALof_seq">of_seq</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
From the given bindings, added in order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALof_seq">of_seq</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
From the given bindings, added in order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALof_seq">of_seq</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSet.S.html#VALof_seq">of_seq</a> [<a href="CCSet.S.html">CCSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALof_seq">of_seq</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALof_seq">of_seq</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALof_seq">of_seq</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALof_seq_count">of_seq_count</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <a href="CCHashtbl.S.html#VALadd_seq_count"><code class="code"><span class="constructor">CCHashtbl</span>.<span class="constructor">S</span>.add_seq_count</code></a>, but allocates a new table and returns it
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALof_seq_count">of_seq_count</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <a href="CCHashtbl.html#VALadd_seq_count"><code class="code"><span class="constructor">CCHashtbl</span>.add_seq_count</code></a>, but allocates a new table and returns it
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALof_seq_mult">of_seq_mult</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.AdaptSet.html#VALof_set">of_set</a> [<a href="CCLinq.AdaptSet.html">CCLinq.AdaptSet</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.Sub.html#VALof_slice">of_slice</a> [<a href="CCArray.Sub.html">CCArray.Sub</a>]</td>
|
||
<td><div class="info">
|
||
Make a sub-array from a triple <code class="code">(arr, i, len)</code> where <code class="code">arr</code> is the array,
|
||
<code class="code">i</code> the offset in <code class="code">arr</code>, and <code class="code">len</code> the number of elements of the slice.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALof_stack">of_stack</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALof_string">of_string</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Traverse the characters of the string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALof_string">of_string</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.html#VALof_string">of_string</a> [<a href="CCLevenshtein.S.html">CCLevenshtein.S</a>]</td>
|
||
<td><div class="info">
|
||
Build an automaton from a string, with a maximal distance <code class="code">limit</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt64.html#VALof_string">of_string</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALof_string">of_string</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt.html#VALof_string">of_string</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt64.html#VALof_string_exn">of_string_exn</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALof_string_slice">of_string_slice</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.html#VALof_triple">of_triple</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.html#VALof_unit">of_unit</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.html#VALof_variant">of_variant</a> [<a href="CCSexp.html">CCSexp</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">of_variant name args</code> is used to encode algebraic variants
|
||
into a S-expr.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALof_yojson">of_yojson</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALon_failure">on_failure</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Attach a handler to be called upon failure.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALon_finish">on_finish</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Attach a handler to be called when the future is evaluated.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALon_success">on_success</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Attach a handler to be called upon success.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALones">ones</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFun.html#VALopaque_identity">opaque_identity</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">opaque_identity x</code> is like <code class="code">x</code>, but prevents Flambda from using <code class="code">x</code>'s
|
||
definition for optimizing it (flambda is an optimization/inlining pass
|
||
in OCaml >= 4.03).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOrd.html#VALopp">opp</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td><div class="info">
|
||
Opposite order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALopt">opt</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">opt x</code> tries to parse <code class="code">x</code>, and returns <code class="code"><span class="constructor">None</span></code> otherwise
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALopt">opt</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">opt pp</code> prints options as follows:
|
||
<code class="code"><span class="constructor">Some</span> x</code> will become "some foo" if <code class="code">pp x ---> <span class="string">"foo"</span></code>
|
||
<code class="code"><span class="constructor">None</span></code> will become "none"
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.S.html#VALopt">opt</a> [<a href="CCHash.S.html">CCHash.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALopt">opt</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALopt">opt</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALopt_unwrap">opt_unwrap</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOrd.html#VALoption">option</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td><div class="info">
|
||
Comparison of optional values.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALor_">or_</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">or_ a b ~into</code> puts the boolean "or" of <code class="code">a</code> and <code class="code">b</code> in <code class="code">into</code>
|
||
expects <code class="code">length into = max (length a) (length b)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.IO.html#VALout">out</a> [<a href="CCLinq.IO.html">CCLinq.IO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.IO.html#VALout_lines">out_lines</a> [<a href="CCLinq.IO.html">CCLinq.IO</a>]</td>
|
||
<td><div class="info">
|
||
Evaluate the query and print it line by line on the output
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALoutput">output</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">output oc seq</code> outputs every value of <code class="code">seq</code> into <code class="code">oc</code>, separated
|
||
with the optional argument <code class="code">sep</code> (default: None).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALoutput">output</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.MakeIO.html#VALoutput">output</a> [<a href="CCPrint.MakeIO.html">CCPrint.MakeIO</a>]</td>
|
||
<td><div class="info">
|
||
Output a single value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPrint.html#VALoutput">output</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td align="left"><br>P</td></tr>
|
||
<tr><td><a href="CCString.html#VALpad">pad</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">pad n str</code> ensures that <code class="code">str</code> is at least <code class="code">n</code> bytes long,
|
||
and pads it on the <code class="code">side</code> with <code class="code">c</code> if it's not the case.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.U.html#VALpair">pair</a> [<a href="CCParse.U.html">CCParse.U</a>]</td>
|
||
<td><div class="info">
|
||
Parse a pair using OCaml whitespace conventions.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALpair">pair</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOrd.html#VALpair">pair</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.S.html#VALpair">pair</a> [<a href="CCHash.S.html">CCHash.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALpair">pair</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALpair">pair</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALpairs">pairs</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on pairs
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALparse">parse</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">parse ~input p</code> applies <code class="code">p</code> on the input, and returns <code class="code"><span class="keywordsign">`</span><span class="constructor">Ok</span> x</code> if
|
||
<code class="code">p</code> succeeds with <code class="code">x</code>, or <code class="code"><span class="keywordsign">`</span><span class="constructor">Error</span> s</code> otherwise
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.S.html#VALparse">parse</a> [<a href="CCApp_parse.S.html">CCApp_parse.S</a>]</td>
|
||
<td><div class="info">
|
||
Parse the given source using the parser, and returns the parsed value.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.S.html#VALparse'">parse'</a> [<a href="CCApp_parse.S.html">CCApp_parse.S</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCApp_parse.S.html#VALparse"><code class="code"><span class="constructor">CCApp_parse</span>.<span class="constructor">S</span>.parse</code></a>, but returns a user-friendly string in case of failure
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALparse_chan">parse_chan</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td><div class="info">
|
||
Parse a S-expression from the given channel.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALparse_chan_gen">parse_chan_gen</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td><div class="info">
|
||
Parse a channel into a generator of S-expressions
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALparse_chan_list">parse_chan_list</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCParse.html#VALparse_exn">parse_exn</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.S.html#VALparse_exn">parse_exn</a> [<a href="CCApp_parse.S.html">CCApp_parse.S</a>]</td>
|
||
<td><div class="info">
|
||
Unsafe version of <a href="CCApp_parse.S.html#VALparse"><code class="code"><span class="constructor">CCApp_parse</span>.<span class="constructor">S</span>.parse</code></a>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALparse_file">parse_file</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td><div class="info">
|
||
Open the file and read a S-exp from it
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALparse_file">parse_file</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">parse_file ~file p</code> parses <code class="code">file</code> with <code class="code">p</code> by opening the file
|
||
and using <a href="CCParse.html#VALinput_of_chan"><code class="code"><span class="constructor">CCParse</span>.input_of_chan</code></a>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALparse_file_exn">parse_file_exn</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Unsafe version of <a href="CCParse.html#VALparse_file"><code class="code"><span class="constructor">CCParse</span>.parse_file</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALparse_file_list">parse_file_list</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td><div class="info">
|
||
Open the file and read a S-exp from it
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALparse_string">parse_string</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td><div class="info">
|
||
Parse a string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALparse_string">parse_string</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Specialization of <a href="CCParse.html#VALparse"><code class="code"><span class="constructor">CCParse</span>.parse</code></a> for string inputs
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALparse_string_exn">parse_string_exn</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALpartition_map">partition_map</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">partition_map f l</code> maps <code class="code">f</code> on <code class="code">l</code> and gather results in lists: if <code class="code">f x = <span class="keywordsign">`</span><span class="constructor">Left</span> y</code>, adds <code class="code">y</code> to the first list, if <code class="code">f x = <span class="keywordsign">`</span><span class="constructor">Right</span> z</code>, adds <code class="code">z</code> to the second list, if <code class="code">f x = <span class="keywordsign">`</span><span class="constructor">Drop</span></code>, ignores <code class="code">x</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBlockingQueue.html#VALpeek">peek</a> [<a href="CCBlockingQueue.html">CCBlockingQueue</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">peek q</code> returns <code class="code"><span class="constructor">Some</span> x</code> if <code class="code">x</code> is the first element of <code class="code">q</code>,
|
||
otherwise it returns <code class="code"><span class="constructor">None</span></code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.READER.html#VALpeek">peek</a> [<a href="CCApp_parse.READER.html">CCApp_parse.READER</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALpeek_back">peek_back</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Get the last value from back of <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALpeek_back">peek_back</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Last value, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALpeek_front">peek_front</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
First value from front of <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALpeek_front">peek_front</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
First value, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALpick_array">pick_array</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Pick an element at random from the array
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALpick_list">pick_list</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Pick an element at random from the list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Ref.html#VALpop">pop</a> [<a href="CCList.Ref.html">CCList.Ref</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALpop">pop</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Remove last element, or <code class="code"><span class="constructor">None</span></code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Ref.html#VALpop_exn">pop_exn</a> [<a href="CCList.Ref.html">CCList.Ref</a>]</td>
|
||
<td><div class="info">
|
||
Unsafe version of <a href="CCList.Ref.html#VALpop"><code class="code"><span class="constructor">CCList</span>.<span class="constructor">Ref</span>.pop</code></a>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALpop_exn">pop_exn</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Remove last element, or raise a Failure if empty
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt.html#VALpow">pow</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">pow a b = a^b</code> for positive integers <code class="code">a</code> and <code class="code">b</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALpp">pp</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td><div class="info">
|
||
Print the bitvector nicely
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALpp">pp</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
Print the SDR nicely
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBitField.S.html#VALpp">pp</a> [<a href="CCBitField.S.html">CCBitField.S</a>]</td>
|
||
<td><div class="info">
|
||
Print the bitfield using the current list of fields
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALpp">pp</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">pp pp_elt</code> returns a set printer, given a printer for
|
||
individual elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Dot.html#VALpp">pp</a> [<a href="CCGraph.Dot.html">CCGraph.Dot</a>]</td>
|
||
<td><div class="info">
|
||
Print the graph, starting from given vertex, on the formatter
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALpp">pp</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALpp">pp</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Print the list with the given separator (default ",").
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.Dot.html#VALpp">pp</a> [<a href="CCKTree.Dot.html">CCKTree.Dot</a>]</td>
|
||
<td><div class="info">
|
||
Print the graph in DOT
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALpp">pp</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCChar.html#VALpp">pp</a> [<a href="CCChar.html">CCChar</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALpp">pp</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.S.html#VALpp">pp</a> [<a href="CCString.S.html">CCString.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSet.S.html#VALpp">pp</a> [<a href="CCSet.S.html">CCSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRef.html#VALpp">pp</a> [<a href="CCRef.html">CCRef</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALpp">pp</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Print an array of items with printing function
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALpp">pp</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBool.html#VALpp">pp</a> [<a href="CCBool.html">CCBool</a>]</td>
|
||
<td><div class="info">
|
||
Printer for booleans
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt.html#VALpp">pp</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPair.html#VALpp">pp</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALpp">pp</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALpp">pp</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VALpp">pp</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALpp">pp</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALpp'">pp'</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Printer that is generic on the error type
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALpp'">pp'</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Printer that is generic on the error type
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALpp_i">pp_i</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Print an array, giving the printing function both index and item
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Dot.html#VALpp_seq">pp_seq</a> [<a href="CCGraph.Dot.html">CCGraph.Dot</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.Dot.html#VALpp_single">pp_single</a> [<a href="CCKTree.Dot.html">CCKTree.Dot</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALprefix">prefix</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">prefix ~pre s</code> returns <code class="code"><span class="keyword">true</span></code> iff <code class="code">pre</code> is a prefix of <code class="code">s</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALprint">print</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td><div class="info">
|
||
Pretty-printer nice on human eyes (including indentation)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALprint">print</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALprint">print</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Print a parser structure, for debug purpose
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALprint">print</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALprint">print</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALprint">print</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALprint">print</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALprint">print</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALprint">print</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALprint">print</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Print the bitvector as a string of bits
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALprint">print</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALprint">print</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Print the elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALprint">print</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALprint">print</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Print the list with the given separator (default ",").
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.Dot.html#VALprint">print</a> [<a href="CCKTree.Dot.html">CCKTree.Dot</a>]</td>
|
||
<td><div class="info">
|
||
Printer with indentation, etc.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.html#VALprint">print</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
A pretty-printer using S-expressions and boxes to render the tree.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALprint">print</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCChar.html#VALprint">print</a> [<a href="CCChar.html">CCChar</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALprint">print</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALprint">print</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Printer for tables
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALprint">print</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
Printer for table
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.S.html#VALprint">print</a> [<a href="CCString.S.html">CCString.S</a>]</td>
|
||
<td><div class="info">
|
||
Print the string within quotes
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSet.S.html#VALprint">print</a> [<a href="CCSet.S.html">CCSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRef.html#VALprint">print</a> [<a href="CCRef.html">CCRef</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALprint">print</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Print an array of items with printing function
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALprint">print</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBool.html#VALprint">print</a> [<a href="CCBool.html">CCBool</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt.html#VALprint">print</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPair.html#VALprint">print</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALprint">print</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALprint">print</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALprint">print</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALprint">print</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALprint">print</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALprint'">print'</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Printer that is generic on the error type
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALprint'">print'</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Printer that is generic on the error type
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALprint_noindent">print_noindent</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td><div class="info">
|
||
Raw, direct printing as compact as possible
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.Dot.html#VALprint_to_file">print_to_file</a> [<a href="CCKTree.Dot.html">CCKTree.Dot</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">print_to_file filename g</code> prints <code class="code">g</code> into a file whose name
|
||
is <code class="code">filename</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPrint.html#VALprintf">printf</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.MakeIO.html#VALprintl">printl</a> [<a href="CCPrint.MakeIO.html">CCPrint.MakeIO</a>]</td>
|
||
<td><div class="info">
|
||
Output a value and add a newline "\n" after.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.S.html#VALprod">prod</a> [<a href="CCArray1.View.S.html">CCArray1.View.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALproduct">product</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Cartesian product
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALproduct">product</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Specialization of <a href="CCKList.html#VALproduct_with"><code class="code"><span class="constructor">CCKList</span>.product_with</code></a> producing tuples
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALproduct">product</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Cartesian product of the two lists, with the given combinator
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.S.html#VALproduct_elt">product_elt</a> [<a href="CCArray1.S.html">CCArray1.S</a>]</td>
|
||
<td><div class="info">
|
||
Efficient product of elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALproduct_with">product_with</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Fair product of two (possibly infinite) lists into a new list.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALpure">pure</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALpure">pure</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Synonym to <a href="CCLinq.html#VALreturn"><code class="code"><span class="constructor">CCLinq</span>.return</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCat.APPLICATIVE.html#VALpure">pure</a> [<a href="CCCat.APPLICATIVE.html">CCCat.APPLICATIVE</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCParse.html#VALpure">pure</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Synonym to <a href="CCParse.html#VALreturn"><code class="code"><span class="constructor">CCParse</span>.return</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALpure">pure</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Synonym to <a href="CCApp_parse.html#VALreturn"><code class="code"><span class="constructor">CCApp_parse</span>.return</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALpure">pure</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALpure">pure</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Synonym of <a href="CCResult.html#VALreturn"><code class="code"><span class="constructor">CCResult</span>.return</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALpure">pure</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALpure">pure</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
Alias to <a href="CCOpt.html#VALreturn"><code class="code"><span class="constructor">CCOpt</span>.return</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALpure">pure</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VALpure">pure</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Synonym of <a href="CCError.html#VALreturn"><code class="code"><span class="constructor">CCError</span>.return</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBlockingQueue.html#VALpush">push</a> [<a href="CCBlockingQueue.html">CCBlockingQueue</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">push q x</code> pushes <code class="code">x</code> into <code class="code">q</code>, blocking if the queue is full
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Ref.html#VALpush">push</a> [<a href="CCList.Ref.html">CCList.Ref</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALpush">push</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Add an element at the end of the vector
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALpush_back">push_back</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Push value at the back of <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALpush_back">push_back</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Push value at the back
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALpush_front">push_front</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Push value at the front
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBlockingQueue.html#VALpush_list">push_list</a> [<a href="CCBlockingQueue.html">CCBlockingQueue</a>]</td>
|
||
<td><div class="info">
|
||
Push items of the list, one by one
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Ref.html#VALpush_list">push_list</a> [<a href="CCList.Ref.html">CCList.Ref</a>]</td>
|
||
<td><div class="info">
|
||
Add elements of the list at the beginning of the list ref.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>Q</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALquad">quad</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALquad">quad</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALquoted">quoted</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Quoted string, following OCaml conventions
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>R</td></tr>
|
||
<tr><td><a href="CCArray.html#VALrandom">random</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALrandom">random</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt.html#VALrandom">random</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALrandom">random</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALrandom">random</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALrandom_choose">random_choose</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td><div class="info">
|
||
Randomly choose a (key,value) pair within the tree, using weights
|
||
as probability weights
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALrandom_choose">random_choose</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Choose an element randomly.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALrandom_choose">random_choose</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Randomly choose an element in the list.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.html#VALrandom_len">random_len</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALrandom_len">random_len</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.html#VALrandom_non_empty">random_non_empty</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALrandom_non_empty">random_non_empty</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALrandom_range">random_range</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt.html#VALrandom_range">random_range</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALrandom_sequence">random_sequence</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALrandom_small">random_small</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt.html#VALrandom_small">random_small</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALrange">range</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">range i j</code> goes from <code class="code">i</code> up to <code class="code">j</code> included
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALrange">range</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">range i j</code> is <code class="code">i; i+1; ... ; j</code> or <code class="code">j; j-1; ...; i</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALrange">range</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALrange">range</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">range i j</code> iterates on integers from <code class="code">i</code> to <code class="code">j</code> included .
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALrange'">range'</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCList.html#VALrange"><code class="code"><span class="constructor">CCList</span>.range</code></a> but the second bound is excluded.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALrange_by">range_by</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">range_by ~step i j</code> iterates on integers from <code class="code">i</code> to <code class="code">j</code> included,
|
||
where the difference between successive elements is <code class="code">step</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.html#VALraw">raw</a> [<a href="CCArray1.View.html">CCArray1.View</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALread">read</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Read a chunk into the given string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.INPUT.html#VALread">read</a> [<a href="CCApp_parse.INPUT.html">CCApp_parse.INPUT</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALread">read</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
Read the content of the given file
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALread_all">read_all</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Read the whole channel into a buffer, then converted into a string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALread_all">read_all</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Read the whole channel into a buffer, then converted into a string.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALread_all_bytes">read_all_bytes</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Read the whole channel into a mutable byte array
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALread_chunks">read_chunks</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Read the channel's content into chunks of size <code class="code">size</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.File.html#VALread_dir">read_dir</a> [<a href="CCMonadIO.File.html">CCMonadIO.File</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">read_dir d</code> returns a sequence of files and directory contained
|
||
in the directory <code class="code">d</code> (or an empty stream if <code class="code">d</code> is not a directory)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALread_dir">read_dir</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">read_dir d</code> returns a sequence of files and directory contained
|
||
in the directory <code class="code">d</code> (or an empty stream if <code class="code">d</code> is not a directory)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALread_exn">read_exn</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
Read the content of the given file, or raises some exception
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALread_line">read_line</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Read a line from the channel.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALread_line">read_line</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Read a line from the channel.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALread_lines">read_lines</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Read all lines eagerly
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALread_lines">read_lines</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Read all lines.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALread_lines_l">read_lines_l</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Read all lines into a list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALreduce">reduce</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">reduce start mix stop q</code> uses <code class="code">start</code> on the first element of <code class="code">q</code>,
|
||
and combine the result with following elements using <code class="code">mix</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALreflect">reflect</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">reflect q</code> evaluates all values in <code class="code">q</code> and returns a sequence
|
||
of all those values.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALregister_printer">register_printer</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">register_printer p</code> register <code class="code">p</code> as a possible failure printer.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALregister_printer">register_printer</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSemaphore.html#VALrelease">release</a> [<a href="CCSemaphore.html">CCSemaphore</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">release n s</code> atomically sets <code class="code">s := !s + n</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.File.html#VALremove">remove</a> [<a href="CCMonadIO.File.html">CCMonadIO.File</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALremove">remove</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
Remove a string (and its associated value, if any) from the index.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALremove">remove</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">remove l i</code> removes the <code class="code">i</code>-th element of <code class="code">v</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALremove">remove</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALremove">remove</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Remove the key, if present.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALremove">remove</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
Remove the element, if it were in there
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALremove">remove</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td><div class="info">
|
||
Remove the vertex and all its outgoing edges.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALremove">remove</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALremove">remove</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMixmap.S.html#VALremove">remove</a> [<a href="CCMixmap.S.html">CCMixmap.S</a>]</td>
|
||
<td><div class="info">
|
||
Remove the binding for this key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALremove">remove</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
Remove the binding for this key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALremove">remove</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Remove the key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALremove">remove</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Remove binding
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALremove">remove</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Remove the key, if present
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALremove">remove</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALremove">remove</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Remove a specific binding
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALremove">remove</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Remove the binding
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALremove">remove</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
Like <code class="code">remove_exn</code> but with an error monad.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.DEFAULT.html#VALremove">remove</a> [<a href="CCHashtbl.DEFAULT.html">CCHashtbl.DEFAULT</a>]</td>
|
||
<td><div class="info">
|
||
Remove the binding for this key.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALremove">remove</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">remove l</code> removes the current element, if any.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Assoc.html#VALremove">remove</a> [<a href="CCList.Assoc.html">CCList.Assoc</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">remove l k</code> removes the first occurrence of <code class="code">k</code> from <code class="code">l</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Set.html#VALremove">remove</a> [<a href="CCList.Set.html">CCList.Set</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">remove x set</code> removes one occurrence of <code class="code">x</code> from <code class="code">set</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Idx.html#VALremove">remove</a> [<a href="CCList.Idx.html">CCList.Idx</a>]</td>
|
||
<td><div class="info">
|
||
Remove element at given index.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALremove">remove</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">remove ~x l</code> removes every instance of <code class="code">x</code> from <code class="code">l</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALremove">remove</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Remove the <code class="code">n-th</code> element of the vector.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALremove_all">remove_all</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Remove the key from the map
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALremove_edge">remove_edge</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALremove_exn">remove_exn</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">remove_exn path</code> tries to remove the file at <code class="code">path</code> from the
|
||
file system.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALremove_left">remove_left</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Remove all bindings for the left key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALremove_mult">remove_mult</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">remove_mult set x n</code> removes at most <code class="code">n</code> occurrences of <code class="code">x</code> from <code class="code">set</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALremove_mut">remove_mut</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCHashTrie.S.html#VALremove"><code class="code"><span class="constructor">CCHashTrie</span>.<span class="constructor">S</span>.remove</code></a>, but modifies in place whenever possible
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALremove_noerr">remove_noerr</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
Like <code class="code">remove_exn</code> but do not raise any exception on failure.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALremove_right">remove_right</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td><div class="info">
|
||
Remove all bindings for the right key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALrepeat">repeat</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Repeat an IO action as many times as required
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALrepeat">repeat</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">repeat n l</code> is <code class="code">append l (append l ... l)</code> <code class="code">n</code> times
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALrepeat">repeat</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">repeat ~n x</code> repeats <code class="code">x</code> <code class="code">n</code> times then stops.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALrepeat">repeat</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
The same string, repeated n times
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALrepeat">repeat</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Concatenate the list with itself <code class="code">n</code> times
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALrepeat'">repeat'</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCMonadIO.html#VALrepeat"><code class="code"><span class="constructor">CCMonadIO</span>.repeat</code></a>, but ignores the result
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALreplace">replace</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Add the binding to the table, returning a new table.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALreplace">replace</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">replace ~sub ~by s</code> replaces some occurrences of <code class="code">sub</code> by <code class="code">by</code> in <code class="code">s</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCache.html#VALreplacing">replacing</a> [<a href="CCCache.html">CCCache</a>]</td>
|
||
<td><div class="info">
|
||
Replacing cache of the given size.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALreplicate">replicate</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">replicate n g</code> makes a list of <code class="code">n</code> elements which are all generated
|
||
randomly using <code class="code">g</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALreplicate">replicate</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Replicate the given element <code class="code">n</code> times
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCThread.Barrier.html#VALreset">reset</a> [<a href="CCThread.Barrier.html">CCThread.Barrier</a>]</td>
|
||
<td><div class="info">
|
||
Reset to initial (non-triggered) state
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALreset">reset</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Clear the content of the buffer, and also resize it to a default size
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALreset">reset</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Set i-th bit to 0
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALresize">resize</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Resize the BV so that it has at least the given physical length
|
||
<code class="code">resize bv n</code> should make <code class="code">bv</code> able to store <code class="code">(<span class="constructor">Sys</span>.word_size - 2)* n</code> bits
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALretrieve">retrieve</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
Lazy list of objects associated to strings close to the query string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALretry">retry</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">retry n f</code> calls <code class="code">f</code> at most <code class="code">n</code> times, returning the first result
|
||
of <code class="code">f ()</code> that doesn't fail.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALretry">retry</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">retry g</code> calls <code class="code">g</code> until it returns some value, or until the maximum
|
||
number of retries was reached.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALretry">retry</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">retry n f</code> calls <code class="code">f</code> at most <code class="code">n</code> times, returning the first result
|
||
of <code class="code">f ()</code> that doesn't fail.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.Traverse.html#VALretry_m">retry_m</a> [<a href="CCResult.Traverse.html">CCResult.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.Traverse.html#VALretry_m">retry_m</a> [<a href="CCError.Traverse.html">CCError.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexpM.MONAD.html#VALreturn">return</a> [<a href="CCSexpM.MONAD.html">CCSexpM.MONAD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALreturn">return</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALreturn">return</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Just return a value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALreturn">return</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Return one value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCat.MONAD_BARE.html#VALreturn">return</a> [<a href="CCCat.MONAD_BARE.html">CCCat.MONAD_BARE</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALreturn">return</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Future that is already computed
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALreturn">return</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Always succeeds, without consuming its input
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALreturn">return</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Parser that succeeds with the given value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALreturn">return</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Singleton
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Seq.html#VALreturn">return</a> [<a href="CCGraph.Seq.html">CCGraph.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALreturn">return</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td><div class="info">
|
||
Return a computed value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.MONAD.html#VALreturn">return</a> [<a href="CCKList.MONAD.html">CCKList.MONAD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALreturn">return</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.MONAD.html#VALreturn">return</a> [<a href="CCResult.MONAD.html">CCResult.MONAD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALreturn">return</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Successfully return a value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALreturn">return</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">return x</code> is the generator that always returns <code class="code">x</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.Monad.html#VALreturn">return</a> [<a href="CCFun.Monad.html">CCFun.Monad</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALreturn">return</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
Monadic return, that is <code class="code">return x = <span class="constructor">Some</span> x</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.MONAD.html#VALreturn">return</a> [<a href="CCList.MONAD.html">CCList.MONAD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALreturn">return</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.MONAD.html#VALreturn">return</a> [<a href="CCError.MONAD.html">CCError.MONAD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VALreturn">return</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Successfully return a value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALreturn">return</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Singleton vector
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALrev">rev</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Reverse the list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALrev">rev</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Reverse the queue, O(n) complexity
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALrev">rev</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">rev s</code> returns the reverse of <code class="code">s</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALrev">rev</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Reverse the vector
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALrev'">rev'</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"></span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALrev_in_place">rev_in_place</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Reverse the vector in place
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALrev_iter">rev_iter</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">rev_iter f a</code> is the same as <code class="code">iter f (rev a)</code>, only more efficient.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALrev_map">rev_map</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">rev_map f l</code> is the same as <code class="code">map f (rev l)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALreverse">reverse</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td><div class="info">
|
||
Reverse relation of the map, as a multimap
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALreverse_in_place">reverse_in_place</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Reverse the array in place
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALreverse_multimap">reverse_multimap</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td><div class="info">
|
||
Reverse relation of the multimap
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALrfind">rfind</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
Find <code class="code">sub</code> in string from the right, returns its first index or <code class="code">-1</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.Split.html#VALright">right</a> [<a href="CCString.Split.html">CCString.Split</a>]</td>
|
||
<td><div class="info">
|
||
Split on the first occurrence of <code class="code">by</code> from the rightmost part of
|
||
the string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALright">right</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Go to the right, or do nothing if the zipper is already at rightmost pos
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.Split.html#VALright_exn">right_exn</a> [<a href="CCString.Split.html">CCString.Split</a>]</td>
|
||
<td><div class="info">
|
||
Split on the first occurrence of <code class="code">by</code> from the rightmost part of the string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALright_exn">right_exn</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Go to the right, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALro">ro</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
Change permission (old reference to array might still be mutable!)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALrun">run</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Run an IO action.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.AdaptMap.html#VALrun">run</a> [<a href="CCLinq.AdaptMap.html">CCLinq.AdaptMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.AdaptSet.html#VALrun">run</a> [<a href="CCLinq.AdaptSet.html">CCLinq.AdaptSet</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.Array.html#VALrun">run</a> [<a href="CCLinq.Array.html">CCLinq.Array</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.List.html#VALrun">run</a> [<a href="CCLinq.List.html">CCLinq.List</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALrun">run</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Execute the query, possibly returning an error if things go wrong
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.html#VALrun">run</a> [<a href="CCPool.Make.html">CCPool.Make</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">run f</code> schedules <code class="code">f</code> for being executed in the thread pool
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALrun">run</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Using a random state (possibly the one in argument) run a generator
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALrun1">run1</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Run the query and return the first value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.html#VALrun1">run1</a> [<a href="CCPool.Make.html">CCPool.Make</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">run1 f x</code> is similar to <code class="code">run (<span class="keyword">fun</span> () <span class="keywordsign">-></span> f x)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.html#VALrun2">run2</a> [<a href="CCPool.Make.html">CCPool.Make</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPool.Make.html#VALrun3">run3</a> [<a href="CCPool.Make.html">CCPool.Make</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALrun_exn">run_exn</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Unsafe version of <a href="CCMonadIO.html#VALrun"><code class="code"><span class="constructor">CCMonadIO</span>.run</code></a>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALrun_no_optim">run_no_optim</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Run without any optimization
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>S</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALsample_without_replacement">sample_without_replacement</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">sample_without_replacement n g</code> makes a list of <code class="code">n</code> elements which are all
|
||
generated randomly using <code class="code">g</code> with the added constraint that none of the generated
|
||
random values are equal
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.S.html#VALscalar_add">scalar_add</a> [<a href="CCArray1.S.html">CCArray1.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.S.html#VALscalar_mult">scalar_mult</a> [<a href="CCArray1.S.html">CCArray1.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALscale">scale</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.html#VALscc">scc</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
Strongly connected components reachable from the given vertices.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKMP.S.html#VALsearch">search</a> [<a href="CCKMP.S.html">CCKMP.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">search ~pattern s</code> is a shortcut for <code class="code">find ~pattern s 0</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKMP.S.html#VALsearch'">search'</a> [<a href="CCKMP.S.html">CCKMP.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.View.html#VALselect">select</a> [<a href="CCArray1.View.html">CCArray1.View</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">select ~idx v</code> is the view that has length <code class="code">length idx</code>
|
||
and such that <code class="code">get (select ~idx a) i = get a (get idx i)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALselect">select</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">select arr bv</code> selects the elements of <code class="code">arr</code> whose index
|
||
corresponds to a true bit in <code class="code">bv</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.html#VALselect_a">select_a</a> [<a href="CCArray1.View.html">CCArray1.View</a>]</td>
|
||
<td><div class="info">
|
||
See <a href="CCArray1.View.html#VALselect"><code class="code"><span class="constructor">CCArray1</span>.<span class="constructor">View</span>.select</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.View.html#VALselect_view">select_view</a> [<a href="CCArray1.View.html">CCArray1.View</a>]</td>
|
||
<td><div class="info">
|
||
See <a href="CCArray1.View.html#VALselect"><code class="code"><span class="constructor">CCArray1</span>.<span class="constructor">View</span>.select</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALselecti">selecti</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCBV.html#VALselect"><code class="code"><span class="constructor">CCBV</span>.select</code></a>, but selected elements are paired with their index
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALsep">sep</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">sep ~by p</code> parses a list of <code class="code">p</code> separated by <code class="code">by</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALsep1">sep1</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">sep1 ~by p</code> parses a non empty list of <code class="code">p</code>, separated by <code class="code">by</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKMP.S.html#VALseq">seq</a> [<a href="CCKMP.S.html">CCKMP.S</a>]</td>
|
||
<td><div class="info">
|
||
iterate on matching positions
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALseq">seq</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.Split.html#VALseq">seq</a> [<a href="CCString.Split.html">CCString.Split</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.S.html#VALseq">seq</a> [<a href="CCHash.S.html">CCHash.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALseq">seq</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALseq">seq</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKMP.S.html#VALseq'">seq'</a> [<a href="CCKMP.S.html">CCKMP.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.Split.html#VALseq_cpy">seq_cpy</a> [<a href="CCString.Split.html">CCString.Split</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALseq_left">seq_left</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.BIDIR.html#VALseq_right">seq_right</a> [<a href="CCMultiMap.BIDIR.html">CCMultiMap.BIDIR</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALsequence">sequence</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Runs operations one by one and gather their results
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALsequence_a">sequence_a</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Future that waits for all previous futures to terminate.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALsequence_l">sequence_l</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Future that waits for all previous futures to terminate.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALsequence_l">sequence_l</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">sequence_l [x1; x2; ...; xn]</code> returns <code class="code"><span class="constructor">Some</span> [y1;y2;...;yn]</code> if
|
||
every <code class="code">xi</code> is <code class="code"><span class="constructor">Some</span> yi</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCat.TRAVERSE.html#VALsequence_m">sequence_m</a> [<a href="CCCat.TRAVERSE.html">CCCat.TRAVERSE</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.Traverse.html#VALsequence_m">sequence_m</a> [<a href="CCKList.Traverse.html">CCKList.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.Traverse.html#VALsequence_m">sequence_m</a> [<a href="CCResult.Traverse.html">CCResult.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Traverse.html#VALsequence_m">sequence_m</a> [<a href="CCList.Traverse.html">CCList.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.Traverse.html#VALsequence_m">sequence_m</a> [<a href="CCError.Traverse.html">CCError.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALsequence_map">sequence_map</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Generalization of <a href="CCMonadIO.html#VALsequence"><code class="code"><span class="constructor">CCMonadIO</span>.sequence</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.LockRef.html#VALset">set</a> [<a href="CCLock.LockRef.html">CCLock.LockRef</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLock.html#VALset">set</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
Atomically set the value
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALset">set</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALset">set</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
set n-th element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALset">set</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALset">set</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td><div class="info">
|
||
Copy the array and modify its copy
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALset">set</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">set l i v</code> sets the <code class="code">i</code>-th element of the list to <code class="code">v</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBitField.S.FIELD.html#VALset">set</a> [<a href="CCBitField.S.FIELD.html">CCBitField.S.FIELD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMixset.html#VALset">set</a> [<a href="CCMixset.html">CCMixset</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">set ~key v set</code> maps <code class="code">key</code> to <code class="code">v</code> in <code class="code">set</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALset">set</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">set a i v</code> sets the element index <code class="code">i</code> from the array <code class="code">a</code> to <code class="code">v</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.Array.S.html#VALset">set</a> [<a href="CCRingBuffer.Array.S.html">CCRingBuffer.Array.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">set t i e</code> sets the element at position <code class="code">i</code> to <code class="code">e</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMixtbl.html#VALset">set</a> [<a href="CCMixtbl.html">CCMixtbl</a>]</td>
|
||
<td><div class="info">
|
||
Bind the key to the value, using <code class="code">inj</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALset">set</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Set i-th bit.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.DEFAULT.html#VALset">set</a> [<a href="CCHashtbl.DEFAULT.html">CCHashtbl.DEFAULT</a>]</td>
|
||
<td><div class="info">
|
||
Replace the current binding for this key
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALset">set</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">set s i c</code> creates a new string which is a copy of <code class="code">s</code>, except
|
||
for index <code class="code">i</code>, which becomes <code class="code">c</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.MONO_ARRAY.html#VALset">set</a> [<a href="CCArray.MONO_ARRAY.html">CCArray.MONO_ARRAY</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALset">set</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Assoc.html#VALset">set</a> [<a href="CCList.Assoc.html">CCList.Assoc</a>]</td>
|
||
<td><div class="info">
|
||
Add the binding into the list (erase it if already present)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Idx.html#VALset">set</a> [<a href="CCList.Idx.html">CCList.Idx</a>]</td>
|
||
<td><div class="info">
|
||
Set i-th element (removes the old one), or does nothing if
|
||
index is too high
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALset">set</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Modify element at given index, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALset_color_default">set_color_default</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">set_color_default b</code> enables color handling on the standard formatters
|
||
(stdout, stderr) if <code class="code">b = <span class="keyword">true</span></code> as well as on <a href="CCFormat.html#VALsprintf"><code class="code"><span class="constructor">CCFormat</span>.sprintf</code></a> formatters;
|
||
it disables the color handling if <code class="code">b = <span class="keyword">false</span></code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALset_color_tag_handling">set_color_tag_handling</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
adds functions to support color tags to the given formatter.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTimer.html#VALset_exn_handler">set_exn_handler</a> [<a href="CCTimer.html">CCTimer</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">set_exn_handler timer f</code> registers <code class="code">f</code> so that any exception
|
||
raised by a task scheduled in <code class="code">timer</code> is given to <code class="code">f</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.html#VALset_exn_handler">set_exn_handler</a> [<a href="CCPool.Make.html">CCPool.Make</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.html#VALset_of_cmp">set_of_cmp</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
Build a set structure given a total ordering
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALshow_walk_item">show_walk_item</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALshrink">shrink</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Shrink to the given size (remove elements above this size).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALshuffle">shuffle</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Shuffle randomly the array, in place
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALshuffle_with">shuffle_with</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td><div class="info">
|
||
Like shuffle but using a specialized random state
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt.html#VALsign">sign</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">sign i</code> is one of <code class="code">-1, 0, 1</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALsign_exn">sign_exn</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">sign_exn x</code> will return the sign of <code class="code">x</code> as <code class="code">1, 0</code> or <code class="code">-1</code>, or raise an
|
||
exception <code class="code"><span class="constructor">TrapNaN</span></code> if <code class="code">x</code> is a NaN.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALsilent">silent</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
Prints nothing
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPrint.html#VALsilent">silent</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td><div class="info">
|
||
prints nothing
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALsingleton">singleton</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALsingleton">singleton</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALsingleton">singleton</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALsingleton">singleton</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALsingleton">singleton</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">singleton x</code> is the singleton <code class="code">{x}</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALsingleton">singleton</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALsingleton">singleton</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALsingleton">singleton</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALsingleton">singleton</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALsingleton">singleton</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.Dot.html#VALsingleton">singleton</a> [<a href="CCKTree.Dot.html">CCKTree.Dot</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.html#VALsingleton">singleton</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
Tree with only one label
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALsize">size</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALsize">size</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">size t</code> returns one value, the number of items returned by <code class="code">t</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBlockingQueue.html#VALsize">size</a> [<a href="CCBlockingQueue.html">CCBlockingQueue</a>]</td>
|
||
<td><div class="info">
|
||
Number of elements currently in the queue
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALsize">size</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
Number of bytes
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBloom.html#VALsize">size</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td><div class="info">
|
||
Length of the underlying array.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALsize">size</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Number of elements in the queue (constant time)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCache.html#VALsize">size</a> [<a href="CCCache.html">CCCache</a>]</td>
|
||
<td><div class="info">
|
||
Size of the cache (number of entries).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALsize">size</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Number of bindings
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALsize">size</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Number of bindings
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALsize">size</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Number of keys
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKTree.html#VALsize">size</a> [<a href="CCKTree.html">CCKTree</a>]</td>
|
||
<td><div class="info">
|
||
Number of elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALsize">size</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Number of elements (linear complexity)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALsize">size</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Number of elements in vector
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALskip">skip</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">skip p</code> parses <code class="code">p</code> and ignores its result
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALskip">skip</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Skip 0 or more instances of the given parser
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALskip">skip</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">skip b len</code> removes <code class="code">len</code> elements from the front of <code class="code">b</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALskip1">skip1</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCParse.html#VALskip_chars">skip_chars</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Skip 0 or more chars satisfying the predicate
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALskip_space">skip_space</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Skip ' ' and '\t'
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALskip_white">skip_white</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Skip ' ' and '\t' and '\n'
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALsleep">sleep</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
Future that returns with success in the given amount of seconds.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHash.HASH.html#VALslice">slice</a> [<a href="CCHash.HASH.html">CCHash.HASH</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">slice s i len state</code> hashes the slice <code class="code">i, ... i+len-1</code> of <code class="code">s</code>
|
||
into <code class="code">state</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALslice">slice</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Vector as an array slice.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALslice_seq">slice_seq</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">slice_seq v start len</code> is the sequence of elements from <code class="code">v.(start)</code>
|
||
to <code class="code">v.(start+len-1)</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.IO.html#VALslurp">slurp</a> [<a href="CCLinq.IO.html">CCLinq.IO</a>]</td>
|
||
<td><div class="info">
|
||
Slurp the whole channel in (blocking), returning the
|
||
corresponding string.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.IO.html#VALslurp_file">slurp_file</a> [<a href="CCLinq.IO.html">CCLinq.IO</a>]</td>
|
||
<td><div class="info">
|
||
Read a whole file (given by name) and return its content as
|
||
a string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALsmall_float">small_float</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
A reasonably small float.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALsmall_int">small_int</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALsnd">snd</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALsnoc">snoc</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Push element at the end of the queue
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALsort">sort</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Sort items by the given comparison function
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALsort">sort</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Eager sort.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALsort">sort</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Sort the vector, returning a copy of it that is sorted
|
||
w.r.t the given ordering.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALsort'">sort'</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Sort the vector in place (modifying it).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.html#VALsort_generic">sort_generic</a> [<a href="CCArray.html">CCArray</a>]</td>
|
||
<td><div class="info">
|
||
Sort the array, without allocating (eats stack space though).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALsort_uniq">sort_uniq</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Eager sort that removes duplicate values.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALsort_uniq">sort_uniq</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Sort the list and remove duplicate elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALsorted_insert">sorted_insert</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">sorted_insert x l</code> inserts <code class="code">x</code> into <code class="code">l</code> such that, if <code class="code">l</code> was sorted,
|
||
then <code class="code">sorted_insert x l</code> is sorted too.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALsorted_merge">sorted_merge</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Merges elements from both sorted list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALsorted_merge_uniq">sorted_merge_uniq</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">sorted_merge_uniq l1 l2</code> merges the sorted lists <code class="code">l1</code> and <code class="code">l2</code> and
|
||
removes duplicates
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALspace">space</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Tab or space
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALspaces">spaces</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Parse a sequence of <code class="code"><span class="string">'\t'</span></code> and <code class="code"><span class="string">' '</span></code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALspaces1">spaces1</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCApp_parse.html#VALspaces"><code class="code"><span class="constructor">CCApp_parse</span>.spaces</code></a> but requires at least one space
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.html#VALspanning_tree">spanning_tree</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">spanning_tree ~graph v</code> computes a lazy spanning tree that has <code class="code">v</code>
|
||
as a root.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.html#VALspanning_tree_tag">spanning_tree_tag</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCThread.Arr.html#VALspawn">spawn</a> [<a href="CCThread.Arr.html">CCThread.Arr</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code"><span class="constructor">A</span>.spawn n f</code> creates an array <code class="code">res</code> of length <code class="code">n</code>, such that
|
||
<code class="code">res.(i) = spawn (<span class="keyword">fun</span> () <span class="keywordsign">-></span> f i)</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCThread.html#VALspawn">spawn</a> [<a href="CCThread.html">CCThread</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">spawn f</code> creates a new thread that runs <code class="code">f ()</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCThread.html#VALspawn1">spawn1</a> [<a href="CCThread.html">CCThread</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">spawn1 f x</code> is like <code class="code">spawn (<span class="keyword">fun</span> () <span class="keywordsign">-></span> f x)</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCThread.html#VALspawn2">spawn2</a> [<a href="CCThread.html">CCThread</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">spawn2 f x y</code> is like <code class="code">spawn (<span class="keyword">fun</span> () <span class="keywordsign">-></span> f x y)</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALsplit">split</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">split k t</code> returns <code class="code">l, o, r</code> where <code class="code">l</code> is the part of the map
|
||
with keys smaller than <code class="code">k</code>, <code class="code">r</code> has keys bigger than <code class="code">k</code>,
|
||
and <code class="code">o = <span class="constructor">Some</span> v</code> if <code class="code">k, v</code> belonged to the map
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALsplit">split</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Split a positive value <code class="code">n</code> into <code class="code">n1,n2</code> where <code class="code">n = n1 + n2</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALsplit">split</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated">Synonym to <a href="CCList.html#VALtake_drop"><code class="code"><span class="constructor">CCList</span>.take_drop</code></a>
|
||
</span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALsplit_list">split_list</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
Split a value <code class="code">n</code> into a list of values whose sum is <code class="code">n</code>
|
||
and whose length is <code class="code">length</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALsprintf">sprintf</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
Print into a string any format string that would usually be compatible
|
||
with <a href="CCFormat.html#VALfprintf"><code class="code"><span class="constructor">CCFormat</span>.fprintf</code></a>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPrint.html#VALsprintf">sprintf</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td><div class="info">
|
||
Print into a string
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALsprintf_no_color">sprintf_no_color</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <a href="CCFormat.html#VALsprintf"><code class="code"><span class="constructor">CCFormat</span>.sprintf</code></a> but never prints colors
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALstart">start</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated">Start with a single value
|
||
</span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.Fut.html#VALstate">state</a> [<a href="CCPool.Make.Fut.html">CCPool.Make.Fut</a>]</td>
|
||
<td><div class="info">
|
||
State of the future
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALstats">stats</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Statistics on the internal table.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCUnix.html#VALstatus">status</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCUnix.html#VALstderr">stderr</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFormat.html#VALstderr">stderr</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCUnix.html#VALstdout">stdout</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFormat.html#VALstdout">stdout</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTimer.html#VALstop">stop</a> [<a href="CCTimer.html">CCTimer</a>]</td>
|
||
<td><div class="info">
|
||
Stop the given timer, cancelling pending tasks.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPool.Make.html#VALstop">stop</a> [<a href="CCPool.Make.html">CCPool.Make</a>]</td>
|
||
<td><div class="info">
|
||
After calling <code class="code">stop ()</code>, Most functions will raise Stopped.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALstr_of_l">str_of_l</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Helper to build strings from lists of chars
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.html#VALstring">string</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">string s</code> parses exactly the string <code class="code">s</code>, and nothing else
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALstring">string</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.S.html#VALstring">string</a> [<a href="CCHash.S.html">CCHash.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALstring">string</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOrd.html#VALstring_">string_</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALstring_">string_</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td><div class="info">
|
||
<span class="deprecated"></span></div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALstring_of_error">string_of_error</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFormat.html#VALstring_quoted">string_quoted</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <code class="code"><span class="constructor">CCString</span>.print</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALsub">sub</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">sub a i len</code> takes the slice of length <code class="code">len</code> starting at offset <code class="code">i</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALsub">sub</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">sub s i len</code> takes a slice of length <code class="code">len</code> from the string <code class="code">s</code>, starting
|
||
at offset <code class="code">i</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.Array.S.html#VALsub">sub</a> [<a href="CCRingBuffer.Array.S.html">CCRingBuffer.Array.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">sub t i len</code> gets the subarray of <code class="code">t</code> from
|
||
position <code class="code">i</code> to <code class="code">i + len</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.Sub.html#VALsub">sub</a> [<a href="CCString.Sub.html">CCString.Sub</a>]</td>
|
||
<td><div class="info">
|
||
Sub-slice
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray.Sub.html#VALsub">sub</a> [<a href="CCArray.Sub.html">CCArray.Sub</a>]</td>
|
||
<td><div class="info">
|
||
Sub-slice
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFloat.html#VALsub">sub</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALsub_bytes">sub_bytes</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALsub_string">sub_string</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALsubmap">submap</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">submap m1 m2</code> is true iff all bindings of <code class="code">m1</code> are also in <code class="code">m2</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALsubset">subset</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">subset a b</code> returns <code class="code"><span class="keyword">true</span></code> if all elements of <code class="code">a</code> are in <code class="code">b</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Set.html#VALsubset">subset</a> [<a href="CCList.Set.html">CCList.Set</a>]</td>
|
||
<td><div class="info">
|
||
Test for inclusion
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALsuffix">suffix</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">suffix ~suf s</code> returns <code class="code"><span class="keyword">true</span></code> iff <code class="code">suf</code> is a suffix of <code class="code">s</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALsum">sum</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.View.S.html#VALsum">sum</a> [<a href="CCArray1.View.S.html">CCArray1.View.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.S.html#VALsum_elt">sum_elt</a> [<a href="CCArray1.S.html">CCArray1.S</a>]</td>
|
||
<td><div class="info">
|
||
Efficient sum of elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPair.html#VALswap">swap</a> [<a href="CCPair.html">CCPair</a>]</td>
|
||
<td><div class="info">
|
||
Swap the components of the tuple
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALswitch_c">switch_c</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">switch_c l</code> matches the next char and uses the corresponding parser.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALswitch_s">switch_s</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">switch_s l</code> attempts to match matches any of the strings in <code class="code">l</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALsymbols">symbols</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Symbols, such as "!-=_"...
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>T</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALtail">tail</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Queue deprived of its first element.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALtail">tail</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Tail of the list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALtail_exn">tail_exn</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Unsafe version of <a href="CCKList.html#VALtail"><code class="code"><span class="constructor">CCKList</span>.tail</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALtake">take</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALtake">take</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Take at most <code class="code">n</code> elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBlockingQueue.html#VALtake">take</a> [<a href="CCBlockingQueue.html">CCBlockingQueue</a>]</td>
|
||
<td><div class="info">
|
||
Take the first element, blocking if needed
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALtake">take</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALtake">take</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td><div class="info">
|
||
Take at most n values.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALtake">take</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.html#VALtake">take</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">take n s</code> keeps only the <code class="code">n</code> first chars of <code class="code">s</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALtake">take</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
Take the <code class="code">n</code> first elements, drop the rest
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALtake">take</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Extract and return the minimum element, and the new heap (without
|
||
this element), or <code class="code"><span class="constructor">None</span></code> if the heap is empty
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALtake_back">take_back</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Take the last value from back of <code class="code">t</code>, if any
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALtake_back">take_back</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Take last element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALtake_back">take_back</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Take last value, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALtake_back_exn">take_back_exn</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Take the last value from back of <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALtake_back_exn">take_back_exn</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALtake_back_l">take_back_l</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">take_back_l n q</code> removes and returns the last <code class="code">n</code> elements of <code class="code">q</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALtake_back_while">take_back_while</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALtake_drop">take_drop</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">take_drop n l</code> splits <code class="code">l</code> into <code class="code">a, b</code> such that <code class="code">length a = n</code>
|
||
if <code class="code">length l >= n</code>, and such that <code class="code">append a b = l</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALtake_drop">take_drop</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">take_drop n s = take n s, drop n s</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALtake_drop">take_drop</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">take_drop n l</code> returns <code class="code">l1, l2</code> such that <code class="code">l1 @ l2 = l</code> and
|
||
<code class="code">length l1 = min (length l) n</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALtake_exn">take_exn</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCHeap.S.html#VALtake"><code class="code"><span class="constructor">CCHeap</span>.<span class="constructor">S</span>.take</code></a>, but can fail.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALtake_front">take_front</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Take the first value from front of <code class="code">t</code>, if any
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALtake_front">take_front</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Get and remove the first element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALtake_front">take_front</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Take first value, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALtake_front_exn">take_front_exn</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Take the first value from front of <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALtake_front_exn">take_front_exn</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCFQueue.html#VALtake_front"><code class="code"><span class="constructor">CCFQueue</span>.take_front</code></a>, but fails on empty queues.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALtake_front_l">take_front_l</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">take_front_l n q</code> takes at most <code class="code">n</code> elements from the front
|
||
of <code class="code">q</code>, and returns them wrapped in a list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALtake_front_while">take_front_while</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBlockingQueue.html#VALtake_list">take_list</a> [<a href="CCBlockingQueue.html">CCBlockingQueue</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">take_list n q</code> takes <code class="code">n</code> elements out of <code class="code">q</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALtake_while">take_while</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALtake_while">take_while</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Take elements while they satisfy a predicate
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALtake_while">take_while</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALtake_while">take_while</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALtake_while">take_while</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VALtap">tap</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">tap f x</code> evaluates <code class="code">f x</code>, discards it, then returns <code class="code">x</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALtee">tee</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">tee funs seq</code> behaves like <code class="code">seq</code>, but each element is given to
|
||
every function <code class="code">f</code> in <code class="code">funs</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALtee">tee</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">tee funs gen</code> behaves like <code class="code">gen</code>, but each element is given to
|
||
every function <code class="code">f</code> in <code class="code">funs</code> at the time the element is produced.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRAL.html#VALtl">tl</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
Remove the first element from the list, or
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.Array.html#VALto_array">to_array</a> [<a href="CCLinq.Array.html">CCLinq.Array</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.View.html#VALto_array">to_array</a> [<a href="CCArray1.View.html">CCArray1.View</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">to_array v</code> returns a fresh copy of the content of <code class="code">v</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALto_array">to_array</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALto_array">to_array</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td><div class="info">
|
||
More efficient than on usual lists
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALto_array">to_array</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">to_array t</code> returns a mutable copy of <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALto_array">to_array</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Create an array from the elements, in order.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALto_array">to_array</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Convert into array.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALto_array">to_array</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALto_array">to_array</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALto_bigarray">to_bigarray</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
Obtain the underlying array
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALto_bool">to_bool</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Expect a boolean
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALto_buf">to_buf</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALto_bytes">to_bytes</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALto_chan">to_chan</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALto_err">to_err</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALto_file">to_file</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.IO.html#VALto_file">to_file</a> [<a href="CCLinq.IO.html">CCLinq.IO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKTree.Dot.html#VALto_file">to_file</a> [<a href="CCKTree.Dot.html">CCKTree.Dot</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">to_file filename trees</code> makes a graph out of the trees, opens the
|
||
file <code class="code">filename</code> and prints the graph into the file.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALto_file">to_file</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
Print to the given file
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPrint.html#VALto_file">to_file</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td><div class="info">
|
||
Print to the given file
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.IO.html#VALto_file_exn">to_file_exn</a> [<a href="CCLinq.IO.html">CCLinq.IO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.IO.html#VALto_file_lines">to_file_lines</a> [<a href="CCLinq.IO.html">CCLinq.IO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.IO.html#VALto_file_lines_exn">to_file_lines_exn</a> [<a href="CCLinq.IO.html">CCLinq.IO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALto_file_seq">to_file_seq</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td><div class="info">
|
||
Print the given sequence of expressions to a file
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALto_float">to_float</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Expect a float
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt64.html#VALto_float">to_float</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALto_gen">to_gen</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALto_gen">to_gen</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALto_gen">to_gen</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALto_gen">to_gen</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALto_gen">to_gen</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALto_gen">to_gen</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALto_gen">to_gen</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALto_gen">to_gen</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCDeque.html#VALto_gen">to_gen</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Iterates on elements of the deque
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALto_gen">to_gen</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALto_gen">to_gen</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.S.html#VALto_gen">to_gen</a> [<a href="CCString.S.html">CCString.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALto_gen">to_gen</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALto_gen">to_gen</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALto_gen">to_gen</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALto_gen">to_gen</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALto_gen">to_gen</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALto_gen_slice">to_gen_slice</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALto_hashtbl">to_hashtbl</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Build a hashtable from the collection
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALto_int">to_int</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Expect an integer
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCInt64.html#VALto_int">to_int</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALto_int">to_int</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALto_int32">to_int32</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALto_klist">to_klist</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
Conversion to an iterator
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALto_klist">to_klist</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALto_klist">to_klist</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.S.html#VALto_klist">to_klist</a> [<a href="CCString.S.html">CCString.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALto_klist">to_klist</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALto_klist">to_klist</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALto_klist">to_klist</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALto_klist">to_klist</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALto_list">to_list</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Expect a list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.List.html#VALto_list">to_list</a> [<a href="CCLinq.List.html">CCLinq.List</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALto_list">to_list</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALto_list">to_list</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALto_list">to_list</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
Extract a list of pairs from an index
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALto_list">to_list</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALto_list">to_list</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALto_list">to_list</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALto_list">to_list</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALto_list">to_list</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALto_list">to_list</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALto_list">to_list</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.Seq.html#VALto_list">to_list</a> [<a href="CCGraph.Seq.html">CCGraph.Seq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALto_list">to_list</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALto_list">to_list</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">to_list t</code> returns the list of elements in <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALto_list">to_list</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRingBuffer.S.html#VALto_list">to_list</a> [<a href="CCRingBuffer.S.html">CCRingBuffer.S</a>]</td>
|
||
<td><div class="info">
|
||
Extract the current content into a list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALto_list">to_list</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
List of indexes that are true
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALto_list">to_list</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCDeque.html#VALto_list">to_list</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
List of elements, in order.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALto_list">to_list</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALto_list">to_list</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALto_list">to_list</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALto_list">to_list</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALto_list">to_list</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALto_list">to_list</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Gather all values into a list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALto_list">to_list</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashtbl.COUNTER.html#VALto_list">to_list</a> [<a href="CCHashtbl.COUNTER.html">CCHashtbl.COUNTER</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALto_list">to_list</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
List of bindings (order unspecified)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALto_list">to_list</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
List of bindings (order unspecified)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.S.html#VALto_list">to_list</a> [<a href="CCString.S.html">CCString.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSet.S.html#VALto_list">to_list</a> [<a href="CCSet.S.html">CCSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRef.html#VALto_list">to_list</a> [<a href="CCRef.html">CCRef</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALto_list">to_list</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALto_list">to_list</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Convert the zipper back to a list.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALto_list">to_list</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALto_list">to_list</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALto_list_mult">to_list_mult</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLazy_list.html#VALto_list_rev">to_list_rev</a> [<a href="CCLazy_list.html">CCLazy_list</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALto_list_with">to_list_with</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Expect a list, applies <code class="code">f</code> to all the elements of the list, and succeeds
|
||
only if <code class="code">f</code> succeeded on every element
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.AdaptMap.html#VALto_map">to_map</a> [<a href="CCLinq.AdaptMap.html">CCLinq.AdaptMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALto_nativeint">to_nativeint</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALto_opt">to_opt</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VALto_opt">to_opt</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALto_pair">to_pair</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Expect a list of two elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALto_pair_with">to_pair_with</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCSexp.Traverse.html#VALto_pair"><code class="code"><span class="constructor">CCSexp</span>.<span class="constructor">Traverse</span>.to_pair</code></a> but applies conversion functions
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.AdaptMap.html#VALto_pmap">to_pmap</a> [<a href="CCLinq.AdaptMap.html">CCLinq.AdaptMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALto_queue">to_queue</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCDeque.html#VALto_rev_list">to_rev_list</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
Efficient conversion to list, in reverse order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALto_rev_list">to_rev_list</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Convert to a list, in reverse order.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Zipper.html#VALto_rev_list">to_rev_list</a> [<a href="CCList.Zipper.html">CCList.Zipper</a>]</td>
|
||
<td><div class="info">
|
||
Convert the zipper back to a <i>reversed</i> list.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.PMap.html#VALto_seq">to_seq</a> [<a href="CCLinq.PMap.html">CCLinq.PMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.html#VALto_seq">to_seq</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Build a (re-usable) sequence of elements, which can then be
|
||
converted into other structures
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCat.FOLDABLE.html#VALto_seq">to_seq</a> [<a href="CCCat.FOLDABLE.html">CCCat.FOLDABLE</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALto_seq">to_seq</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALto_seq">to_seq</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLevenshtein.S.Index.html#VALto_seq">to_seq</a> [<a href="CCLevenshtein.S.Index.html">CCLevenshtein.S.Index</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHet.Map.html#VALto_seq">to_seq</a> [<a href="CCHet.Map.html">CCHet.Map</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHet.Tbl.html#VALto_seq">to_seq</a> [<a href="CCHet.Tbl.html">CCHet.Tbl</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCImmutArray.html#VALto_seq">to_seq</a> [<a href="CCImmutArray.html">CCImmutArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRAL.html#VALto_seq">to_seq</a> [<a href="CCRAL.html">CCRAL</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALto_seq">to_seq</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALto_seq">to_seq</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALto_seq">to_seq</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALto_seq">to_seq</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALto_seq">to_seq</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentArray.html#VALto_seq">to_seq</a> [<a href="CCPersistentArray.html">CCPersistentArray</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALto_seq">to_seq</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBV.html#VALto_seq">to_seq</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFQueue.html#VALto_seq">to_seq</a> [<a href="CCFQueue.html">CCFQueue</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCDeque.html#VALto_seq">to_seq</a> [<a href="CCDeque.html">CCDeque</a>]</td>
|
||
<td><div class="info">
|
||
iterate on the elements
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALto_seq">to_seq</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Sequence of the bindings of the table
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALto_seq">to_seq</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTrie.WORD.html#VALto_seq">to_seq</a> [<a href="CCTrie.WORD.html">CCTrie.WORD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALto_seq">to_seq</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALto_seq">to_seq</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALto_seq">to_seq</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALto_seq">to_seq</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCResult.html#VALto_seq">to_seq</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALto_seq">to_seq</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashtbl.COUNTER.html#VALto_seq">to_seq</a> [<a href="CCHashtbl.COUNTER.html">CCHashtbl.COUNTER</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">to_seq tbl</code> returns elements of <code class="code">tbl</code> along with their multiplicity
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.DEFAULT.html#VALto_seq">to_seq</a> [<a href="CCHashtbl.DEFAULT.html">CCHashtbl.DEFAULT</a>]</td>
|
||
<td><div class="info">
|
||
Pairs of <code class="code">(elem, value)</code> for all elements on which <code class="code">get</code> was called
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALto_seq">to_seq</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on values in the table
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALto_seq">to_seq</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on bindings in the table
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.S.html#VALto_seq">to_seq</a> [<a href="CCString.S.html">CCString.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSet.S.html#VALto_seq">to_seq</a> [<a href="CCSet.S.html">CCSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCRef.html#VALto_seq">to_seq</a> [<a href="CCRef.html">CCRef</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.S.html#VALto_seq">to_seq</a> [<a href="CCArray.S.html">CCArray.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOpt.html#VALto_seq">to_seq</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCList.html#VALto_seq">to_seq</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALto_seq">to_seq</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCError.html#VALto_seq">to_seq</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALto_seq">to_seq</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALto_seq_mult">to_seq_mult</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALto_seq_rev">to_seq_rev</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">to_seq_rev v</code> returns the sequence of elements of <code class="code">v</code> in reverse order,
|
||
that is, the last elements of <code class="code">v</code> are iterated on first.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALto_seq_slice">to_seq_slice</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALto_seq_values">to_seq_values</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.AdaptSet.html#VALto_set">to_set</a> [<a href="CCLinq.AdaptSet.html">CCLinq.AdaptSet</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.Sub.html#VALto_slice">to_slice</a> [<a href="CCArray.Sub.html">CCArray.Sub</a>]</td>
|
||
<td><div class="info">
|
||
Convert into a triple <code class="code">(arr, i, len)</code> where <code class="code">len</code> is the length of
|
||
the subarray of <code class="code">arr</code> starting at offset <code class="code">i</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALto_sorted_list">to_sorted_list</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCBV.html#VALto_list"><code class="code"><span class="constructor">CCBV</span>.to_list</code></a>, but also guarantees the list is sorted in
|
||
increasing order
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALto_stack">to_stack</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexpM.html#VALto_string">to_string</a> [<a href="CCSexpM.html">CCSexpM</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALto_string">to_string</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td><div class="info">
|
||
Expect a string (an atom)
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.File.html#VALto_string">to_string</a> [<a href="CCMonadIO.File.html">CCMonadIO.File</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALto_string">to_string</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt64.html#VALto_string">to_string</a> [<a href="CCInt64.html">CCInt64</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALto_string">to_string</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFormat.html#VALto_string">to_string</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFloat.html#VALto_string">to_string</a> [<a href="CCFloat.html">CCFloat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCInt.html#VALto_string">to_string</a> [<a href="CCInt.html">CCInt</a>]</td>
|
||
<td><div class="info">
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPrint.html#VALto_string">to_string</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALto_tree">to_tree</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHeap.S.html#VALto_tree">to_tree</a> [<a href="CCHeap.S.html">CCHeap.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALto_triple">to_triple</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCSexp.Traverse.html#VALto_triple_with">to_triple_with</a> [<a href="CCSexp.Traverse.html">CCSexp.Traverse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray1.html#VALto_yojson">to_yojson</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCVector.html#VALtop">top</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Top element, if present
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALtop_exn">top_exn</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Top element, if present
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.html#VALtopo_sort">topo_sort</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">topo_sort ~graph seq</code> returns a list of vertices <code class="code">l</code> where each
|
||
element of <code class="code">l</code> is reachable from <code class="code">seq</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.html#VALtopo_sort_tag">topo_sort_tag</a> [<a href="CCGraph.html">CCGraph</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCGraph.html#VALtopo_sort"><code class="code"><span class="constructor">CCGraph</span>.topo_sort</code></a> but uses an explicit tag set
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBitField.S.html#VALtotal_width">total_width</a> [<a href="CCBitField.S.html">CCBitField.S</a>]</td>
|
||
<td><div class="info">
|
||
Current width of the bitfield
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.U.html#VALtriple">triple</a> [<a href="CCParse.U.html">CCParse.U</a>]</td>
|
||
<td><div class="info">
|
||
Parse a triple using OCaml whitespace conventions.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALtriple">triple</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCOrd.html#VALtriple">triple</a> [<a href="CCOrd.html">CCOrd</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.S.html#VALtriple">triple</a> [<a href="CCHash.S.html">CCHash.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHash.html#VALtriple">triple</a> [<a href="CCHash.html">CCHash</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALtriple">triple</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBlockingQueue.html#VALtry_push">try_push</a> [<a href="CCBlockingQueue.html">CCBlockingQueue</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">try_push q x</code> pushes <code class="code">x</code> into <code class="code">q</code> if <code class="code">q</code> is not full, in which
|
||
case it returns <code class="code"><span class="keyword">true</span></code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRandom.html#VALtry_successively">try_successively</a> [<a href="CCRandom.html">CCRandom</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">try_successively l</code> tries each generator of <code class="code">l</code>, one after the other.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBlockingQueue.html#VALtry_take">try_take</a> [<a href="CCBlockingQueue.html">CCBlockingQueue</a>]</td>
|
||
<td><div class="info">
|
||
Take the first element if the queue is not empty, return <code class="code"><span class="constructor">None</span></code>
|
||
otherwise
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>U</td></tr>
|
||
<tr><td><a href="CCCache.html#VALunbounded">unbounded</a> [<a href="CCCache.html">CCCache</a>]</td>
|
||
<td><div class="info">
|
||
Unbounded cache, backed by a Hash table.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALuncapitalize_ascii">uncapitalize_ascii</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
See <code class="code"><span class="constructor">String</span></code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFun.html#VALuncurry">uncurry</a> [<a href="CCFun.html">CCFun</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCString.Sub.html#VALunderlying">underlying</a> [<a href="CCString.Sub.html">CCString.Sub</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCArray.Sub.html#VALunderlying">underlying</a> [<a href="CCArray.Sub.html">CCArray.Sub</a>]</td>
|
||
<td><div class="info">
|
||
Underlying array (shared).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALunfold">unfold</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">unfold f acc</code> calls <code class="code">f acc</code> and: if <code class="code">f acc = <span class="constructor">Some</span> (x, acc')</code>, yield <code class="code">x</code>, continue with <code class="code">unfold f acc'</code>, if <code class="code">f acc = <span class="constructor">None</span></code>, stops
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLinq.html#VALunion">union</a> [<a href="CCLinq.html">CCLinq</a>]</td>
|
||
<td><div class="info">
|
||
Union of two collections.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBloom.html#VALunion">union</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td><div class="info">
|
||
The sets MUST have the same set of hash functions
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALunion">union</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">union a b</code> returns <code class="code">a ∪ b</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALunion">union</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCHashconsedSet.S.html#VALunion">union</a> [<a href="CCHashconsedSet.S.html">CCHashconsedSet.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALunion">union</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBV.html#VALunion">union</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">union bv1 bv2</code> returns the union of the two sets
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALunion">union</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">union a b</code> contains as many occurrences of an element <code class="code">x</code>
|
||
as <code class="code">count a x + count b x</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALunion">union</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Union of multimaps
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Set.html#VALunion">union</a> [<a href="CCList.Set.html">CCList.Set</a>]</td>
|
||
<td><div class="info">
|
||
List union.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBV.html#VALunion_into">union_into</a> [<a href="CCBV.html">CCBV</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">union ~into bv</code> sets <code class="code">into</code> to the union of itself and <code class="code">bv</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBloom.html#VALunion_mut">union_mut</a> [<a href="CCBloom.html">CCBloom</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">union_mut ~into f</code> changes <code class="code">into</code> into the union of <code class="code">into</code> and <code class="code">f</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashSet.S.html#VALunion_mut">union_mut</a> [<a href="CCHashSet.S.html">CCHashSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">union_mut ~into a</code> changes <code class="code">into</code> into <code class="code">a ∪ into</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALuniq">uniq</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">uniq eq l</code> returns <code class="code">l</code> but removes consecutive duplicates.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Set.html#VALuniq">uniq</a> [<a href="CCList.Set.html">CCList.Set</a>]</td>
|
||
<td><div class="info">
|
||
List uniq.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALuniq_sort">uniq_sort</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Sort the array and remove duplicates, in place (e.g.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.html#VALuniq_succ">uniq_succ</a> [<a href="CCList.html">CCList</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">uniq_succ l</code> removes duplicate elements that occur one next to the other.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALunit">unit</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPrint.html#VALunit">unit</a> [<a href="CCPrint.html">CCPrint</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLinq.IO.html#VALunlines">unlines</a> [<a href="CCLinq.IO.html">CCLinq.IO</a>]</td>
|
||
<td><div class="info">
|
||
Join lines together
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALunlines">unlines</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">unlines l</code> concatenates all strings of <code class="code">l</code>, separated with '\n'
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALunlines_gen">unlines_gen</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">unlines_gen g</code> concatenates all strings of <code class="code">g</code>, separated with '\n'
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCVector.html#VALunsafe_get_array">unsafe_get_array</a> [<a href="CCVector.html">CCVector</a>]</td>
|
||
<td><div class="info">
|
||
Access the underlying <b>shared</b> array (do not modify!).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCKList.html#VALunzip">unzip</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Splits each tuple in the list
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.LockRef.html#VALupdate">update</a> [<a href="CCLock.LockRef.html">CCLock.LockRef</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCLock.html#VALupdate">update</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">update l f</code> replaces the content <code class="code">x</code> of <code class="code">l</code> with <code class="code">f x</code>, atomically
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALupdate">update</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">update k f m</code> calls <code class="code">f (<span class="constructor">Some</span> v)</code> if <code class="code">get k m = <span class="constructor">Some</span> v</code>, <code class="code">f <span class="constructor">None</span></code>
|
||
otherwise.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALupdate">update</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">update k ~f m</code> calls <code class="code">f (<span class="constructor">Some</span> v)</code> if <code class="code">get k m = <span class="constructor">Some</span> v</code>, <code class="code">f <span class="constructor">None</span></code>
|
||
otherwise.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALupdate">update</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCPersistentHashtbl.S.html#VALupdate">update</a> [<a href="CCPersistentHashtbl.S.html">CCPersistentHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">update tbl key f</code> calls <code class="code">f <span class="constructor">None</span></code> if <code class="code">key</code> doesn't belong in <code class="code">tbl</code>,
|
||
<code class="code">f (<span class="constructor">Some</span> v)</code> if <code class="code">key <span class="keywordsign">-></span> v</code> otherwise; If <code class="code">f</code> returns <code class="code"><span class="constructor">None</span></code> then
|
||
<code class="code">key</code> is removed, else it returns <code class="code"><span class="constructor">Some</span> v'</code> and <code class="code">key <span class="keywordsign">-></span> v'</code> is added.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCTrie.S.html#VALupdate">update</a> [<a href="CCTrie.S.html">CCTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Update the binding for the given key.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMultiSet.S.html#VALupdate">update</a> [<a href="CCMultiSet.S.html">CCMultiSet.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">update set x f</code> calls <code class="code">f n</code> where <code class="code">n</code> is the current multiplicity
|
||
of <code class="code">x</code> in <code class="code">set</code> (<code class="code">0</code> to indicate its absence); the result of <code class="code">f n</code>
|
||
is the new multiplicity of <code class="code">x</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALupdate">update</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">update k f m</code> calls <code class="code">f (<span class="constructor">Some</span> v)</code> if <code class="code">find k m = v</code>,
|
||
otherwise it calls <code class="code">f <span class="constructor">None</span></code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALupdate">update</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">update tbl ~f ~k</code> updates key <code class="code">k</code> by calling <code class="code">f k (<span class="constructor">Some</span> v)</code> if
|
||
<code class="code">k</code> was mapped to <code class="code">v</code>, or <code class="code">f k <span class="constructor">None</span></code> otherwise; if the call
|
||
returns <code class="code"><span class="constructor">None</span></code> then <code class="code">k</code> is removed/stays removed, if the call
|
||
returns <code class="code"><span class="constructor">Some</span> v'</code> then the binding <code class="code">k <span class="keywordsign">-></span> v'</code> is inserted
|
||
using <code class="code"><span class="constructor">Hashtbl</span>.replace</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALupdate">update</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">update tbl ~f ~k</code> updates key <code class="code">k</code> by calling <code class="code">f k (<span class="constructor">Some</span> v)</code> if
|
||
<code class="code">k</code> was mapped to <code class="code">v</code>, or <code class="code">f k <span class="constructor">None</span></code> otherwise; if the call
|
||
returns <code class="code"><span class="constructor">None</span></code> then <code class="code">k</code> is removed/stays removed, if the call
|
||
returns <code class="code"><span class="constructor">Some</span> v'</code> then the binding <code class="code">k <span class="keywordsign">-></span> v'</code> is inserted
|
||
using <code class="code"><span class="constructor">Hashtbl</span>.replace</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCRef.html#VALupdate">update</a> [<a href="CCRef.html">CCRef</a>]</td>
|
||
<td><div class="info">
|
||
Update the reference's content with the given function
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCList.Assoc.html#VALupdate">update</a> [<a href="CCList.Assoc.html">CCList.Assoc</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">update l k ~f</code> updates <code class="code">l</code> on the key <code class="code">k</code>, by calling <code class="code">f (get l k)</code>
|
||
and removing <code class="code">k</code> if it returns <code class="code"><span class="constructor">None</span></code>, mapping <code class="code">k</code> to <code class="code">v'</code> if it
|
||
returns <code class="code"><span class="constructor">Some</span> v'</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.html#VALupdate_map">update_map</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">update_map l f</code> computes <code class="code">x', y = f (get l)</code>, then puts <code class="code">x'</code> in <code class="code">l</code>
|
||
and returns <code class="code">y</code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.S.html#VALupdate_mut">update_mut</a> [<a href="CCHashTrie.S.html">CCHashTrie.S</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCHashTrie.S.html#VALupdate"><code class="code"><span class="constructor">CCHashTrie</span>.<span class="constructor">S</span>.update</code></a> but with mutability
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCString.html#VALuppercase_ascii">uppercase_ascii</a> [<a href="CCString.html">CCString</a>]</td>
|
||
<td><div class="info">
|
||
See <code class="code"><span class="constructor">String</span></code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td align="left"><br>V</td></tr>
|
||
<tr><td><a href="CCIntMap.html#VALvalues">values</a> [<a href="CCIntMap.html">CCIntMap</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCFlatHashtbl.S.html#VALvalues">values</a> [<a href="CCFlatHashtbl.S.html">CCFlatHashtbl.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMultiMap.S.html#VALvalues">values</a> [<a href="CCMultiMap.S.html">CCMultiMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Some values may occur several times
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMap.S.html#VALvalues">values</a> [<a href="CCMap.S.html">CCMap.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on values only
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALvalues">values</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on values in the table
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALvalues">values</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
Iterate on values in the table
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.S.html#VALvalues_list">values_list</a> [<a href="CCHashtbl.S.html">CCHashtbl.S</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">values t</code> is the list of values in <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashtbl.html#VALvalues_list">values_list</a> [<a href="CCHashtbl.html">CCHashtbl</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">values_list t</code> is the list of values in <code class="code">t</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALvbox">vbox</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
Wrap the printer in a vertical box
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALvertices">vertices</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCGraph.MAP.html#VALvertices_l">vertices_l</a> [<a href="CCGraph.MAP.html">CCGraph.MAP</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td align="left"><br>W</td></tr>
|
||
<tr><td><a href="CCThread.Barrier.html#VALwait">wait</a> [<a href="CCThread.Barrier.html">CCThread.Barrier</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">wait b</code> waits for barrier <code class="code">b</code> to be activated by <code class="code">activate b</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSemaphore.html#VALwait_until_at_least">wait_until_at_least</a> [<a href="CCSemaphore.html">CCSemaphore</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">wait_until_at_least ~n s ~f</code> waits until <code class="code">get s >= n</code>, then calls <code class="code">f ()</code>
|
||
and returns its result.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.File.html#VALwalk">walk</a> [<a href="CCMonadIO.File.html">CCMonadIO.File</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <a href="CCMonadIO.File.html#VALread_dir"><code class="code"><span class="constructor">CCMonadIO</span>.<span class="constructor">File</span>.read_dir</code></a> (with <code class="code">recurse=<span class="keyword">true</span></code>), this function walks
|
||
a directory recursively and yields either files or directories.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALwalk">walk</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <a href="CCIO.File.html#VALread_dir"><code class="code"><span class="constructor">CCIO</span>.<span class="constructor">File</span>.read_dir</code></a> (with <code class="code">recurse=<span class="keyword">true</span></code>), this function walks
|
||
a directory recursively and yields either files or directories.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCWBTree.KEY.html#VALweight">weight</a> [<a href="CCWBTree.KEY.html">CCWBTree.KEY</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCWBTree.S.html#VALweight">weight</a> [<a href="CCWBTree.S.html">CCWBTree.S</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCParse.html#VALwhite">white</a> [<a href="CCParse.html">CCParse</a>]</td>
|
||
<td><div class="info">
|
||
Tab or space or newline
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALwhite">white</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
Parse a sequence of <code class="code"><span class="string">'\t'</span></code>, <code class="code"><span class="string">'\n'</span></code> and <code class="code"><span class="string">' '</span></code>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALwhite1">white1</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCBitField.S.FIELD.html#VALwidth">width</a> [<a href="CCBitField.S.FIELD.html">CCBitField.S.FIELD</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCAllocCache.Arr.html#VALwith_">with_</a> [<a href="CCAllocCache.Arr.html">CCAllocCache.Arr</a>]</td>
|
||
<td><div class="info">
|
||
Combines <a href="CCAllocCache.Arr.html#VALmake"><code class="code"><span class="constructor">CCAllocCache</span>.<span class="constructor">Arr</span>.make</code></a> and <a href="CCAllocCache.Arr.html#VALfree"><code class="code"><span class="constructor">CCAllocCache</span>.<span class="constructor">Arr</span>.free</code></a>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCHashTrie.Transient.html#VALwith_">with_</a> [<a href="CCHashTrie.Transient.html">CCHashTrie.Transient</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code"><span class="constructor">Transient</span>.with_ f</code> creates a transient ID <code class="code">i</code>, calls <code class="code">f i</code>,
|
||
freezes the ID <code class="code">i</code> and returns the result of <code class="code">f i</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCSemaphore.html#VALwith_acquire">with_acquire</a> [<a href="CCSemaphore.html">CCSemaphore</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">with_acquire ~n s ~f</code> first acquires <code class="code">s</code> with <code class="code">n</code> units,
|
||
calls <code class="code">f ()</code>, and then release <code class="code">s</code> with <code class="code">n</code> units.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCache.html#VALwith_cache">with_cache</a> [<a href="CCCache.html">CCCache</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">with_cache c f</code> behaves like <code class="code">f</code>, but caches calls to <code class="code">f</code> in the
|
||
cache <code class="code">c</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCCache.html#VALwith_cache_rec">with_cache_rec</a> [<a href="CCCache.html">CCCache</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">with_cache_rec c f</code> is a function that first, applies <code class="code">f</code> to
|
||
some <code class="code">f' = fix f</code>, such that recursive calls to <code class="code">f'</code> are cached in <code class="code">c</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALwith_color">with_color</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">with_color <span class="string">"Blue"</span> pp</code> behaves like the printer <code class="code">pp</code>, but with the given
|
||
style.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALwith_colorf">with_colorf</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">with_colorf <span class="string">"Blue"</span> out <span class="string">"%s %d"</span> <span class="string">"yolo"</span> 42</code> will behave like <code class="code"><span class="constructor">Format</span>.fprintf</code>,
|
||
but wrapping the content with the given style
|
||
<b>status: experimental</b>
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCUnix.html#VALwith_connection">with_connection</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td><div class="info">
|
||
Wrap <code class="code"><span class="constructor">Unix</span>.open_connection</code> with a handler
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCUnix.html#VALwith_in">with_in</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td><div class="info">
|
||
Open an input file with the given optional flag list, calls the function
|
||
on the input channel.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALwith_in">with_in</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Open an input file with the given optional flag list.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALwith_in">with_in</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Open an input file with the given optional flag list, calls the function
|
||
on the input channel.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALwith_in_out">with_in_out</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Combines <a href="CCIO.html#VALwith_in"><code class="code"><span class="constructor">CCIO</span>.with_in</code></a> and <a href="CCIO.html#VALwith_out"><code class="code"><span class="constructor">CCIO</span>.with_out</code></a>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.html#VALwith_lock">with_lock</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">with_lock l f</code> runs <code class="code">f x</code> where <code class="code">x</code> is the value protected with
|
||
the lock <code class="code">l</code>, in a critical section.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCLock.html#VALwith_lock_as_ref">with_lock_as_ref</a> [<a href="CCLock.html">CCLock</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">with_lock_as_ref l f</code> calls <code class="code">f</code> with a reference-like object
|
||
that allows to manipulate the value of <code class="code">l</code> safely.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCBigstring.html#VALwith_map_file">with_map_file</a> [<a href="CCBigstring.html">CCBigstring</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">with_map_file name f</code> maps the file into memory, opening it, and
|
||
call <code class="code">f</code> with a slice <code class="code">pos.... pos+len</code> of the bytes of the file
|
||
where <code class="code">len</code> is the length of the file if not provided.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCUnix.html#VALwith_out">with_out</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCUnix.html#VALwith_in"><code class="code"><span class="constructor">CCUnix</span>.with_in</code></a> but for an output channel
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALwith_out">with_out</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCMonadIO.html#VALwith_in"><code class="code"><span class="constructor">CCMonadIO</span>.with_in</code></a> but for an output channel
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCGraph.Dot.html#VALwith_out">with_out</a> [<a href="CCGraph.Dot.html">CCGraph.Dot</a>]</td>
|
||
<td><div class="info">
|
||
Shortcut to open a file and write to it
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALwith_out">with_out</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCIO.html#VALwith_in"><code class="code"><span class="constructor">CCIO</span>.with_in</code></a> but for an output channel
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALwith_out_a">with_out_a</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <a href="CCMonadIO.html#VALwith_out"><code class="code"><span class="constructor">CCMonadIO</span>.with_out</code></a> but with the <code class="code"><span class="constructor">Open_append</span></code> and <code class="code"><span class="constructor">Open_creat</span></code>
|
||
flags activated
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALwith_out_a">with_out_a</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Similar to <a href="CCIO.html#VALwith_out"><code class="code"><span class="constructor">CCIO</span>.with_out</code></a> but with the <code class="code">[<span class="constructor">Open_append</span>; <span class="constructor">Open_creat</span>; <span class="constructor">Open_wronly</span>]</code>
|
||
flags activated, to append to the file
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCUnix.html#VALwith_process_full">with_process_full</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td><div class="info">
|
||
Open a subprocess and obtain a handle to its channels.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCUnix.html#VALwith_process_in">with_process_in</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td><div class="info">
|
||
Open a subprocess and obtain a handle to its stdout
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCUnix.html#VALwith_process_out">with_process_out</a> [<a href="CCUnix.html">CCUnix</a>]</td>
|
||
<td><div class="info">
|
||
Open a subprocess and obtain a handle to its stdin
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALwith_temp">with_temp</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">with_temp ~prefix ~suffix f</code> will call <code class="code">f</code> with the name of a new
|
||
temporary file (located in <code class="code">temp_dir</code>).
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCFormat.html#VALwithin">within</a> [<a href="CCFormat.html">CCFormat</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">within a b p</code> wraps <code class="code">p</code> inside the strings <code class="code">a</code> and <code class="code">b</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCArray1.html#VALwo">wo</a> [<a href="CCArray1.html">CCArray1</a>]</td>
|
||
<td><div class="info">
|
||
Change permission
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCParse.U.html#VALword">word</a> [<a href="CCParse.U.html">CCParse.U</a>]</td>
|
||
<td><div class="info">
|
||
non empty string of alpha num, start with alpha
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCApp_parse.html#VALword">word</a> [<a href="CCApp_parse.html">CCApp_parse</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">word</code> parses any identifier not starting with an integer and
|
||
not containing any whitespace nor delimiter
|
||
TODO: specify
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Seq.html#VALwords">words</a> [<a href="CCMonadIO.Seq.html">CCMonadIO.Seq</a>]</td>
|
||
<td><div class="info">
|
||
Split strings into words at " " boundaries.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.Raw.html#VALwrap">wrap</a> [<a href="CCMonadIO.Raw.html">CCMonadIO.Raw</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">wrap f</code> is the IO action that, when executed, returns <code class="code">f ()</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALwrap">wrap</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">wrap f x</code> calls <code class="code">f x</code> and returns <code class="code"><span class="constructor">Some</span> y</code> if <code class="code">f x = y</code>.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALwrap1">wrap1</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCResult.html#VALguard"><code class="code"><span class="constructor">CCResult</span>.guard</code></a> but gives the function one argument.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALwrap1">wrap1</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCError.html#VALguard"><code class="code"><span class="constructor">CCError</span>.guard</code></a> but gives the function one argument.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALwrap2">wrap2</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCResult.html#VALguard"><code class="code"><span class="constructor">CCResult</span>.guard</code></a> but gives the function two arguments.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCOpt.html#VALwrap2">wrap2</a> [<a href="CCOpt.html">CCOpt</a>]</td>
|
||
<td><div class="info">
|
||
<code class="code">wrap2 f x y</code> is similar to <code class="code">wrap1</code> but for binary functions.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALwrap2">wrap2</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCError.html#VALguard"><code class="code"><span class="constructor">CCError</span>.guard</code></a> but gives the function two arguments.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCResult.html#VALwrap3">wrap3</a> [<a href="CCResult.html">CCResult</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCResult.html#VALguard"><code class="code"><span class="constructor">CCResult</span>.guard</code></a> but gives the function three arguments.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCError.html#VALwrap3">wrap3</a> [<a href="CCError.html">CCError</a>]</td>
|
||
<td><div class="info">
|
||
Same as <a href="CCError.html#VALguard"><code class="code"><span class="constructor">CCError</span>.guard</code></a> but gives the function three arguments.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALwrite">write</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALwrite">write</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
Write the given string into the given file
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCPrint.MONAD_IO.html#VALwrite">write</a> [<a href="CCPrint.MONAD_IO.html">CCPrint.MONAD_IO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALwrite_buf">write_buf</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIO.File.html#VALwrite_exn">write_exn</a> [<a href="CCIO.File.html">CCIO.File</a>]</td>
|
||
<td><div class="info">
|
||
Write the given string into the given file, possibly raising
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALwrite_gen">write_gen</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Write the given strings on the output.
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALwrite_line">write_line</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCIO.html#VALwrite_line">write_line</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Write the given string on the channel, followed by "\n"
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALwrite_lines">write_lines</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td><div class="info">
|
||
Write every string on the output, followed by "\n".
|
||
</div>
|
||
</td></tr>
|
||
<tr><td><a href="CCIO.html#VALwrite_lines_l">write_lines_l</a> [<a href="CCIO.html">CCIO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCMonadIO.html#VALwrite_str">write_str</a> [<a href="CCMonadIO.html">CCMonadIO</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td align="left"><br>Z</td></tr>
|
||
<tr><td><a href="CCArray1.Bool.html#VALzeroes">zeroes</a> [<a href="CCArray1.Bool.html">CCArray1.Bool</a>]</td>
|
||
<td></td></tr>
|
||
<tr><td><a href="CCKList.html#VALzip">zip</a> [<a href="CCKList.html">CCKList</a>]</td>
|
||
<td><div class="info">
|
||
Combine elements pairwise.
|
||
</div>
|
||
</td></tr>
|
||
</table>
|
||
</body>
|
||
</html> |