1<html> 2<head> 3<link rel="stylesheet" href="style.css" type="text/css"> 4<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> 5<meta name="viewport" content="width=device-width, initial-scale=1"> 6<link rel="Start" href="index.html"> 7<link title="Index of types" rel=Appendix href="index_types.html"> 8<link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> 9<link title="Index of values" rel=Appendix href="index_values.html"> 10<link title="Index of modules" rel=Appendix href="index_modules.html"> 11<link title="Index of module types" rel=Appendix href="index_module_types.html"> 12<link title="Arg" rel="Chapter" href="Arg.html"> 13<link title="Arg_helper" rel="Chapter" href="Arg_helper.html"> 14<link title="Arith_status" rel="Chapter" href="Arith_status.html"> 15<link title="Array" rel="Chapter" href="Array.html"> 16<link title="ArrayLabels" rel="Chapter" href="ArrayLabels.html"> 17<link title="Ast_helper" rel="Chapter" href="Ast_helper.html"> 18<link title="Ast_invariants" rel="Chapter" href="Ast_invariants.html"> 19<link title="Ast_iterator" rel="Chapter" href="Ast_iterator.html"> 20<link title="Ast_mapper" rel="Chapter" href="Ast_mapper.html"> 21<link title="Asttypes" rel="Chapter" href="Asttypes.html"> 22<link title="Attr_helper" rel="Chapter" href="Attr_helper.html"> 23<link title="Big_int" rel="Chapter" href="Big_int.html"> 24<link title="Bigarray" rel="Chapter" href="Bigarray.html"> 25<link title="Buffer" rel="Chapter" href="Buffer.html"> 26<link title="Builtin_attributes" rel="Chapter" href="Builtin_attributes.html"> 27<link title="Bytes" rel="Chapter" href="Bytes.html"> 28<link title="BytesLabels" rel="Chapter" href="BytesLabels.html"> 29<link title="Callback" rel="Chapter" href="Callback.html"> 30<link title="CamlinternalFormat" rel="Chapter" href="CamlinternalFormat.html"> 31<link title="CamlinternalFormatBasics" rel="Chapter" href="CamlinternalFormatBasics.html"> 32<link title="CamlinternalLazy" rel="Chapter" href="CamlinternalLazy.html"> 33<link title="CamlinternalMod" rel="Chapter" href="CamlinternalMod.html"> 34<link title="CamlinternalOO" rel="Chapter" href="CamlinternalOO.html"> 35<link title="Ccomp" rel="Chapter" href="Ccomp.html"> 36<link title="Char" rel="Chapter" href="Char.html"> 37<link title="Clflags" rel="Chapter" href="Clflags.html"> 38<link title="Complex" rel="Chapter" href="Complex.html"> 39<link title="Condition" rel="Chapter" href="Condition.html"> 40<link title="Config" rel="Chapter" href="Config.html"> 41<link title="Consistbl" rel="Chapter" href="Consistbl.html"> 42<link title="Depend" rel="Chapter" href="Depend.html"> 43<link title="Digest" rel="Chapter" href="Digest.html"> 44<link title="Docstrings" rel="Chapter" href="Docstrings.html"> 45<link title="Dynlink" rel="Chapter" href="Dynlink.html"> 46<link title="Ephemeron" rel="Chapter" href="Ephemeron.html"> 47<link title="Event" rel="Chapter" href="Event.html"> 48<link title="Filename" rel="Chapter" href="Filename.html"> 49<link title="Format" rel="Chapter" href="Format.html"> 50<link title="Gc" rel="Chapter" href="Gc.html"> 51<link title="Genlex" rel="Chapter" href="Genlex.html"> 52<link title="Graphics" rel="Chapter" href="Graphics.html"> 53<link title="GraphicsX11" rel="Chapter" href="GraphicsX11.html"> 54<link title="Hashtbl" rel="Chapter" href="Hashtbl.html"> 55<link title="Identifiable" rel="Chapter" href="Identifiable.html"> 56<link title="Int32" rel="Chapter" href="Int32.html"> 57<link title="Int64" rel="Chapter" href="Int64.html"> 58<link title="Lazy" rel="Chapter" href="Lazy.html"> 59<link title="Lexer" rel="Chapter" href="Lexer.html"> 60<link title="Lexing" rel="Chapter" href="Lexing.html"> 61<link title="List" rel="Chapter" href="List.html"> 62<link title="ListLabels" rel="Chapter" href="ListLabels.html"> 63<link title="Location" rel="Chapter" href="Location.html"> 64<link title="Longident" rel="Chapter" href="Longident.html"> 65<link title="Map" rel="Chapter" href="Map.html"> 66<link title="Marshal" rel="Chapter" href="Marshal.html"> 67<link title="Misc" rel="Chapter" href="Misc.html"> 68<link title="MoreLabels" rel="Chapter" href="MoreLabels.html"> 69<link title="Mutex" rel="Chapter" href="Mutex.html"> 70<link title="Nativeint" rel="Chapter" href="Nativeint.html"> 71<link title="Num" rel="Chapter" href="Num.html"> 72<link title="Numbers" rel="Chapter" href="Numbers.html"> 73<link title="Obj" rel="Chapter" href="Obj.html"> 74<link title="Oo" rel="Chapter" href="Oo.html"> 75<link title="Parse" rel="Chapter" href="Parse.html"> 76<link title="Parser" rel="Chapter" href="Parser.html"> 77<link title="Parsetree" rel="Chapter" href="Parsetree.html"> 78<link title="Parsing" rel="Chapter" href="Parsing.html"> 79<link title="Pervasives" rel="Chapter" href="Pervasives.html"> 80<link title="Pprintast" rel="Chapter" href="Pprintast.html"> 81<link title="Printast" rel="Chapter" href="Printast.html"> 82<link title="Printexc" rel="Chapter" href="Printexc.html"> 83<link title="Printf" rel="Chapter" href="Printf.html"> 84<link title="Queue" rel="Chapter" href="Queue.html"> 85<link title="Random" rel="Chapter" href="Random.html"> 86<link title="Ratio" rel="Chapter" href="Ratio.html"> 87<link title="Scanf" rel="Chapter" href="Scanf.html"> 88<link title="Set" rel="Chapter" href="Set.html"> 89<link title="Sort" rel="Chapter" href="Sort.html"> 90<link title="Spacetime" rel="Chapter" href="Spacetime.html"> 91<link title="Stack" rel="Chapter" href="Stack.html"> 92<link title="StdLabels" rel="Chapter" href="StdLabels.html"> 93<link title="Str" rel="Chapter" href="Str.html"> 94<link title="Stream" rel="Chapter" href="Stream.html"> 95<link title="String" rel="Chapter" href="String.html"> 96<link title="StringLabels" rel="Chapter" href="StringLabels.html"> 97<link title="Strongly_connected_components" rel="Chapter" href="Strongly_connected_components.html"> 98<link title="Syntaxerr" rel="Chapter" href="Syntaxerr.html"> 99<link title="Sys" rel="Chapter" href="Sys.html"> 100<link title="Targetint" rel="Chapter" href="Targetint.html"> 101<link title="Tbl" rel="Chapter" href="Tbl.html"> 102<link title="Terminfo" rel="Chapter" href="Terminfo.html"> 103<link title="Thread" rel="Chapter" href="Thread.html"> 104<link title="ThreadUnix" rel="Chapter" href="ThreadUnix.html"> 105<link title="Timings" rel="Chapter" href="Timings.html"> 106<link title="Uchar" rel="Chapter" href="Uchar.html"> 107<link title="Unix" rel="Chapter" href="Unix.html"> 108<link title="UnixLabels" rel="Chapter" href="UnixLabels.html"> 109<link title="Warnings" rel="Chapter" href="Warnings.html"> 110<link title="Weak" rel="Chapter" href="Weak.html"><title>Index of values</title> 111</head> 112<body> 113<div class="navbar"> <a class="up" href="index.html" title="Index">Up</a> 114 </div> 115<h1>Index of values</h1> 116<table> 117<tr><td align="left"><br></td></tr> 118<tr><td><a href="Pervasives.html#VAL( * )">( * )</a> [<a href="Pervasives.html">Pervasives</a>]</td> 119<td><div class="info"> 120Integer multiplication. 121</div> 122</td></tr> 123<tr><td><a href="Pervasives.html#VAL( ** )">( ** )</a> [<a href="Pervasives.html">Pervasives</a>]</td> 124<td><div class="info"> 125Exponentiation. 126</div> 127</td></tr> 128<tr><td><a href="Num.html#VAL( **/ )">( **/ )</a> [<a href="Num.html">Num</a>]</td> 129<td><div class="info"> 130Same as <a href="Num.html#VALpower_num"><code class="code"><span class="constructor">Num</span>.power_num</code></a>. 131</div> 132</td></tr> 133<tr><td><a href="Pervasives.html#VAL( *. )">( *. )</a> [<a href="Pervasives.html">Pervasives</a>]</td> 134<td><div class="info"> 135Floating-point multiplication 136</div> 137</td></tr> 138<tr><td><a href="Num.html#VAL( */ )">( */ )</a> [<a href="Num.html">Num</a>]</td> 139<td><div class="info"> 140Same as <a href="Num.html#VALmult_num"><code class="code"><span class="constructor">Num</span>.mult_num</code></a>. 141</div> 142</td></tr> 143<tr><td><a href="Pervasives.html#VAL(!)">(!)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 144<td><div class="info"> 145<code class="code">!r</code> returns the current contents of reference <code class="code">r</code>. 146</div> 147</td></tr> 148<tr><td><a href="Pervasives.html#VAL(!=)">(!=)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 149<td><div class="info"> 150Negation of <a href="Pervasives.html#VAL(==)"><code class="code">(==)</code></a>. 151</div> 152</td></tr> 153<tr><td><a href="Pervasives.html#VAL(&&)">(&&)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 154<td><div class="info"> 155The boolean 'and'. 156</div> 157</td></tr> 158<tr><td><a href="Pervasives.html#VAL(&)">(&)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 159<td><div class="info"> 160<span class="deprecated"></span></div> 161</td></tr> 162<tr><td><a href="Pervasives.html#VAL(+)">(+)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 163<td><div class="info"> 164Integer addition. 165</div> 166</td></tr> 167<tr><td><a href="Pervasives.html#VAL(+.)">(+.)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 168<td><div class="info"> 169Floating-point addition 170</div> 171</td></tr> 172<tr><td><a href="Num.html#VAL(+/)">(+/)</a> [<a href="Num.html">Num</a>]</td> 173<td><div class="info"> 174Same as <a href="Num.html#VALadd_num"><code class="code"><span class="constructor">Num</span>.add_num</code></a>. 175</div> 176</td></tr> 177<tr><td><a href="Pervasives.html#VAL(-)">(-)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 178<td><div class="info"> 179Integer subtraction. 180</div> 181</td></tr> 182<tr><td><a href="Pervasives.html#VAL(-.)">(-.)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 183<td><div class="info"> 184Floating-point subtraction 185</div> 186</td></tr> 187<tr><td><a href="Num.html#VAL(-/)">(-/)</a> [<a href="Num.html">Num</a>]</td> 188<td><div class="info"> 189Same as <a href="Num.html#VALsub_num"><code class="code"><span class="constructor">Num</span>.sub_num</code></a>. 190</div> 191</td></tr> 192<tr><td><a href="Pervasives.html#VAL(/)">(/)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 193<td><div class="info"> 194Integer division. 195</div> 196</td></tr> 197<tr><td><a href="Pervasives.html#VAL(/.)">(/.)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 198<td><div class="info"> 199Floating-point division. 200</div> 201</td></tr> 202<tr><td><a href="Num.html#VAL(//)">(//)</a> [<a href="Num.html">Num</a>]</td> 203<td><div class="info"> 204Same as <a href="Num.html#VALdiv_num"><code class="code"><span class="constructor">Num</span>.div_num</code></a>. 205</div> 206</td></tr> 207<tr><td><a href="Pervasives.html#VAL(:=)">(:=)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 208<td><div class="info"> 209<code class="code">r := a</code> stores the value of <code class="code">a</code> in reference <code class="code">r</code>. 210</div> 211</td></tr> 212<tr><td><a href="Pervasives.html#VAL(<)">(<)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 213<td><div class="info"> 214See <a href="Pervasives.html#VAL(>=)"><code class="code">(>=)</code></a>. 215</div> 216</td></tr> 217<tr><td><a href="Num.html#VAL(</)">(</)</a> [<a href="Num.html">Num</a>]</td> 218<td></td></tr> 219<tr><td><a href="Pervasives.html#VAL(<=)">(<=)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 220<td><div class="info"> 221See <a href="Pervasives.html#VAL(>=)"><code class="code">(>=)</code></a>. 222</div> 223</td></tr> 224<tr><td><a href="Num.html#VAL(<=/)">(<=/)</a> [<a href="Num.html">Num</a>]</td> 225<td></td></tr> 226<tr><td><a href="Pervasives.html#VAL(<>)">(<>)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 227<td><div class="info"> 228Negation of <a href="Pervasives.html#VAL(=)"><code class="code">(=)</code></a>. 229</div> 230</td></tr> 231<tr><td><a href="Num.html#VAL(<>/)">(<>/)</a> [<a href="Num.html">Num</a>]</td> 232<td></td></tr> 233<tr><td><a href="Pervasives.html#VAL(=)">(=)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 234<td><div class="info"> 235<code class="code">e1 = e2</code> tests for structural equality of <code class="code">e1</code> and <code class="code">e2</code>. 236</div> 237</td></tr> 238<tr><td><a href="Num.html#VAL(=/)">(=/)</a> [<a href="Num.html">Num</a>]</td> 239<td></td></tr> 240<tr><td><a href="Pervasives.html#VAL(==)">(==)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 241<td><div class="info"> 242<code class="code">e1 == e2</code> tests for physical equality of <code class="code">e1</code> and <code class="code">e2</code>. 243</div> 244</td></tr> 245<tr><td><a href="Pervasives.html#VAL(>)">(>)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 246<td><div class="info"> 247See <a href="Pervasives.html#VAL(>=)"><code class="code">(>=)</code></a>. 248</div> 249</td></tr> 250<tr><td><a href="Num.html#VAL(>/)">(>/)</a> [<a href="Num.html">Num</a>]</td> 251<td></td></tr> 252<tr><td><a href="Pervasives.html#VAL(>=)">(>=)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 253<td><div class="info"> 254Structural ordering functions. 255</div> 256</td></tr> 257<tr><td><a href="Num.html#VAL(>=/)">(>=/)</a> [<a href="Num.html">Num</a>]</td> 258<td></td></tr> 259<tr><td><a href="Pervasives.html#VAL(@)">(@)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 260<td><div class="info"> 261List concatenation. 262</div> 263</td></tr> 264<tr><td><a href="Pervasives.html#VAL(@@)">(@@)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 265<td><div class="info"> 266Application operator: <code class="code">g @@ f @@ x</code> is exactly equivalent to 267 <code class="code">g (f (x))</code>. 268</div> 269</td></tr> 270<tr><td><a href="Pervasives.html#VAL(^)">(^)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 271<td><div class="info"> 272String concatenation. 273</div> 274</td></tr> 275<tr><td><a href="Pervasives.html#VAL(^^)">(^^)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 276<td><div class="info"> 277<code class="code">f1 ^^ f2</code> catenates format strings <code class="code">f1</code> and <code class="code">f2</code>. 278</div> 279</td></tr> 280<tr><td><a href="Pervasives.html#VAL(asr)">(asr)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 281<td><div class="info"> 282<code class="code">n <span class="keyword">asr</span> m</code> shifts <code class="code">n</code> to the right by <code class="code">m</code> bits. 283</div> 284</td></tr> 285<tr><td><a href="Pervasives.html#VAL(land)">(land)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 286<td><div class="info"> 287Bitwise logical and. 288</div> 289</td></tr> 290<tr><td><a href="Pervasives.html#VAL(lor)">(lor)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 291<td><div class="info"> 292Bitwise logical or. 293</div> 294</td></tr> 295<tr><td><a href="Pervasives.html#VAL(lsl)">(lsl)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 296<td><div class="info"> 297<code class="code">n <span class="keyword">lsl</span> m</code> shifts <code class="code">n</code> to the left by <code class="code">m</code> bits. 298</div> 299</td></tr> 300<tr><td><a href="Pervasives.html#VAL(lsr)">(lsr)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 301<td><div class="info"> 302<code class="code">n <span class="keyword">lsr</span> m</code> shifts <code class="code">n</code> to the right by <code class="code">m</code> bits. 303</div> 304</td></tr> 305<tr><td><a href="Pervasives.html#VAL(lxor)">(lxor)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 306<td><div class="info"> 307Bitwise logical exclusive or. 308</div> 309</td></tr> 310<tr><td><a href="Pervasives.html#VAL(mod)">(mod)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 311<td><div class="info"> 312Integer remainder. 313</div> 314</td></tr> 315<tr><td><a href="Pervasives.html#VAL(or)">(or)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 316<td><div class="info"> 317<span class="deprecated"></span></div> 318</td></tr> 319<tr><td><a href="Pervasives.html#VAL(|>)">(|>)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 320<td><div class="info"> 321Reverse-application operator: <code class="code">x |> f |> g</code> is exactly equivalent 322 to <code class="code">g (f (x))</code>. 323</div> 324</td></tr> 325<tr><td><a href="Pervasives.html#VAL(||)">(||)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 326<td><div class="info"> 327The boolean 'or'. 328</div> 329</td></tr> 330<tr><td><a href="Pervasives.html#VAL(~+)">(~+)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 331<td><div class="info"> 332Unary addition. 333</div> 334</td></tr> 335<tr><td><a href="Pervasives.html#VAL(~+.)">(~+.)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 336<td><div class="info"> 337Unary addition. 338</div> 339</td></tr> 340<tr><td><a href="Pervasives.html#VAL(~-)">(~-)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 341<td><div class="info"> 342Unary negation. 343</div> 344</td></tr> 345<tr><td><a href="Pervasives.html#VAL(~-.)">(~-.)</a> [<a href="Pervasives.html">Pervasives</a>]</td> 346<td><div class="info"> 347Unary negation. 348</div> 349</td></tr> 350<tr><td><a href="Pervasives.html#VAL__FILE__">__FILE__</a> [<a href="Pervasives.html">Pervasives</a>]</td> 351<td><div class="info"> 352<code class="code">__FILE__</code> returns the name of the file currently being 353 parsed by the compiler. 354</div> 355</td></tr> 356<tr><td><a href="Pervasives.html#VAL__LINE_OF__">__LINE_OF__</a> [<a href="Pervasives.html">Pervasives</a>]</td> 357<td><div class="info"> 358<code class="code">__LINE__ expr</code> returns a pair <code class="code">(line, expr)</code>, where <code class="code">line</code> is the 359 line number at which the expression <code class="code">expr</code> appears in the file 360 currently being parsed by the compiler. 361</div> 362</td></tr> 363<tr><td><a href="Pervasives.html#VAL__LINE__">__LINE__</a> [<a href="Pervasives.html">Pervasives</a>]</td> 364<td><div class="info"> 365<code class="code">__LINE__</code> returns the line number at which this expression 366 appears in the file currently being parsed by the compiler. 367</div> 368</td></tr> 369<tr><td><a href="Pervasives.html#VAL__LOC_OF__">__LOC_OF__</a> [<a href="Pervasives.html">Pervasives</a>]</td> 370<td><div class="info"> 371<code class="code">__LOC_OF__ expr</code> returns a pair <code class="code">(loc, expr)</code> where <code class="code">loc</code> is the 372 location of <code class="code">expr</code> in the file currently being parsed by the 373 compiler, with the standard error format of OCaml: "File %S, line 374 %d, characters %d-%d". 375</div> 376</td></tr> 377<tr><td><a href="Pervasives.html#VAL__LOC__">__LOC__</a> [<a href="Pervasives.html">Pervasives</a>]</td> 378<td><div class="info"> 379<code class="code">__LOC__</code> returns the location at which this expression appears in 380 the file currently being parsed by the compiler, with the standard 381 error format of OCaml: "File %S, line %d, characters %d-%d". 382</div> 383</td></tr> 384<tr><td><a href="Pervasives.html#VAL__MODULE__">__MODULE__</a> [<a href="Pervasives.html">Pervasives</a>]</td> 385<td><div class="info"> 386<code class="code">__MODULE__</code> returns the module name of the file being 387 parsed by the compiler. 388</div> 389</td></tr> 390<tr><td><a href="Pervasives.html#VAL__POS_OF__">__POS_OF__</a> [<a href="Pervasives.html">Pervasives</a>]</td> 391<td><div class="info"> 392<code class="code">__POS_OF__ expr</code> returns a pair <code class="code">(loc,expr)</code>, where <code class="code">loc</code> is a 393 tuple <code class="code">(file,lnum,cnum,enum)</code> corresponding to the location at 394 which the expression <code class="code">expr</code> appears in the file currently being 395 parsed by the compiler. 396</div> 397</td></tr> 398<tr><td><a href="Pervasives.html#VAL__POS__">__POS__</a> [<a href="Pervasives.html">Pervasives</a>]</td> 399<td><div class="info"> 400<code class="code">__POS__</code> returns a tuple <code class="code">(file,lnum,cnum,enum)</code>, corresponding 401 to the location at which this expression appears in the file 402 currently being parsed by the compiler. 403</div> 404</td></tr> 405<tr><td align="left"><br>A</td></tr> 406<tr><td><a href="Targetint.html#VALabs">abs</a> [<a href="Targetint.html">Targetint</a>]</td> 407<td><div class="info"> 408Return the absolute value of its argument. 409</div> 410</td></tr> 411<tr><td><a href="Pervasives.html#VALabs">abs</a> [<a href="Pervasives.html">Pervasives</a>]</td> 412<td><div class="info"> 413Return the absolute value of the argument. 414</div> 415</td></tr> 416<tr><td><a href="Nativeint.html#VALabs">abs</a> [<a href="Nativeint.html">Nativeint</a>]</td> 417<td><div class="info"> 418Return the absolute value of its argument. 419</div> 420</td></tr> 421<tr><td><a href="Int64.html#VALabs">abs</a> [<a href="Int64.html">Int64</a>]</td> 422<td><div class="info"> 423Return the absolute value of its argument. 424</div> 425</td></tr> 426<tr><td><a href="Int32.html#VALabs">abs</a> [<a href="Int32.html">Int32</a>]</td> 427<td><div class="info"> 428Return the absolute value of its argument. 429</div> 430</td></tr> 431<tr><td><a href="Big_int.html#VALabs_big_int">abs_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 432<td><div class="info"> 433Absolute value. 434</div> 435</td></tr> 436<tr><td><a href="Pervasives.html#VALabs_float">abs_float</a> [<a href="Pervasives.html">Pervasives</a>]</td> 437<td><div class="info"> 438<code class="code">abs_float f</code> returns the absolute value of <code class="code">f</code>. 439</div> 440</td></tr> 441<tr><td><a href="Num.html#VALabs_num">abs_num</a> [<a href="Num.html">Num</a>]</td> 442<td><div class="info"> 443Absolute value. 444</div> 445</td></tr> 446<tr><td><a href="Location.html#VALabsname">absname</a> [<a href="Location.html">Location</a>]</td> 447<td></td></tr> 448<tr><td><a href="Location.html#VALabsolute_path">absolute_path</a> [<a href="Location.html">Location</a>]</td> 449<td></td></tr> 450<tr><td><a href="Obj.html#VALabstract_tag">abstract_tag</a> [<a href="Obj.html">Obj</a>]</td> 451<td></td></tr> 452<tr><td><a href="UnixLabels.html#VALaccept">accept</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 453<td><div class="info"> 454Accept connections on the given socket. 455</div> 456</td></tr> 457<tr><td><a href="Unix.html#VALaccept">accept</a> [<a href="Unix.html">Unix</a>]</td> 458<td><div class="info"> 459Accept connections on the given socket. 460</div> 461</td></tr> 462<tr><td><a href="ThreadUnix.html#VALaccept">accept</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 463<td></td></tr> 464<tr><td><a href="UnixLabels.html#VALaccess">access</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 465<td><div class="info"> 466Check that the process has the given permissions over the named 467 file. 468</div> 469</td></tr> 470<tr><td><a href="Unix.html#VALaccess">access</a> [<a href="Unix.html">Unix</a>]</td> 471<td><div class="info"> 472Check that the process has the given permissions over the named file. 473</div> 474</td></tr> 475<tr><td><a href="Timings.html#VALaccumulate_time">accumulate_time</a> [<a href="Timings.html">Timings</a>]</td> 476<td><div class="info"> 477Like time for passes that can run multiple times 478</div> 479</td></tr> 480<tr><td><a href="Pervasives.html#VALacos">acos</a> [<a href="Pervasives.html">Pervasives</a>]</td> 481<td><div class="info"> 482Arc cosine. 483</div> 484</td></tr> 485<tr><td><a href="Dynlink.html#VALadapt_filename">adapt_filename</a> [<a href="Dynlink.html">Dynlink</a>]</td> 486<td><div class="info"> 487In bytecode, the identity function. 488</div> 489</td></tr> 490<tr><td><a href="Weak.S.html#VALadd">add</a> [<a href="Weak.S.html">Weak.S</a>]</td> 491<td><div class="info"> 492<code class="code">add t x</code> adds <code class="code">x</code> to <code class="code">t</code>. 493</div> 494</td></tr> 495<tr><td><a href="Tbl.html#VALadd">add</a> [<a href="Tbl.html">Tbl</a>]</td> 496<td></td></tr> 497<tr><td><a href="Targetint.html#VALadd">add</a> [<a href="Targetint.html">Targetint</a>]</td> 498<td><div class="info"> 499Addition. 500</div> 501</td></tr> 502<tr><td><a href="Queue.html#VALadd">add</a> [<a href="Queue.html">Queue</a>]</td> 503<td><div class="info"> 504<code class="code">add x q</code> adds the element <code class="code">x</code> at the end of the queue <code class="code">q</code>. 505</div> 506</td></tr> 507<tr><td><a href="Nativeint.html#VALadd">add</a> [<a href="Nativeint.html">Nativeint</a>]</td> 508<td><div class="info"> 509Addition. 510</div> 511</td></tr> 512<tr><td><a href="MoreLabels.Set.S.html#VALadd">add</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 513<td></td></tr> 514<tr><td><a href="MoreLabels.Map.S.html#VALadd">add</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 515<td></td></tr> 516<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALadd">add</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 517<td></td></tr> 518<tr><td><a href="MoreLabels.Hashtbl.S.html#VALadd">add</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 519<td></td></tr> 520<tr><td><a href="MoreLabels.Hashtbl.html#VALadd">add</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 521<td></td></tr> 522<tr><td><a href="Int64.html#VALadd">add</a> [<a href="Int64.html">Int64</a>]</td> 523<td><div class="info"> 524Addition. 525</div> 526</td></tr> 527<tr><td><a href="Int32.html#VALadd">add</a> [<a href="Int32.html">Int32</a>]</td> 528<td><div class="info"> 529Addition. 530</div> 531</td></tr> 532<tr><td><a href="Hashtbl.SeededS.html#VALadd">add</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 533<td></td></tr> 534<tr><td><a href="Hashtbl.S.html#VALadd">add</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 535<td></td></tr> 536<tr><td><a href="Hashtbl.html#VALadd">add</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 537<td><div class="info"> 538<code class="code"><span class="constructor">Hashtbl</span>.add tbl x y</code> adds a binding of <code class="code">x</code> to <code class="code">y</code> in table <code class="code">tbl</code>. 539</div> 540</td></tr> 541<tr><td><a href="Map.S.html#VALadd">add</a> [<a href="Map.S.html">Map.S</a>]</td> 542<td><div class="info"> 543<code class="code">add x y m</code> returns a map containing the same bindings as 544 <code class="code">m</code>, plus a binding of <code class="code">x</code> to <code class="code">y</code>. 545</div> 546</td></tr> 547<tr><td><a href="Set.S.html#VALadd">add</a> [<a href="Set.S.html">Set.S</a>]</td> 548<td><div class="info"> 549<code class="code">add x s</code> returns a set containing all elements of <code class="code">s</code>, 550 plus <code class="code">x</code>. 551</div> 552</td></tr> 553<tr><td><a href="Complex.html#VALadd">add</a> [<a href="Complex.html">Complex</a>]</td> 554<td><div class="info"> 555Addition 556</div> 557</td></tr> 558<tr><td><a href="Clflags.html#VALadd_arguments">add_arguments</a> [<a href="Clflags.html">Clflags</a>]</td> 559<td></td></tr> 560<tr><td><a href="Dynlink.html#VALadd_available_units">add_available_units</a> [<a href="Dynlink.html">Dynlink</a>]</td> 561<td><div class="info"> 562Same as <a href="Dynlink.html#VALadd_interfaces"><code class="code"><span class="constructor">Dynlink</span>.add_interfaces</code></a>, but instead of searching <code class="code">.cmi</code> files 563 to find the unit interfaces, uses the interface digests given 564 for each unit. 565</div> 566</td></tr> 567<tr><td><a href="Arg_helper.Make.html#VALadd_base_override">add_base_override</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td> 568<td></td></tr> 569<tr><td><a href="Big_int.html#VALadd_big_int">add_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 570<td><div class="info"> 571Addition. 572</div> 573</td></tr> 574<tr><td><a href="Buffer.html#VALadd_buffer">add_buffer</a> [<a href="Buffer.html">Buffer</a>]</td> 575<td><div class="info"> 576<code class="code">add_buffer b1 b2</code> appends the current contents of buffer <code class="code">b2</code> 577 at the end of buffer <code class="code">b1</code>. 578</div> 579</td></tr> 580<tr><td><a href="Buffer.html#VALadd_bytes">add_bytes</a> [<a href="Buffer.html">Buffer</a>]</td> 581<td><div class="info"> 582<code class="code">add_bytes b s</code> appends the byte sequence <code class="code">s</code> at the end of buffer <code class="code">b</code>. 583</div> 584</td></tr> 585<tr><td><a href="Buffer.html#VALadd_channel">add_channel</a> [<a href="Buffer.html">Buffer</a>]</td> 586<td><div class="info"> 587<code class="code">add_channel b ic n</code> reads at most <code class="code">n</code> characters from the 588 input channel <code class="code">ic</code> and stores them at the end of buffer <code class="code">b</code>. 589</div> 590</td></tr> 591<tr><td><a href="Buffer.html#VALadd_char">add_char</a> [<a href="Buffer.html">Buffer</a>]</td> 592<td><div class="info"> 593<code class="code">add_char b c</code> appends the character <code class="code">c</code> at the end of buffer <code class="code">b</code>. 594</div> 595</td></tr> 596<tr><td><a href="Docstrings.html#VALadd_docs_attrs">add_docs_attrs</a> [<a href="Docstrings.html">Docstrings</a>]</td> 597<td><div class="info"> 598Convert item documentation to attributes and add them to an 599 attribute list 600</div> 601</td></tr> 602<tr><td><a href="Misc.HookSig.html#VALadd_hook">add_hook</a> [<a href="Misc.HookSig.html">Misc.HookSig</a>]</td> 603<td></td></tr> 604<tr><td><a href="Depend.html#VALadd_implementation">add_implementation</a> [<a href="Depend.html">Depend</a>]</td> 605<td></td></tr> 606<tr><td><a href="Depend.html#VALadd_implementation_binding">add_implementation_binding</a> [<a href="Depend.html">Depend</a>]</td> 607<td></td></tr> 608<tr><td><a href="CamlinternalFormat.html#VALadd_in_char_set">add_in_char_set</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 609<td></td></tr> 610<tr><td><a href="Docstrings.html#VALadd_info_attrs">add_info_attrs</a> [<a href="Docstrings.html">Docstrings</a>]</td> 611<td><div class="info"> 612Convert field info to attributes and add them to an 613 attribute list 614</div> 615</td></tr> 616<tr><td><a href="CamlinternalOO.html#VALadd_initializer">add_initializer</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 617<td></td></tr> 618<tr><td><a href="Big_int.html#VALadd_int_big_int">add_int_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 619<td><div class="info"> 620Addition of a small integer to a big integer. 621</div> 622</td></tr> 623<tr><td><a href="Dynlink.html#VALadd_interfaces">add_interfaces</a> [<a href="Dynlink.html">Dynlink</a>]</td> 624<td><div class="info"> 625<code class="code">add_interfaces units path</code> grants dynamically-linked object 626 files access to the compilation units named in list <code class="code">units</code>. 627</div> 628</td></tr> 629<tr><td><a href="Num.html#VALadd_num">add_num</a> [<a href="Num.html">Num</a>]</td> 630<td><div class="info"> 631Addition 632</div> 633</td></tr> 634<tr><td><a href="Obj.html#VALadd_offset">add_offset</a> [<a href="Obj.html">Obj</a>]</td> 635<td></td></tr> 636<tr><td><a href="Ast_mapper.html#VALadd_ppx_context_sig">add_ppx_context_sig</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 637<td><div class="info"> 638Same as <code class="code">add_ppx_context_str</code>, but for signatures. 639</div> 640</td></tr> 641<tr><td><a href="Ast_mapper.html#VALadd_ppx_context_str">add_ppx_context_str</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 642<td><div class="info"> 643Extract information from the current environment and encode it 644 into an attribute which is prepended to the list of structure 645 items in order to pass the information to an external 646 processor. 647</div> 648</td></tr> 649<tr><td><a href="Depend.html#VALadd_signature">add_signature</a> [<a href="Depend.html">Depend</a>]</td> 650<td></td></tr> 651<tr><td><a href="Depend.html#VALadd_signature_binding">add_signature_binding</a> [<a href="Depend.html">Depend</a>]</td> 652<td></td></tr> 653<tr><td><a href="Buffer.html#VALadd_string">add_string</a> [<a href="Buffer.html">Buffer</a>]</td> 654<td><div class="info"> 655<code class="code">add_string b s</code> appends the string <code class="code">s</code> at the end of buffer <code class="code">b</code>. 656</div> 657</td></tr> 658<tr><td><a href="Buffer.html#VALadd_subbytes">add_subbytes</a> [<a href="Buffer.html">Buffer</a>]</td> 659<td><div class="info"> 660<code class="code">add_subbytes b s ofs len</code> takes <code class="code">len</code> characters from offset 661 <code class="code">ofs</code> in byte sequence <code class="code">s</code> and appends them at the end of buffer <code class="code">b</code>. 662</div> 663</td></tr> 664<tr><td><a href="Buffer.html#VALadd_substitute">add_substitute</a> [<a href="Buffer.html">Buffer</a>]</td> 665<td><div class="info"> 666<code class="code">add_substitute b f s</code> appends the string pattern <code class="code">s</code> at the end 667 of buffer <code class="code">b</code> with substitution. 668</div> 669</td></tr> 670<tr><td><a href="Buffer.html#VALadd_substring">add_substring</a> [<a href="Buffer.html">Buffer</a>]</td> 671<td><div class="info"> 672<code class="code">add_substring b s ofs len</code> takes <code class="code">len</code> characters from offset 673 <code class="code">ofs</code> in string <code class="code">s</code> and appends them at the end of buffer <code class="code">b</code>. 674</div> 675</td></tr> 676<tr><td><a href="Docstrings.html#VALadd_text_attrs">add_text_attrs</a> [<a href="Docstrings.html">Docstrings</a>]</td> 677<td><div class="info"> 678Convert text to attributes and add them to an attribute list 679</div> 680</td></tr> 681<tr><td><a href="Depend.html#VALadd_use_file">add_use_file</a> [<a href="Depend.html">Depend</a>]</td> 682<td></td></tr> 683<tr><td><a href="Arg_helper.Make.html#VALadd_user_override">add_user_override</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td> 684<td></td></tr> 685<tr><td><a href="Clflags.html#VALafl_inst_ratio">afl_inst_ratio</a> [<a href="Clflags.html">Clflags</a>]</td> 686<td></td></tr> 687<tr><td><a href="Config.html#VALafl_instrument">afl_instrument</a> [<a href="Config.html">Config</a>]</td> 688<td></td></tr> 689<tr><td><a href="Clflags.html#VALafl_instrument">afl_instrument</a> [<a href="Clflags.html">Clflags</a>]</td> 690<td></td></tr> 691<tr><td><a href="UnixLabels.html#VALalarm">alarm</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 692<td><div class="info"> 693Schedule a <code class="code"><span class="constructor">SIGALRM</span></code> signal after the given number of seconds. 694</div> 695</td></tr> 696<tr><td><a href="Unix.html#VALalarm">alarm</a> [<a href="Unix.html">Unix</a>]</td> 697<td><div class="info"> 698Schedule a <code class="code"><span class="constructor">SIGALRM</span></code> signal after the given number of seconds. 699</div> 700</td></tr> 701<tr><td><a href="Ast_helper.Mty.html#VALalias">alias</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td> 702<td></td></tr> 703<tr><td><a href="Ast_helper.Pat.html#VALalias">alias</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 704<td></td></tr> 705<tr><td><a href="Ast_helper.Typ.html#VALalias">alias</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 706<td></td></tr> 707<tr><td><a href="Misc.html#VALalign">align</a> [<a href="Misc.html">Misc</a>]</td> 708<td></td></tr> 709<tr><td><a href="Arg.html#VALalign">align</a> [<a href="Arg.html">Arg</a>]</td> 710<td><div class="info"> 711Align the documentation strings by inserting spaces at the first 712 space, according to the length of the keyword. 713</div> 714</td></tr> 715<tr><td><a href="Clflags.html#VALall_ccopts">all_ccopts</a> [<a href="Clflags.html">Clflags</a>]</td> 716<td></td></tr> 717<tr><td><a href="Clflags.html#VALall_passes">all_passes</a> [<a href="Clflags.html">Clflags</a>]</td> 718<td></td></tr> 719<tr><td><a href="Clflags.html#VALall_ppx">all_ppx</a> [<a href="Clflags.html">Clflags</a>]</td> 720<td></td></tr> 721<tr><td><a href="Gc.html#VALallocated_bytes">allocated_bytes</a> [<a href="Gc.html">Gc</a>]</td> 722<td><div class="info"> 723Return the total number of bytes allocated since the program was 724 started. 725</div> 726</td></tr> 727<tr><td><a href="Dynlink.html#VALallow_only">allow_only</a> [<a href="Dynlink.html">Dynlink</a>]</td> 728<td><div class="info"> 729<code class="code">allow_only units</code> restricts the compilation units that 730 dynamically-linked units can reference: it forbids all references 731 to units other than those named in the list <code class="code">units</code>. 732</div> 733</td></tr> 734<tr><td><a href="Dynlink.html#VALallow_unsafe_modules">allow_unsafe_modules</a> [<a href="Dynlink.html">Dynlink</a>]</td> 735<td><div class="info"> 736Govern whether unsafe object files are allowed to be 737 dynamically linked. 738</div> 739</td></tr> 740<tr><td><a href="Event.html#VALalways">always</a> [<a href="Event.html">Event</a>]</td> 741<td><div class="info"> 742<code class="code">always v</code> returns an event that is always ready for 743 synchronization. 744</div> 745</td></tr> 746<tr><td><a href="Big_int.html#VALand_big_int">and_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 747<td><div class="info"> 748Bitwise logical 'and'. 749</div> 750</td></tr> 751<tr><td><a href="Clflags.html#VALannotations">annotations</a> [<a href="Clflags.html">Clflags</a>]</td> 752<td></td></tr> 753<tr><td><a href="Misc.Color.html#VALansi_of_style_l">ansi_of_style_l</a> [<a href="Misc.Color.html">Misc.Color</a>]</td> 754<td></td></tr> 755<tr><td><a href="Ast_helper.Pat.html#VALany">any</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 756<td></td></tr> 757<tr><td><a href="Ast_helper.Typ.html#VALany">any</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 758<td></td></tr> 759<tr><td><a href="ListLabels.html#VALappend">append</a> [<a href="ListLabels.html">ListLabels</a>]</td> 760<td><div class="info"> 761Catenate two lists. 762</div> 763</td></tr> 764<tr><td><a href="List.html#VALappend">append</a> [<a href="List.html">List</a>]</td> 765<td><div class="info"> 766Concatenate two lists. 767</div> 768</td></tr> 769<tr><td><a href="ArrayLabels.html#VALappend">append</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 770<td><div class="info"> 771<code class="code"><span class="constructor">Array</span>.append v1 v2</code> returns a fresh array containing the 772 concatenation of the arrays <code class="code">v1</code> and <code class="code">v2</code>. 773</div> 774</td></tr> 775<tr><td><a href="Array.html#VALappend">append</a> [<a href="Array.html">Array</a>]</td> 776<td><div class="info"> 777<code class="code"><span class="constructor">Array</span>.append v1 v2</code> returns a fresh array containing the 778 concatenation of the arrays <code class="code">v1</code> and <code class="code">v2</code>. 779</div> 780</td></tr> 781<tr><td><a href="Clflags.html#VALapplicative_functors">applicative_functors</a> [<a href="Clflags.html">Clflags</a>]</td> 782<td></td></tr> 783<tr><td><a href="Ast_mapper.html#VALapply">apply</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 784<td><div class="info"> 785Apply a mapper (parametrized by the unit name) to a dumped 786 parsetree found in the <code class="code">source</code> file and put the result in the 787 <code class="code">target</code> file. 788</div> 789</td></tr> 790<tr><td><a href="Ast_helper.Cl.html#VALapply">apply</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td> 791<td></td></tr> 792<tr><td><a href="Ast_helper.Mod.html#VALapply">apply</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td> 793<td></td></tr> 794<tr><td><a href="Ast_helper.Exp.html#VALapply">apply</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 795<td></td></tr> 796<tr><td><a href="Misc.HookSig.html#VALapply_hooks">apply_hooks</a> [<a href="Misc.HookSig.html">Misc.HookSig</a>]</td> 797<td></td></tr> 798<tr><td><a href="Num.html#VALapprox_num_exp">approx_num_exp</a> [<a href="Num.html">Num</a>]</td> 799<td><div class="info"> 800Approximate a number by a decimal. 801</div> 802</td></tr> 803<tr><td><a href="Num.html#VALapprox_num_fix">approx_num_fix</a> [<a href="Num.html">Num</a>]</td> 804<td><div class="info"> 805See <a href="Num.html#VALapprox_num_exp"><code class="code"><span class="constructor">Num</span>.approx_num_exp</code></a>. 806</div> 807</td></tr> 808<tr><td><a href="Config.html#VALar">ar</a> [<a href="Config.html">Config</a>]</td> 809<td></td></tr> 810<tr><td><a href="Config.html#VALarchitecture">architecture</a> [<a href="Config.html">Config</a>]</td> 811<td></td></tr> 812<tr><td><a href="Complex.html#VALarg">arg</a> [<a href="Complex.html">Complex</a>]</td> 813<td><div class="info"> 814Argument. 815</div> 816</td></tr> 817<tr><td><a href="Clflags.html#VALarg_spec">arg_spec</a> [<a href="Clflags.html">Clflags</a>]</td> 818<td></td></tr> 819<tr><td><a href="Sys.html#VALargv">argv</a> [<a href="Sys.html">Sys</a>]</td> 820<td><div class="info"> 821The command line arguments given to the process. 822</div> 823</td></tr> 824<tr><td><a href="Arith_status.html#VALarith_status">arith_status</a> [<a href="Arith_status.html">Arith_status</a>]</td> 825<td><div class="info"> 826Print the current status of the arithmetic flags. 827</div> 828</td></tr> 829<tr><td><a href="Sort.html#VALarray">array</a> [<a href="Sort.html">Sort</a>]</td> 830<td><div class="info"> 831Sort an array in increasing order according to an 832 ordering predicate. 833</div> 834</td></tr> 835<tr><td><a href="Ast_helper.Exp.html#VALarray">array</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 836<td></td></tr> 837<tr><td><a href="Ast_helper.Pat.html#VALarray">array</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 838<td></td></tr> 839<tr><td><a href="Bigarray.html#VALarray0_of_genarray">array0_of_genarray</a> [<a href="Bigarray.html">Bigarray</a>]</td> 840<td><div class="info"> 841Return the zero-dimensional big array corresponding to the given 842 generic big array. 843</div> 844</td></tr> 845<tr><td><a href="Bigarray.html#VALarray1_of_genarray">array1_of_genarray</a> [<a href="Bigarray.html">Bigarray</a>]</td> 846<td><div class="info"> 847Return the one-dimensional big array corresponding to the given 848 generic big array. 849</div> 850</td></tr> 851<tr><td><a href="Bigarray.html#VALarray2_of_genarray">array2_of_genarray</a> [<a href="Bigarray.html">Bigarray</a>]</td> 852<td><div class="info"> 853Return the two-dimensional big array corresponding to the given 854 generic big array. 855</div> 856</td></tr> 857<tr><td><a href="Bigarray.html#VALarray3_of_genarray">array3_of_genarray</a> [<a href="Bigarray.html">Bigarray</a>]</td> 858<td><div class="info"> 859Return the three-dimensional big array corresponding to the given 860 generic big array. 861</div> 862</td></tr> 863<tr><td><a href="Ast_helper.Cty.html#VALarrow">arrow</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td> 864<td></td></tr> 865<tr><td><a href="Ast_helper.Typ.html#VALarrow">arrow</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 866<td></td></tr> 867<tr><td><a href="Pervasives.html#VALasin">asin</a> [<a href="Pervasives.html">Pervasives</a>]</td> 868<td><div class="info"> 869Arc sine. 870</div> 871</td></tr> 872<tr><td><a href="Config.html#VALasm">asm</a> [<a href="Config.html">Config</a>]</td> 873<td></td></tr> 874<tr><td><a href="Config.html#VALasm_cfi_supported">asm_cfi_supported</a> [<a href="Config.html">Config</a>]</td> 875<td></td></tr> 876<tr><td><a href="Format.html#VALasprintf">asprintf</a> [<a href="Format.html">Format</a>]</td> 877<td><div class="info"> 878Same as <code class="code">printf</code> above, but instead of printing on a formatter, 879 returns a string containing the result of formatting the arguments. 880</div> 881</td></tr> 882<tr><td><a href="Ast_helper.Exp.html#VALassert_">assert_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 883<td></td></tr> 884<tr><td><a href="ListLabels.html#VALassoc">assoc</a> [<a href="ListLabels.html">ListLabels</a>]</td> 885<td><div class="info"> 886<code class="code">assoc a l</code> returns the value associated with key <code class="code">a</code> in the list of 887 pairs <code class="code">l</code>. 888</div> 889</td></tr> 890<tr><td><a href="List.html#VALassoc">assoc</a> [<a href="List.html">List</a>]</td> 891<td><div class="info"> 892<code class="code">assoc a l</code> returns the value associated with key <code class="code">a</code> in the list of 893 pairs <code class="code">l</code>. 894</div> 895</td></tr> 896<tr><td><a href="ListLabels.html#VALassoc_opt">assoc_opt</a> [<a href="ListLabels.html">ListLabels</a>]</td> 897<td><div class="info"> 898<code class="code">assoc_opt a l</code> returns the value associated with key <code class="code">a</code> in the list of 899 pairs <code class="code">l</code>. 900</div> 901</td></tr> 902<tr><td><a href="List.html#VALassoc_opt">assoc_opt</a> [<a href="List.html">List</a>]</td> 903<td><div class="info"> 904<code class="code">assoc_opt a l</code> returns the value associated with key <code class="code">a</code> in the list of 905 pairs <code class="code">l</code>. 906</div> 907</td></tr> 908<tr><td><a href="ListLabels.html#VALassq">assq</a> [<a href="ListLabels.html">ListLabels</a>]</td> 909<td><div class="info"> 910Same as <a href="List.html#VALassoc"><code class="code"><span class="constructor">List</span>.assoc</code></a>, but uses physical equality instead of 911 structural equality to compare keys. 912</div> 913</td></tr> 914<tr><td><a href="List.html#VALassq">assq</a> [<a href="List.html">List</a>]</td> 915<td><div class="info"> 916Same as <a href="List.html#VALassoc"><code class="code"><span class="constructor">List</span>.assoc</code></a>, but uses physical equality instead of structural 917 equality to compare keys. 918</div> 919</td></tr> 920<tr><td><a href="ListLabels.html#VALassq_opt">assq_opt</a> [<a href="ListLabels.html">ListLabels</a>]</td> 921<td><div class="info"> 922Same as <a href="List.html#VALassoc_opt"><code class="code"><span class="constructor">List</span>.assoc_opt</code></a>, but uses physical equality instead of 923 structural equality to compare keys. 924</div> 925</td></tr> 926<tr><td><a href="List.html#VALassq_opt">assq_opt</a> [<a href="List.html">List</a>]</td> 927<td><div class="info"> 928Same as <a href="List.html#VALassoc_opt"><code class="code"><span class="constructor">List</span>.assoc_opt</code></a>, but uses physical equality instead of structural 929 equality to compare keys. 930</div> 931</td></tr> 932<tr><td><a href="Config.html#VALast_impl_magic_number">ast_impl_magic_number</a> [<a href="Config.html">Config</a>]</td> 933<td></td></tr> 934<tr><td><a href="Config.html#VALast_intf_magic_number">ast_intf_magic_number</a> [<a href="Config.html">Config</a>]</td> 935<td></td></tr> 936<tr><td><a href="Pervasives.html#VALat_exit">at_exit</a> [<a href="Pervasives.html">Pervasives</a>]</td> 937<td><div class="info"> 938Register the given function to be called at program 939 termination time. 940</div> 941</td></tr> 942<tr><td><a href="Pervasives.html#VALatan">atan</a> [<a href="Pervasives.html">Pervasives</a>]</td> 943<td><div class="info"> 944Arc tangent. 945</div> 946</td></tr> 947<tr><td><a href="Pervasives.html#VALatan2">atan2</a> [<a href="Pervasives.html">Pervasives</a>]</td> 948<td><div class="info"> 949<code class="code">atan2 y x</code> returns the arc tangent of <code class="code">y /. x</code>. 950</div> 951</td></tr> 952<tr><td><a href="Ast_helper.Cf.html#VALattr">attr</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td> 953<td></td></tr> 954<tr><td><a href="Ast_helper.Cl.html#VALattr">attr</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td> 955<td></td></tr> 956<tr><td><a href="Ast_helper.Ctf.html#VALattr">attr</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td> 957<td></td></tr> 958<tr><td><a href="Ast_helper.Cty.html#VALattr">attr</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td> 959<td></td></tr> 960<tr><td><a href="Ast_helper.Mod.html#VALattr">attr</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td> 961<td></td></tr> 962<tr><td><a href="Ast_helper.Mty.html#VALattr">attr</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td> 963<td></td></tr> 964<tr><td><a href="Ast_helper.Exp.html#VALattr">attr</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 965<td></td></tr> 966<tr><td><a href="Ast_helper.Pat.html#VALattr">attr</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 967<td></td></tr> 968<tr><td><a href="Ast_helper.Typ.html#VALattr">attr</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 969<td></td></tr> 970<tr><td><a href="Ast_helper.Cf.html#VALattribute">attribute</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td> 971<td></td></tr> 972<tr><td><a href="Ast_helper.Ctf.html#VALattribute">attribute</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td> 973<td></td></tr> 974<tr><td><a href="Ast_helper.Str.html#VALattribute">attribute</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 975<td></td></tr> 976<tr><td><a href="Ast_helper.Sig.html#VALattribute">attribute</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 977<td></td></tr> 978<tr><td><a href="Ast_mapper.html#VALattribute_of_warning">attribute_of_warning</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 979<td><div class="info"> 980Encode a warning message into an 'ocaml.ppwarning' attribute which can be 981 inserted in a generated Parsetree. 982</div> 983</td></tr> 984<tr><td><a href="Graphics.html#VALauto_synchronize">auto_synchronize</a> [<a href="Graphics.html">Graphics</a>]</td> 985<td><div class="info"> 986By default, drawing takes place both on the window displayed 987 on screen, and in a memory area (the 'backing store'). 988</div> 989</td></tr> 990<tr><td align="left"><br>B</td></tr> 991<tr><td><a href="Sys.html#VALbackend_type">backend_type</a> [<a href="Sys.html">Sys</a>]</td> 992<td><div class="info"> 993Backend type currently executing the OCaml program. 994</div> 995</td></tr> 996<tr><td><a href="Graphics.html#VALbackground">background</a> [<a href="Graphics.html">Graphics</a>]</td> 997<td><div class="info"> 998See <a href="Graphics.html#VALforeground"><code class="code"><span class="constructor">Graphics</span>.foreground</code></a>. 999</div> 1000</td></tr> 1001<tr><td><a href="Printexc.html#VALbacktrace_slots">backtrace_slots</a> [<a href="Printexc.html">Printexc</a>]</td> 1002<td><div class="info"> 1003Returns the slots of a raw backtrace, or <code class="code"><span class="constructor">None</span></code> if none of them 1004 contain useful information. 1005</div> 1006</td></tr> 1007<tr><td><a href="Printexc.html#VALbacktrace_status">backtrace_status</a> [<a href="Printexc.html">Printexc</a>]</td> 1008<td><div class="info"> 1009<code class="code"><span class="constructor">Printexc</span>.backtrace_status()</code> returns <code class="code"><span class="keyword">true</span></code> if exception 1010 backtraces are currently recorded, <code class="code"><span class="keyword">false</span></code> if not. 1011</div> 1012</td></tr> 1013<tr><td><a href="Warnings.html#VALbackup">backup</a> [<a href="Warnings.html">Warnings</a>]</td> 1014<td></td></tr> 1015<tr><td><a href="Terminfo.html#VALbackup">backup</a> [<a href="Terminfo.html">Terminfo</a>]</td> 1016<td></td></tr> 1017<tr><td><a href="Filename.html#VALbasename">basename</a> [<a href="Filename.html">Filename</a>]</td> 1018<td><div class="info"> 1019Split a file name into directory name / base file name. 1020</div> 1021</td></tr> 1022<tr><td><a href="Scanf.Scanning.html#VALbeginning_of_input">beginning_of_input</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 1023<td><div class="info"> 1024<code class="code"><span class="constructor">Scanning</span>.beginning_of_input ic</code> tests the beginning of input condition 1025 of the given <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted input channel. 1026</div> 1027</td></tr> 1028<tr><td><a href="Sys.html#VALbig_endian">big_endian</a> [<a href="Sys.html">Sys</a>]</td> 1029<td><div class="info"> 1030Whether the machine currently executing the Caml program is big-endian. 1031</div> 1032</td></tr> 1033<tr><td><a href="Big_int.html#VALbig_int_of_int">big_int_of_int</a> [<a href="Big_int.html">Big_int</a>]</td> 1034<td><div class="info"> 1035Convert a small integer to a big integer. 1036</div> 1037</td></tr> 1038<tr><td><a href="Big_int.html#VALbig_int_of_int32">big_int_of_int32</a> [<a href="Big_int.html">Big_int</a>]</td> 1039<td><div class="info"> 1040Convert a 32-bit integer to a big integer. 1041</div> 1042</td></tr> 1043<tr><td><a href="Big_int.html#VALbig_int_of_int64">big_int_of_int64</a> [<a href="Big_int.html">Big_int</a>]</td> 1044<td><div class="info"> 1045Convert a 64-bit integer to a big integer. 1046</div> 1047</td></tr> 1048<tr><td><a href="Big_int.html#VALbig_int_of_nativeint">big_int_of_nativeint</a> [<a href="Big_int.html">Big_int</a>]</td> 1049<td><div class="info"> 1050Convert a native integer to a big integer. 1051</div> 1052</td></tr> 1053<tr><td><a href="Num.html#VALbig_int_of_num">big_int_of_num</a> [<a href="Num.html">Num</a>]</td> 1054<td></td></tr> 1055<tr><td><a href="Num.html#VALbig_int_of_num_opt">big_int_of_num_opt</a> [<a href="Num.html">Num</a>]</td> 1056<td><div class="info"> 1057</div> 1058</td></tr> 1059<tr><td><a href="Big_int.html#VALbig_int_of_string">big_int_of_string</a> [<a href="Big_int.html">Big_int</a>]</td> 1060<td><div class="info"> 1061Convert a string to a big integer, in decimal. 1062</div> 1063</td></tr> 1064<tr><td><a href="Big_int.html#VALbig_int_of_string_opt">big_int_of_string_opt</a> [<a href="Big_int.html">Big_int</a>]</td> 1065<td><div class="info"> 1066Convert a string to a big integer, in decimal. 1067</div> 1068</td></tr> 1069<tr><td><a href="Clflags.html#VALbinary_annotations">binary_annotations</a> [<a href="Clflags.html">Clflags</a>]</td> 1070<td></td></tr> 1071<tr><td><a href="UnixLabels.html#VALbind">bind</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1072<td><div class="info"> 1073Bind a socket to an address. 1074</div> 1075</td></tr> 1076<tr><td><a href="Unix.html#VALbind">bind</a> [<a href="Unix.html">Unix</a>]</td> 1077<td><div class="info"> 1078Bind a socket to an address. 1079</div> 1080</td></tr> 1081<tr><td><a href="MoreLabels.Map.S.html#VALbindings">bindings</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 1082<td></td></tr> 1083<tr><td><a href="Map.S.html#VALbindings">bindings</a> [<a href="Map.S.html">Map.S</a>]</td> 1084<td><div class="info"> 1085Return the list of all bindings of the given map. 1086</div> 1087</td></tr> 1088<tr><td><a href="Random.State.html#VALbits">bits</a> [<a href="Random.State.html">Random.State</a>]</td> 1089<td></td></tr> 1090<tr><td><a href="Random.html#VALbits">bits</a> [<a href="Random.html">Random</a>]</td> 1091<td><div class="info"> 1092Return 30 random bits in a nonnegative integer. 1093</div> 1094</td></tr> 1095<tr><td><a href="Int64.html#VALbits_of_float">bits_of_float</a> [<a href="Int64.html">Int64</a>]</td> 1096<td><div class="info"> 1097Return the internal representation of the given float according 1098 to the IEEE 754 floating-point 'double format' bit layout. 1099</div> 1100</td></tr> 1101<tr><td><a href="Int32.html#VALbits_of_float">bits_of_float</a> [<a href="Int32.html">Int32</a>]</td> 1102<td><div class="info"> 1103Return the internal representation of the given float according 1104 to the IEEE 754 floating-point 'single format' bit layout. 1105</div> 1106</td></tr> 1107<tr><td><a href="Graphics.html#VALblack">black</a> [<a href="Graphics.html">Graphics</a>]</td> 1108<td></td></tr> 1109<tr><td><a href="Weak.html#VALblit">blit</a> [<a href="Weak.html">Weak</a>]</td> 1110<td><div class="info"> 1111<code class="code"><span class="constructor">Weak</span>.blit ar1 off1 ar2 off2 len</code> copies <code class="code">len</code> weak pointers 1112 from <code class="code">ar1</code> (starting at <code class="code">off1</code>) to <code class="code">ar2</code> (starting at <code class="code">off2</code>). 1113</div> 1114</td></tr> 1115<tr><td><a href="String.html#VALblit">blit</a> [<a href="String.html">String</a>]</td> 1116<td><div class="info"> 1117Same as <a href="Bytes.html#VALblit_string"><code class="code"><span class="constructor">Bytes</span>.blit_string</code></a>. 1118</div> 1119</td></tr> 1120<tr><td><a href="StringLabels.html#VALblit">blit</a> [<a href="StringLabels.html">StringLabels</a>]</td> 1121<td><div class="info"> 1122<code class="code"><span class="constructor">String</span>.blit src srcoff dst dstoff len</code> copies <code class="code">len</code> bytes 1123 from the string <code class="code">src</code>, starting at index <code class="code">srcoff</code>, 1124 to byte sequence <code class="code">dst</code>, starting at character number <code class="code">dstoff</code>. 1125</div> 1126</td></tr> 1127<tr><td><a href="Misc.LongString.html#VALblit">blit</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td> 1128<td></td></tr> 1129<tr><td><a href="BytesLabels.html#VALblit">blit</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 1130<td><div class="info"> 1131<code class="code">blit src srcoff dst dstoff len</code> copies <code class="code">len</code> bytes from sequence 1132 <code class="code">src</code>, starting at index <code class="code">srcoff</code>, to sequence <code class="code">dst</code>, starting at 1133 index <code class="code">dstoff</code>. 1134</div> 1135</td></tr> 1136<tr><td><a href="Bytes.html#VALblit">blit</a> [<a href="Bytes.html">Bytes</a>]</td> 1137<td><div class="info"> 1138<code class="code">blit src srcoff dst dstoff len</code> copies <code class="code">len</code> bytes from sequence 1139 <code class="code">src</code>, starting at index <code class="code">srcoff</code>, to sequence <code class="code">dst</code>, starting at 1140 index <code class="code">dstoff</code>. 1141</div> 1142</td></tr> 1143<tr><td><a href="Buffer.html#VALblit">blit</a> [<a href="Buffer.html">Buffer</a>]</td> 1144<td><div class="info"> 1145<code class="code"><span class="constructor">Buffer</span>.blit src srcoff dst dstoff len</code> copies <code class="code">len</code> characters from 1146 the current contents of the buffer <code class="code">src</code>, starting at offset <code class="code">srcoff</code> 1147 to <code class="code">dst</code>, starting at character <code class="code">dstoff</code>. 1148</div> 1149</td></tr> 1150<tr><td><a href="Bigarray.Array3.html#VALblit">blit</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 1151<td><div class="info"> 1152Copy the first big array to the second big array. 1153</div> 1154</td></tr> 1155<tr><td><a href="Bigarray.Array2.html#VALblit">blit</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 1156<td><div class="info"> 1157Copy the first big array to the second big array. 1158</div> 1159</td></tr> 1160<tr><td><a href="Bigarray.Array1.html#VALblit">blit</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 1161<td><div class="info"> 1162Copy the first big array to the second big array. 1163</div> 1164</td></tr> 1165<tr><td><a href="Bigarray.Array0.html#VALblit">blit</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td> 1166<td><div class="info"> 1167Copy the first big array to the second big array. 1168</div> 1169</td></tr> 1170<tr><td><a href="Bigarray.Genarray.html#VALblit">blit</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 1171<td><div class="info"> 1172Copy all elements of a big array in another big array. 1173</div> 1174</td></tr> 1175<tr><td><a href="ArrayLabels.html#VALblit">blit</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 1176<td><div class="info"> 1177<code class="code"><span class="constructor">Array</span>.blit v1 o1 v2 o2 len</code> copies <code class="code">len</code> elements 1178 from array <code class="code">v1</code>, starting at element number <code class="code">o1</code>, to array <code class="code">v2</code>, 1179 starting at element number <code class="code">o2</code>. 1180</div> 1181</td></tr> 1182<tr><td><a href="Array.html#VALblit">blit</a> [<a href="Array.html">Array</a>]</td> 1183<td><div class="info"> 1184<code class="code"><span class="constructor">Array</span>.blit v1 o1 v2 o2 len</code> copies <code class="code">len</code> elements 1185 from array <code class="code">v1</code>, starting at element number <code class="code">o1</code>, to array <code class="code">v2</code>, 1186 starting at element number <code class="code">o2</code>. 1187</div> 1188</td></tr> 1189<tr><td><a href="Obj.Ephemeron.html#VALblit_data">blit_data</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 1190<td><div class="info"> 1191Same as <a href="Ephemeron.K1.html#VALblit_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_data</code></a> 1192</div> 1193</td></tr> 1194<tr><td><a href="Ephemeron.Kn.html#VALblit_data">blit_data</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 1195<td><div class="info"> 1196Same as <a href="Ephemeron.K1.html#VALblit_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_data</code></a> 1197</div> 1198</td></tr> 1199<tr><td><a href="Ephemeron.K2.html#VALblit_data">blit_data</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 1200<td><div class="info"> 1201Same as <a href="Ephemeron.K1.html#VALblit_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_data</code></a> 1202</div> 1203</td></tr> 1204<tr><td><a href="Ephemeron.K1.html#VALblit_data">blit_data</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 1205<td><div class="info"> 1206<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_data eph1 eph2</code> sets the data of <code class="code">eph2</code> with 1207 the data of <code class="code">eph1</code>. 1208</div> 1209</td></tr> 1210<tr><td><a href="Graphics.html#VALblit_image">blit_image</a> [<a href="Graphics.html">Graphics</a>]</td> 1211<td><div class="info"> 1212<code class="code">blit_image img x y</code> copies screen pixels into the image <code class="code">img</code>, 1213 modifying <code class="code">img</code> in-place. 1214</div> 1215</td></tr> 1216<tr><td><a href="Obj.Ephemeron.html#VALblit_key">blit_key</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 1217<td><div class="info"> 1218Same as <a href="Ephemeron.K1.html#VALblit_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_key</code></a> 1219</div> 1220</td></tr> 1221<tr><td><a href="Ephemeron.Kn.html#VALblit_key">blit_key</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 1222<td><div class="info"> 1223Same as <a href="Ephemeron.K1.html#VALblit_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_key</code></a> 1224</div> 1225</td></tr> 1226<tr><td><a href="Ephemeron.K1.html#VALblit_key">blit_key</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 1227<td><div class="info"> 1228<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_key eph1 eph2</code> sets the key of <code class="code">eph2</code> with 1229 the key of <code class="code">eph1</code>. 1230</div> 1231</td></tr> 1232<tr><td><a href="Ephemeron.K2.html#VALblit_key1">blit_key1</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 1233<td><div class="info"> 1234Same as <a href="Ephemeron.K1.html#VALblit_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_key</code></a> 1235</div> 1236</td></tr> 1237<tr><td><a href="Ephemeron.K2.html#VALblit_key12">blit_key12</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 1238<td><div class="info"> 1239Same as <a href="Ephemeron.K1.html#VALblit_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_key</code></a> 1240</div> 1241</td></tr> 1242<tr><td><a href="Ephemeron.K2.html#VALblit_key2">blit_key2</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 1243<td><div class="info"> 1244Same as <a href="Ephemeron.K1.html#VALblit_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.blit_key</code></a> 1245</div> 1246</td></tr> 1247<tr><td><a href="BytesLabels.html#VALblit_string">blit_string</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 1248<td><div class="info"> 1249<code class="code">blit src srcoff dst dstoff len</code> copies <code class="code">len</code> bytes from string 1250 <code class="code">src</code>, starting at index <code class="code">srcoff</code>, to byte sequence <code class="code">dst</code>, 1251 starting at index <code class="code">dstoff</code>. 1252</div> 1253</td></tr> 1254<tr><td><a href="Bytes.html#VALblit_string">blit_string</a> [<a href="Bytes.html">Bytes</a>]</td> 1255<td><div class="info"> 1256<code class="code">blit src srcoff dst dstoff len</code> copies <code class="code">len</code> bytes from string 1257 <code class="code">src</code>, starting at index <code class="code">srcoff</code>, to byte sequence <code class="code">dst</code>, 1258 starting at index <code class="code">dstoff</code>. 1259</div> 1260</td></tr> 1261<tr><td><a href="Graphics.html#VALblue">blue</a> [<a href="Graphics.html">Graphics</a>]</td> 1262<td></td></tr> 1263<tr><td><a href="Random.State.html#VALbool">bool</a> [<a href="Random.State.html">Random.State</a>]</td> 1264<td><div class="info"> 1265These functions are the same as the basic functions, except that they 1266 use (and update) the given PRNG state instead of the default one. 1267</div> 1268</td></tr> 1269<tr><td><a href="Random.html#VALbool">bool</a> [<a href="Random.html">Random</a>]</td> 1270<td><div class="info"> 1271<code class="code"><span class="constructor">Random</span>.bool ()</code> returns <code class="code"><span class="keyword">true</span></code> or <code class="code"><span class="keyword">false</span></code> with probability 0.5 each. 1272</div> 1273</td></tr> 1274<tr><td><a href="Pervasives.html#VALbool_of_string">bool_of_string</a> [<a href="Pervasives.html">Pervasives</a>]</td> 1275<td><div class="info"> 1276Convert the given string to a boolean. 1277</div> 1278</td></tr> 1279<tr><td><a href="Pervasives.html#VALbool_of_string_opt">bool_of_string_opt</a> [<a href="Pervasives.html">Pervasives</a>]</td> 1280<td><div class="info"> 1281Convert the given string to a boolean. 1282</div> 1283</td></tr> 1284<tr><td><a href="Str.html#VALbounded_full_split">bounded_full_split</a> [<a href="Str.html">Str</a>]</td> 1285<td><div class="info"> 1286Same as <a href="Str.html#VALbounded_split_delim"><code class="code"><span class="constructor">Str</span>.bounded_split_delim</code></a>, but returns 1287 the delimiters as well as the substrings contained between 1288 delimiters. 1289</div> 1290</td></tr> 1291<tr><td><a href="Str.html#VALbounded_split">bounded_split</a> [<a href="Str.html">Str</a>]</td> 1292<td><div class="info"> 1293Same as <a href="Str.html#VALsplit"><code class="code"><span class="constructor">Str</span>.split</code></a>, but splits into at most <code class="code">n</code> substrings, 1294 where <code class="code">n</code> is the extra integer parameter. 1295</div> 1296</td></tr> 1297<tr><td><a href="Str.html#VALbounded_split_delim">bounded_split_delim</a> [<a href="Str.html">Str</a>]</td> 1298<td><div class="info"> 1299Same as <a href="Str.html#VALbounded_split"><code class="code"><span class="constructor">Str</span>.bounded_split</code></a>, but occurrences of the 1300 delimiter at the beginning and at the end of the string are 1301 recognized and returned as empty strings in the result. 1302</div> 1303</td></tr> 1304<tr><td><a href="Printf.html#VALbprintf">bprintf</a> [<a href="Printf.html">Printf</a>]</td> 1305<td><div class="info"> 1306Same as <a href="Printf.html#VALfprintf"><code class="code"><span class="constructor">Printf</span>.fprintf</code></a>, but instead of printing on an output channel, 1307 append the formatted arguments to the given extensible buffer 1308 (see module <a href="Buffer.html"><code class="code"><span class="constructor">Buffer</span></code></a>). 1309</div> 1310</td></tr> 1311<tr><td><a href="Format.html#VALbprintf">bprintf</a> [<a href="Format.html">Format</a>]</td> 1312<td><div class="info"> 1313<span class="deprecated"></span></div> 1314</td></tr> 1315<tr><td><a href="Condition.html#VALbroadcast">broadcast</a> [<a href="Condition.html">Condition</a>]</td> 1316<td><div class="info"> 1317<code class="code">broadcast c</code> restarts all processes waiting on the 1318 condition variable <code class="code">c</code>. 1319</div> 1320</td></tr> 1321<tr><td><a href="Scanf.html#VALbscanf">bscanf</a> [<a href="Scanf.html">Scanf</a>]</td> 1322<td></td></tr> 1323<tr><td><a href="Scanf.html#VALbscanf_format">bscanf_format</a> [<a href="Scanf.html">Scanf</a>]</td> 1324<td><div class="info"> 1325<code class="code">bscanf_format ic fmt f</code> reads a format string token from the formatted 1326 input channel <code class="code">ic</code>, according to the given format string <code class="code">fmt</code>, and 1327 applies <code class="code">f</code> to the resulting format string value. 1328</div> 1329</td></tr> 1330<tr><td><a href="CamlinternalFormat.html#VALbufput_acc">bufput_acc</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 1331<td></td></tr> 1332<tr><td><a href="Graphics.html#VALbutton_down">button_down</a> [<a href="Graphics.html">Graphics</a>]</td> 1333<td><div class="info"> 1334Return <code class="code"><span class="keyword">true</span></code> if the mouse button is pressed, <code class="code"><span class="keyword">false</span></code> otherwise. 1335</div> 1336</td></tr> 1337<tr><td><a href="Clflags.html#VALbytecode_compatible_32">bytecode_compatible_32</a> [<a href="Clflags.html">Clflags</a>]</td> 1338<td></td></tr> 1339<tr><td><a href="Config.html#VALbytecomp_c_compiler">bytecomp_c_compiler</a> [<a href="Config.html">Config</a>]</td> 1340<td></td></tr> 1341<tr><td><a href="Config.html#VALbytecomp_c_libraries">bytecomp_c_libraries</a> [<a href="Config.html">Config</a>]</td> 1342<td></td></tr> 1343<tr><td><a href="Digest.html#VALbytes">bytes</a> [<a href="Digest.html">Digest</a>]</td> 1344<td><div class="info"> 1345Return the digest of the given byte sequence. 1346</div> 1347</td></tr> 1348<tr><td align="left"><br>C</td></tr> 1349<tr><td><a href="Clflags.html#VALc_compiler">c_compiler</a> [<a href="Clflags.html">Clflags</a>]</td> 1350<td></td></tr> 1351<tr><td><a href="Bigarray.html#VALc_layout">c_layout</a> [<a href="Bigarray.html">Bigarray</a>]</td> 1352<td></td></tr> 1353<tr><td><a href="Ccomp.html#VALcall_linker">call_linker</a> [<a href="Ccomp.html">Ccomp</a>]</td> 1354<td></td></tr> 1355<tr><td><a href="String.html#VALcapitalize">capitalize</a> [<a href="String.html">String</a>]</td> 1356<td><div class="info"> 1357<span class="deprecated">Return a copy of the argument, with the first character set to uppercase, 1358 using the ISO Latin-1 (8859-1) character set.. 1359</span></div> 1360</td></tr> 1361<tr><td><a href="StringLabels.html#VALcapitalize">capitalize</a> [<a href="StringLabels.html">StringLabels</a>]</td> 1362<td><div class="info"> 1363<span class="deprecated">Return a copy of the argument, with the first character set to uppercase, 1364 using the ISO Latin-1 (8859-1) character set.. 1365</span></div> 1366</td></tr> 1367<tr><td><a href="BytesLabels.html#VALcapitalize">capitalize</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 1368<td><div class="info"> 1369<span class="deprecated">Return a copy of the argument, with the first character set to uppercase, 1370 using the ISO Latin-1 (8859-1) character set.. 1371</span></div> 1372</td></tr> 1373<tr><td><a href="Bytes.html#VALcapitalize">capitalize</a> [<a href="Bytes.html">Bytes</a>]</td> 1374<td><div class="info"> 1375<span class="deprecated">Return a copy of the argument, with the first character set to uppercase, 1376 using the ISO Latin-1 (8859-1) character set.. 1377</span></div> 1378</td></tr> 1379<tr><td><a href="String.html#VALcapitalize_ascii">capitalize_ascii</a> [<a href="String.html">String</a>]</td> 1380<td><div class="info"> 1381Return a copy of the argument, with the first character set to uppercase, 1382 using the US-ASCII character set. 1383</div> 1384</td></tr> 1385<tr><td><a href="StringLabels.html#VALcapitalize_ascii">capitalize_ascii</a> [<a href="StringLabels.html">StringLabels</a>]</td> 1386<td><div class="info"> 1387Return a copy of the argument, with the first character set to uppercase, 1388 using the US-ASCII character set. 1389</div> 1390</td></tr> 1391<tr><td><a href="BytesLabels.html#VALcapitalize_ascii">capitalize_ascii</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 1392<td><div class="info"> 1393Return a copy of the argument, with the first character set to uppercase, 1394 using the US-ASCII character set. 1395</div> 1396</td></tr> 1397<tr><td><a href="Bytes.html#VALcapitalize_ascii">capitalize_ascii</a> [<a href="Bytes.html">Bytes</a>]</td> 1398<td><div class="info"> 1399Return a copy of the argument, with the first character set to uppercase, 1400 using the US-ASCII character set. 1401</div> 1402</td></tr> 1403<tr><td><a href="MoreLabels.Set.S.html#VALcardinal">cardinal</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 1404<td></td></tr> 1405<tr><td><a href="MoreLabels.Map.S.html#VALcardinal">cardinal</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 1406<td></td></tr> 1407<tr><td><a href="Map.S.html#VALcardinal">cardinal</a> [<a href="Map.S.html">Map.S</a>]</td> 1408<td><div class="info"> 1409Return the number of bindings of a map. 1410</div> 1411</td></tr> 1412<tr><td><a href="Set.S.html#VALcardinal">cardinal</a> [<a href="Set.S.html">Set.S</a>]</td> 1413<td><div class="info"> 1414Return the number of elements of a set. 1415</div> 1416</td></tr> 1417<tr><td><a href="Ast_helper.Exp.html#VALcase">case</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 1418<td></td></tr> 1419<tr><td><a href="BytesLabels.html#VALcat">cat</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 1420<td><div class="info"> 1421<code class="code">cat s1 s2</code> concatenates <code class="code">s1</code> and <code class="code">s2</code> and returns the result 1422 as new byte sequence. 1423</div> 1424</td></tr> 1425<tr><td><a href="Bytes.html#VALcat">cat</a> [<a href="Bytes.html">Bytes</a>]</td> 1426<td><div class="info"> 1427<code class="code">cat s1 s2</code> concatenates <code class="code">s1</code> and <code class="code">s2</code> and returns the result 1428 as new byte sequence. 1429</div> 1430</td></tr> 1431<tr><td><a href="Printexc.html#VALcatch">catch</a> [<a href="Printexc.html">Printexc</a>]</td> 1432<td><div class="info"> 1433<code class="code"><span class="constructor">Printexc</span>.catch fn x</code> is similar to <a href="Printexc.html#VALprint"><code class="code"><span class="constructor">Printexc</span>.print</code></a>, but 1434 aborts the program with exit code 2 after printing the 1435 uncaught exception. 1436</div> 1437</td></tr> 1438<tr><td><a href="Sys.html#VALcatch_break">catch_break</a> [<a href="Sys.html">Sys</a>]</td> 1439<td><div class="info"> 1440<code class="code">catch_break</code> governs whether interactive interrupt (ctrl-C) 1441 terminates the program or raises the <code class="code"><span class="constructor">Break</span></code> exception. 1442</div> 1443</td></tr> 1444<tr><td><a href="Config.html#VALcc_profile">cc_profile</a> [<a href="Config.html">Config</a>]</td> 1445<td></td></tr> 1446<tr><td><a href="Clflags.html#VALccobjs">ccobjs</a> [<a href="Clflags.html">Clflags</a>]</td> 1447<td></td></tr> 1448<tr><td><a href="Config.html#VALccomp_type">ccomp_type</a> [<a href="Config.html">Config</a>]</td> 1449<td></td></tr> 1450<tr><td><a href="Pervasives.html#VALceil">ceil</a> [<a href="Pervasives.html">Pervasives</a>]</td> 1451<td><div class="info"> 1452Round above to an integer value. 1453</div> 1454</td></tr> 1455<tr><td><a href="Num.html#VALceiling_num">ceiling_num</a> [<a href="Num.html">Num</a>]</td> 1456<td><div class="info"> 1457<code class="code">ceiling_num n</code> returns the smallest integer bigger or equal to <code class="code">n</code>. 1458</div> 1459</td></tr> 1460<tr><td><a href="Bigarray.Genarray.html#VALchange_layout">change_layout</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 1461<td><div class="info"> 1462<code class="code"><span class="constructor">Genarray</span>.change_layout a layout</code> returns a bigarray with the 1463 specified <code class="code">layout</code>, sharing the data with <code class="code">a</code> (and hence having 1464 the same dimensions as <code class="code">a</code>). 1465</div> 1466</td></tr> 1467<tr><td><a href="Digest.html#VALchannel">channel</a> [<a href="Digest.html">Digest</a>]</td> 1468<td><div class="info"> 1469If <code class="code">len</code> is nonnegative, <code class="code"><span class="constructor">Digest</span>.channel ic len</code> reads <code class="code">len</code> 1470 characters from channel <code class="code">ic</code> and returns their digest, or raises 1471 <code class="code"><span class="constructor">End_of_file</span></code> if end-of-file is reached before <code class="code">len</code> characters 1472 are read. 1473</div> 1474</td></tr> 1475<tr><td><a href="Bigarray.html#VALchar">char</a> [<a href="Bigarray.html">Bigarray</a>]</td> 1476<td><div class="info"> 1477As shown by the types of the values above, 1478 big arrays of kind <code class="code">float32_elt</code> and <code class="code">float64_elt</code> are 1479 accessed using the OCaml type <code class="code">float</code>. 1480</div> 1481</td></tr> 1482<tr><td><a href="Ast_helper.Const.html#VALchar">char</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td> 1483<td></td></tr> 1484<tr><td><a href="CamlinternalFormat.html#VALchar_of_iconv">char_of_iconv</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 1485<td></td></tr> 1486<tr><td><a href="Pervasives.html#VALchar_of_int">char_of_int</a> [<a href="Pervasives.html">Pervasives</a>]</td> 1487<td><div class="info"> 1488Return the character with the given ASCII code. 1489</div> 1490</td></tr> 1491<tr><td><a href="UnixLabels.html#VALchdir">chdir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1492<td><div class="info"> 1493Change the process working directory. 1494</div> 1495</td></tr> 1496<tr><td><a href="Unix.html#VALchdir">chdir</a> [<a href="Unix.html">Unix</a>]</td> 1497<td><div class="info"> 1498Change the process working directory. 1499</div> 1500</td></tr> 1501<tr><td><a href="Sys.html#VALchdir">chdir</a> [<a href="Sys.html">Sys</a>]</td> 1502<td><div class="info"> 1503Change the current working directory of the process. 1504</div> 1505</td></tr> 1506<tr><td><a href="Weak.html#VALcheck">check</a> [<a href="Weak.html">Weak</a>]</td> 1507<td><div class="info"> 1508<code class="code"><span class="constructor">Weak</span>.check ar n</code> returns <code class="code"><span class="keyword">true</span></code> if the <code class="code">n</code>th cell of <code class="code">ar</code> is 1509 full, <code class="code"><span class="keyword">false</span></code> if it is empty. 1510</div> 1511</td></tr> 1512<tr><td><a href="Consistbl.html#VALcheck">check</a> [<a href="Consistbl.html">Consistbl</a>]</td> 1513<td></td></tr> 1514<tr><td><a href="Obj.Ephemeron.html#VALcheck_data">check_data</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 1515<td><div class="info"> 1516Same as <a href="Ephemeron.K1.html#VALcheck_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_data</code></a> 1517</div> 1518</td></tr> 1519<tr><td><a href="Ephemeron.Kn.html#VALcheck_data">check_data</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 1520<td><div class="info"> 1521Same as <a href="Ephemeron.K1.html#VALcheck_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_data</code></a> 1522</div> 1523</td></tr> 1524<tr><td><a href="Ephemeron.K2.html#VALcheck_data">check_data</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 1525<td><div class="info"> 1526Same as <a href="Ephemeron.K1.html#VALcheck_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_data</code></a> 1527</div> 1528</td></tr> 1529<tr><td><a href="Ephemeron.K1.html#VALcheck_data">check_data</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 1530<td><div class="info"> 1531<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_data eph</code> returns <code class="code"><span class="keyword">true</span></code> if the data of the <code class="code">eph</code> 1532 is full, <code class="code"><span class="keyword">false</span></code> if it is empty. 1533</div> 1534</td></tr> 1535<tr><td><a href="Builtin_attributes.html#VALcheck_deprecated">check_deprecated</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 1536<td></td></tr> 1537<tr><td><a href="Builtin_attributes.html#VALcheck_deprecated_mutable">check_deprecated_mutable</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 1538<td></td></tr> 1539<tr><td><a href="Warnings.html#VALcheck_fatal">check_fatal</a> [<a href="Warnings.html">Warnings</a>]</td> 1540<td></td></tr> 1541<tr><td><a href="Obj.Ephemeron.html#VALcheck_key">check_key</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 1542<td><div class="info"> 1543Same as <a href="Ephemeron.K1.html#VALcheck_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_key</code></a> 1544</div> 1545</td></tr> 1546<tr><td><a href="Ephemeron.Kn.html#VALcheck_key">check_key</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 1547<td><div class="info"> 1548Same as <a href="Ephemeron.K1.html#VALcheck_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_key</code></a> 1549</div> 1550</td></tr> 1551<tr><td><a href="Ephemeron.K1.html#VALcheck_key">check_key</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 1552<td><div class="info"> 1553<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_key eph</code> returns <code class="code"><span class="keyword">true</span></code> if the key of the <code class="code">eph</code> 1554 is full, <code class="code"><span class="keyword">false</span></code> if it is empty. 1555</div> 1556</td></tr> 1557<tr><td><a href="Ephemeron.K2.html#VALcheck_key1">check_key1</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 1558<td><div class="info"> 1559Same as <a href="Ephemeron.K1.html#VALcheck_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_key</code></a> 1560</div> 1561</td></tr> 1562<tr><td><a href="Ephemeron.K2.html#VALcheck_key2">check_key2</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 1563<td><div class="info"> 1564Same as <a href="Ephemeron.K1.html#VALcheck_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.check_key</code></a> 1565</div> 1566</td></tr> 1567<tr><td><a href="Consistbl.html#VALcheck_noadd">check_noadd</a> [<a href="Consistbl.html">Consistbl</a>]</td> 1568<td></td></tr> 1569<tr><td><a href="Filename.html#VALcheck_suffix">check_suffix</a> [<a href="Filename.html">Filename</a>]</td> 1570<td><div class="info"> 1571<code class="code">check_suffix name suff</code> returns <code class="code"><span class="keyword">true</span></code> if the filename <code class="code">name</code> 1572 ends with the suffix <code class="code">suff</code>. 1573</div> 1574</td></tr> 1575<tr><td><a href="UnixLabels.html#VALchmod">chmod</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1576<td><div class="info"> 1577Change the permissions of the named file. 1578</div> 1579</td></tr> 1580<tr><td><a href="Unix.html#VALchmod">chmod</a> [<a href="Unix.html">Unix</a>]</td> 1581<td><div class="info"> 1582Change the permissions of the named file. 1583</div> 1584</td></tr> 1585<tr><td><a href="MoreLabels.Set.S.html#VALchoose">choose</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 1586<td></td></tr> 1587<tr><td><a href="MoreLabels.Map.S.html#VALchoose">choose</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 1588<td></td></tr> 1589<tr><td><a href="Event.html#VALchoose">choose</a> [<a href="Event.html">Event</a>]</td> 1590<td><div class="info"> 1591<code class="code">choose evl</code> returns the event that is the alternative of 1592 all the events in the list <code class="code">evl</code>. 1593</div> 1594</td></tr> 1595<tr><td><a href="Map.S.html#VALchoose">choose</a> [<a href="Map.S.html">Map.S</a>]</td> 1596<td><div class="info"> 1597Return one binding of the given map, or raise <code class="code"><span class="constructor">Not_found</span></code> if 1598 the map is empty. 1599</div> 1600</td></tr> 1601<tr><td><a href="Set.S.html#VALchoose">choose</a> [<a href="Set.S.html">Set.S</a>]</td> 1602<td><div class="info"> 1603Return one element of the given set, or raise <code class="code"><span class="constructor">Not_found</span></code> if 1604 the set is empty. 1605</div> 1606</td></tr> 1607<tr><td><a href="MoreLabels.Set.S.html#VALchoose_opt">choose_opt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 1608<td></td></tr> 1609<tr><td><a href="MoreLabels.Map.S.html#VALchoose_opt">choose_opt</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 1610<td></td></tr> 1611<tr><td><a href="Map.S.html#VALchoose_opt">choose_opt</a> [<a href="Map.S.html">Map.S</a>]</td> 1612<td><div class="info"> 1613Return one binding of the given map, or <code class="code"><span class="constructor">None</span></code> if 1614 the map is empty. 1615</div> 1616</td></tr> 1617<tr><td><a href="Set.S.html#VALchoose_opt">choose_opt</a> [<a href="Set.S.html">Set.S</a>]</td> 1618<td><div class="info"> 1619Return one element of the given set, or <code class="code"><span class="constructor">None</span></code> if 1620 the set is empty. 1621</div> 1622</td></tr> 1623<tr><td><a href="Filename.html#VALchop_extension">chop_extension</a> [<a href="Filename.html">Filename</a>]</td> 1624<td><div class="info"> 1625Same as <a href="Filename.html#VALremove_extension"><code class="code"><span class="constructor">Filename</span>.remove_extension</code></a>, but raise <code class="code"><span class="constructor">Invalid_argument</span></code> 1626 if the given name has an empty extension. 1627</div> 1628</td></tr> 1629<tr><td><a href="Misc.html#VALchop_extensions">chop_extensions</a> [<a href="Misc.html">Misc</a>]</td> 1630<td></td></tr> 1631<tr><td><a href="Filename.html#VALchop_suffix">chop_suffix</a> [<a href="Filename.html">Filename</a>]</td> 1632<td><div class="info"> 1633<code class="code">chop_suffix name suff</code> removes the suffix <code class="code">suff</code> from 1634 the filename <code class="code">name</code>. 1635</div> 1636</td></tr> 1637<tr><td><a href="UnixLabels.html#VALchown">chown</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1638<td><div class="info"> 1639Change the owner uid and owner gid of the named file. 1640</div> 1641</td></tr> 1642<tr><td><a href="Unix.html#VALchown">chown</a> [<a href="Unix.html">Unix</a>]</td> 1643<td><div class="info"> 1644Change the owner uid and owner gid of the named file. 1645</div> 1646</td></tr> 1647<tr><td><a href="Char.html#VALchr">chr</a> [<a href="Char.html">Char</a>]</td> 1648<td><div class="info"> 1649Return the character with the given ASCII code. 1650</div> 1651</td></tr> 1652<tr><td><a href="UnixLabels.html#VALchroot">chroot</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1653<td><div class="info"> 1654Change the process root directory. 1655</div> 1656</td></tr> 1657<tr><td><a href="Unix.html#VALchroot">chroot</a> [<a href="Unix.html">Unix</a>]</td> 1658<td><div class="info"> 1659Change the process root directory. 1660</div> 1661</td></tr> 1662<tr><td><a href="Clflags.html#VALclambda_checks">clambda_checks</a> [<a href="Clflags.html">Clflags</a>]</td> 1663<td></td></tr> 1664<tr><td><a href="Ast_helper.Str.html#VALclass_">class_</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 1665<td></td></tr> 1666<tr><td><a href="Ast_helper.Sig.html#VALclass_">class_</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 1667<td></td></tr> 1668<tr><td><a href="Ast_helper.Typ.html#VALclass_">class_</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 1669<td></td></tr> 1670<tr><td><a href="Ast_helper.Str.html#VALclass_type">class_type</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 1671<td></td></tr> 1672<tr><td><a href="Ast_helper.Sig.html#VALclass_type">class_type</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 1673<td></td></tr> 1674<tr><td><a href="Clflags.html#VALclassic">classic</a> [<a href="Clflags.html">Clflags</a>]</td> 1675<td></td></tr> 1676<tr><td><a href="Clflags.html#VALclassic_arguments">classic_arguments</a> [<a href="Clflags.html">Clflags</a>]</td> 1677<td></td></tr> 1678<tr><td><a href="Clflags.html#VALclassic_inlining">classic_inlining</a> [<a href="Clflags.html">Clflags</a>]</td> 1679<td></td></tr> 1680<tr><td><a href="Pervasives.html#VALclassify_float">classify_float</a> [<a href="Pervasives.html">Pervasives</a>]</td> 1681<td><div class="info"> 1682Return the class of the given floating-point number: 1683 normal, subnormal, zero, infinite, or not a number. 1684</div> 1685</td></tr> 1686<tr><td><a href="Ephemeron.SeededS.html#VALclean">clean</a> [<a href="Ephemeron.SeededS.html">Ephemeron.SeededS</a>]</td> 1687<td><div class="info"> 1688remove all dead bindings. 1689</div> 1690</td></tr> 1691<tr><td><a href="Ephemeron.S.html#VALclean">clean</a> [<a href="Ephemeron.S.html">Ephemeron.S</a>]</td> 1692<td><div class="info"> 1693remove all dead bindings. 1694</div> 1695</td></tr> 1696<tr><td><a href="Weak.S.html#VALclear">clear</a> [<a href="Weak.S.html">Weak.S</a>]</td> 1697<td><div class="info"> 1698Remove all elements from the table. 1699</div> 1700</td></tr> 1701<tr><td><a href="Stack.html#VALclear">clear</a> [<a href="Stack.html">Stack</a>]</td> 1702<td><div class="info"> 1703Discard all elements from a stack. 1704</div> 1705</td></tr> 1706<tr><td><a href="Queue.html#VALclear">clear</a> [<a href="Queue.html">Queue</a>]</td> 1707<td><div class="info"> 1708Discard all elements from a queue. 1709</div> 1710</td></tr> 1711<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALclear">clear</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 1712<td></td></tr> 1713<tr><td><a href="MoreLabels.Hashtbl.S.html#VALclear">clear</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 1714<td></td></tr> 1715<tr><td><a href="MoreLabels.Hashtbl.html#VALclear">clear</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 1716<td></td></tr> 1717<tr><td><a href="Hashtbl.SeededS.html#VALclear">clear</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 1718<td></td></tr> 1719<tr><td><a href="Hashtbl.S.html#VALclear">clear</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 1720<td></td></tr> 1721<tr><td><a href="Hashtbl.html#VALclear">clear</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 1722<td><div class="info"> 1723Empty a hash table. 1724</div> 1725</td></tr> 1726<tr><td><a href="Consistbl.html#VALclear">clear</a> [<a href="Consistbl.html">Consistbl</a>]</td> 1727<td></td></tr> 1728<tr><td><a href="Buffer.html#VALclear">clear</a> [<a href="Buffer.html">Buffer</a>]</td> 1729<td><div class="info"> 1730Empty the buffer. 1731</div> 1732</td></tr> 1733<tr><td><a href="Dynlink.html#VALclear_available_units">clear_available_units</a> [<a href="Dynlink.html">Dynlink</a>]</td> 1734<td><div class="info"> 1735Empty the list of compilation units accessible to dynamically-linked 1736 programs. 1737</div> 1738</td></tr> 1739<tr><td><a href="UnixLabels.html#VALclear_close_on_exec">clear_close_on_exec</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1740<td><div class="info"> 1741Clear the ``close-on-exec'' flag on the given descriptor. 1742</div> 1743</td></tr> 1744<tr><td><a href="Unix.html#VALclear_close_on_exec">clear_close_on_exec</a> [<a href="Unix.html">Unix</a>]</td> 1745<td><div class="info"> 1746Clear the ``close-on-exec'' flag on the given descriptor. 1747</div> 1748</td></tr> 1749<tr><td><a href="Graphics.html#VALclear_graph">clear_graph</a> [<a href="Graphics.html">Graphics</a>]</td> 1750<td><div class="info"> 1751Erase the graphics window. 1752</div> 1753</td></tr> 1754<tr><td><a href="UnixLabels.html#VALclear_nonblock">clear_nonblock</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1755<td><div class="info"> 1756Clear the ``non-blocking'' flag on the given descriptor. 1757</div> 1758</td></tr> 1759<tr><td><a href="Unix.html#VALclear_nonblock">clear_nonblock</a> [<a href="Unix.html">Unix</a>]</td> 1760<td><div class="info"> 1761Clear the ``non-blocking'' flag on the given descriptor. 1762</div> 1763</td></tr> 1764<tr><td><a href="Parsing.html#VALclear_parser">clear_parser</a> [<a href="Parsing.html">Parsing</a>]</td> 1765<td><div class="info"> 1766Empty the parser stack. 1767</div> 1768</td></tr> 1769<tr><td><a href="UnixLabels.html#VALclose">close</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1770<td><div class="info"> 1771Close a file descriptor. 1772</div> 1773</td></tr> 1774<tr><td><a href="Unix.html#VALclose">close</a> [<a href="Unix.html">Unix</a>]</td> 1775<td><div class="info"> 1776Close a file descriptor. 1777</div> 1778</td></tr> 1779<tr><td><a href="Format.html#VALclose_box">close_box</a> [<a href="Format.html">Format</a>]</td> 1780<td><div class="info"> 1781Closes the most recently opened pretty-printing box. 1782</div> 1783</td></tr> 1784<tr><td><a href="Graphics.html#VALclose_graph">close_graph</a> [<a href="Graphics.html">Graphics</a>]</td> 1785<td><div class="info"> 1786Delete the graphics window or switch the screen back to text mode. 1787</div> 1788</td></tr> 1789<tr><td><a href="Scanf.Scanning.html#VALclose_in">close_in</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 1790<td><div class="info"> 1791Closes the <a href="Pervasives.html#TYPEin_channel"><code class="code">in_channel</code></a> associated with the given 1792 <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted input channel. 1793</div> 1794</td></tr> 1795<tr><td><a href="Pervasives.html#VALclose_in">close_in</a> [<a href="Pervasives.html">Pervasives</a>]</td> 1796<td><div class="info"> 1797Close the given channel. 1798</div> 1799</td></tr> 1800<tr><td><a href="Pervasives.html#VALclose_in_noerr">close_in_noerr</a> [<a href="Pervasives.html">Pervasives</a>]</td> 1801<td><div class="info"> 1802Same as <code class="code">close_in</code>, but ignore all errors. 1803</div> 1804</td></tr> 1805<tr><td><a href="Pervasives.html#VALclose_out">close_out</a> [<a href="Pervasives.html">Pervasives</a>]</td> 1806<td><div class="info"> 1807Close the given channel, flushing all buffered write operations. 1808</div> 1809</td></tr> 1810<tr><td><a href="Pervasives.html#VALclose_out_noerr">close_out_noerr</a> [<a href="Pervasives.html">Pervasives</a>]</td> 1811<td><div class="info"> 1812Same as <code class="code">close_out</code>, but ignore all errors. 1813</div> 1814</td></tr> 1815<tr><td><a href="UnixLabels.html#VALclose_process">close_process</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1816<td><div class="info"> 1817Close channels opened by <a href="UnixLabels.html#VALopen_process"><code class="code"><span class="constructor">UnixLabels</span>.open_process</code></a>, 1818 wait for the associated command to terminate, 1819 and return its termination status. 1820</div> 1821</td></tr> 1822<tr><td><a href="Unix.html#VALclose_process">close_process</a> [<a href="Unix.html">Unix</a>]</td> 1823<td><div class="info"> 1824Close channels opened by <a href="Unix.html#VALopen_process"><code class="code"><span class="constructor">Unix</span>.open_process</code></a>, 1825 wait for the associated command to terminate, 1826 and return its termination status. 1827</div> 1828</td></tr> 1829<tr><td><a href="UnixLabels.html#VALclose_process_full">close_process_full</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1830<td><div class="info"> 1831Close channels opened by <a href="UnixLabels.html#VALopen_process_full"><code class="code"><span class="constructor">UnixLabels</span>.open_process_full</code></a>, 1832 wait for the associated command to terminate, 1833 and return its termination status. 1834</div> 1835</td></tr> 1836<tr><td><a href="Unix.html#VALclose_process_full">close_process_full</a> [<a href="Unix.html">Unix</a>]</td> 1837<td><div class="info"> 1838Close channels opened by <a href="Unix.html#VALopen_process_full"><code class="code"><span class="constructor">Unix</span>.open_process_full</code></a>, 1839 wait for the associated command to terminate, 1840 and return its termination status. 1841</div> 1842</td></tr> 1843<tr><td><a href="UnixLabels.html#VALclose_process_in">close_process_in</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1844<td><div class="info"> 1845Close channels opened by <a href="UnixLabels.html#VALopen_process_in"><code class="code"><span class="constructor">UnixLabels</span>.open_process_in</code></a>, 1846 wait for the associated command to terminate, 1847 and return its termination status. 1848</div> 1849</td></tr> 1850<tr><td><a href="Unix.html#VALclose_process_in">close_process_in</a> [<a href="Unix.html">Unix</a>]</td> 1851<td><div class="info"> 1852Close channels opened by <a href="Unix.html#VALopen_process_in"><code class="code"><span class="constructor">Unix</span>.open_process_in</code></a>, 1853 wait for the associated command to terminate, 1854 and return its termination status. 1855</div> 1856</td></tr> 1857<tr><td><a href="UnixLabels.html#VALclose_process_out">close_process_out</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1858<td><div class="info"> 1859Close channels opened by <a href="UnixLabels.html#VALopen_process_out"><code class="code"><span class="constructor">UnixLabels</span>.open_process_out</code></a>, 1860 wait for the associated command to terminate, 1861 and return its termination status. 1862</div> 1863</td></tr> 1864<tr><td><a href="Unix.html#VALclose_process_out">close_process_out</a> [<a href="Unix.html">Unix</a>]</td> 1865<td><div class="info"> 1866Close channels opened by <a href="Unix.html#VALopen_process_out"><code class="code"><span class="constructor">Unix</span>.open_process_out</code></a>, 1867 wait for the associated command to terminate, 1868 and return its termination status. 1869</div> 1870</td></tr> 1871<tr><td><a href="GraphicsX11.html#VALclose_subwindow">close_subwindow</a> [<a href="GraphicsX11.html">GraphicsX11</a>]</td> 1872<td><div class="info"> 1873Close the sub-window having the given identifier. 1874</div> 1875</td></tr> 1876<tr><td><a href="Format.html#VALclose_tag">close_tag</a> [<a href="Format.html">Format</a>]</td> 1877<td><div class="info"> 1878<code class="code">close_tag ()</code> closes the most recently opened tag <code class="code">t</code>. 1879</div> 1880</td></tr> 1881<tr><td><a href="Format.html#VALclose_tbox">close_tbox</a> [<a href="Format.html">Format</a>]</td> 1882<td><div class="info"> 1883<span class="deprecated"></span></div> 1884</td></tr> 1885<tr><td><a href="UnixLabels.html#VALclosedir">closedir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 1886<td><div class="info"> 1887Close a directory descriptor. 1888</div> 1889</td></tr> 1890<tr><td><a href="Unix.html#VALclosedir">closedir</a> [<a href="Unix.html">Unix</a>]</td> 1891<td><div class="info"> 1892Close a directory descriptor. 1893</div> 1894</td></tr> 1895<tr><td><a href="Obj.html#VALclosure_tag">closure_tag</a> [<a href="Obj.html">Obj</a>]</td> 1896<td></td></tr> 1897<tr><td><a href="Config.html#VALcma_magic_number">cma_magic_number</a> [<a href="Config.html">Config</a>]</td> 1898<td></td></tr> 1899<tr><td><a href="Config.html#VALcmi_magic_number">cmi_magic_number</a> [<a href="Config.html">Config</a>]</td> 1900<td></td></tr> 1901<tr><td><a href="Config.html#VALcmo_magic_number">cmo_magic_number</a> [<a href="Config.html">Config</a>]</td> 1902<td></td></tr> 1903<tr><td><a href="Config.html#VALcmt_magic_number">cmt_magic_number</a> [<a href="Config.html">Config</a>]</td> 1904<td></td></tr> 1905<tr><td><a href="Config.html#VALcmx_magic_number">cmx_magic_number</a> [<a href="Config.html">Config</a>]</td> 1906<td></td></tr> 1907<tr><td><a href="Config.html#VALcmxa_magic_number">cmxa_magic_number</a> [<a href="Config.html">Config</a>]</td> 1908<td></td></tr> 1909<tr><td><a href="Config.html#VALcmxs_magic_number">cmxs_magic_number</a> [<a href="Config.html">Config</a>]</td> 1910<td></td></tr> 1911<tr><td><a href="Char.html#VALcode">code</a> [<a href="Char.html">Char</a>]</td> 1912<td><div class="info"> 1913Return the ASCII code of the argument. 1914</div> 1915</td></tr> 1916<tr><td><a href="Ast_helper.Exp.html#VALcoerce">coerce</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 1917<td></td></tr> 1918<tr><td><a href="Clflags.html#VALcolor">color</a> [<a href="Clflags.html">Clflags</a>]</td> 1919<td></td></tr> 1920<tr><td><a href="ListLabels.html#VALcombine">combine</a> [<a href="ListLabels.html">ListLabels</a>]</td> 1921<td><div class="info"> 1922Transform a pair of lists into a list of pairs: 1923 <code class="code">combine [a1; ...; an] [b1; ...; bn]</code> is 1924 <code class="code">[(a1,b1); ...; (an,bn)]</code>. 1925</div> 1926</td></tr> 1927<tr><td><a href="List.html#VALcombine">combine</a> [<a href="List.html">List</a>]</td> 1928<td><div class="info"> 1929Transform a pair of lists into a list of pairs: 1930 <code class="code">combine [a1; ...; an] [b1; ...; bn]</code> is 1931 <code class="code">[(a1,b1); ...; (an,bn)]</code>. 1932</div> 1933</td></tr> 1934<tr><td><a href="Sys.html#VALcommand">command</a> [<a href="Sys.html">Sys</a>]</td> 1935<td><div class="info"> 1936Execute the given shell command and return its exit code. 1937</div> 1938</td></tr> 1939<tr><td><a href="Ccomp.html#VALcommand">command</a> [<a href="Ccomp.html">Ccomp</a>]</td> 1940<td></td></tr> 1941<tr><td><a href="Lexer.html#VALcomments">comments</a> [<a href="Lexer.html">Lexer</a>]</td> 1942<td></td></tr> 1943<tr><td><a href="Gc.html#VALcompact">compact</a> [<a href="Gc.html">Gc</a>]</td> 1944<td><div class="info"> 1945Perform a full major collection and compact the heap. 1946</div> 1947</td></tr> 1948<tr><td><a href="Uchar.html#VALcompare">compare</a> [<a href="Uchar.html">Uchar</a>]</td> 1949<td><div class="info"> 1950<code class="code">compare u u'</code> is <code class="code"><span class="constructor">Pervasives</span>.compare u u'</code>. 1951</div> 1952</td></tr> 1953<tr><td><a href="Targetint.html#VALcompare">compare</a> [<a href="Targetint.html">Targetint</a>]</td> 1954<td><div class="info"> 1955The comparison function for target integers, with the same specification as 1956 <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>. 1957</div> 1958</td></tr> 1959<tr><td><a href="String.html#VALcompare">compare</a> [<a href="String.html">String</a>]</td> 1960<td><div class="info"> 1961The comparison function for strings, with the same specification as 1962 <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>. 1963</div> 1964</td></tr> 1965<tr><td><a href="StringLabels.html#VALcompare">compare</a> [<a href="StringLabels.html">StringLabels</a>]</td> 1966<td><div class="info"> 1967The comparison function for strings, with the same specification as 1968 <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>. 1969</div> 1970</td></tr> 1971<tr><td><a href="Pervasives.html#VALcompare">compare</a> [<a href="Pervasives.html">Pervasives</a>]</td> 1972<td><div class="info"> 1973<code class="code">compare x y</code> returns <code class="code">0</code> if <code class="code">x</code> is equal to <code class="code">y</code>, 1974 a negative integer if <code class="code">x</code> is less than <code class="code">y</code>, and a positive integer 1975 if <code class="code">x</code> is greater than <code class="code">y</code>. 1976</div> 1977</td></tr> 1978<tr><td><a href="Nativeint.html#VALcompare">compare</a> [<a href="Nativeint.html">Nativeint</a>]</td> 1979<td><div class="info"> 1980The comparison function for native integers, with the same specification as 1981 <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>. 1982</div> 1983</td></tr> 1984<tr><td><a href="Set.OrderedType.html#VALcompare">compare</a> [<a href="Set.OrderedType.html">Set.OrderedType</a>]</td> 1985<td><div class="info"> 1986A total ordering function over the set elements. 1987</div> 1988</td></tr> 1989<tr><td><a href="MoreLabels.Set.S.html#VALcompare">compare</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 1990<td></td></tr> 1991<tr><td><a href="MoreLabels.Map.S.html#VALcompare">compare</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 1992<td></td></tr> 1993<tr><td><a href="Misc.Stdlib.List.html#VALcompare">compare</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td> 1994<td><div class="info"> 1995The lexicographic order supported by the provided order. 1996</div> 1997</td></tr> 1998<tr><td><a href="Map.OrderedType.html#VALcompare">compare</a> [<a href="Map.OrderedType.html">Map.OrderedType</a>]</td> 1999<td><div class="info"> 2000A total ordering function over the keys. 2001</div> 2002</td></tr> 2003<tr><td><a href="Int64.html#VALcompare">compare</a> [<a href="Int64.html">Int64</a>]</td> 2004<td><div class="info"> 2005The comparison function for 64-bit integers, with the same specification as 2006 <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>. 2007</div> 2008</td></tr> 2009<tr><td><a href="Int32.html#VALcompare">compare</a> [<a href="Int32.html">Int32</a>]</td> 2010<td><div class="info"> 2011The comparison function for 32-bit integers, with the same specification as 2012 <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>. 2013</div> 2014</td></tr> 2015<tr><td><a href="Digest.html#VALcompare">compare</a> [<a href="Digest.html">Digest</a>]</td> 2016<td><div class="info"> 2017The comparison function for 16-character digest, with the same 2018 specification as <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a> and the implementation 2019 shared with <a href="String.html#VALcompare"><code class="code"><span class="constructor">String</span>.compare</code></a>. 2020</div> 2021</td></tr> 2022<tr><td><a href="Map.S.html#VALcompare">compare</a> [<a href="Map.S.html">Map.S</a>]</td> 2023<td><div class="info"> 2024Total ordering between maps. 2025</div> 2026</td></tr> 2027<tr><td><a href="Set.S.html#VALcompare">compare</a> [<a href="Set.S.html">Set.S</a>]</td> 2028<td><div class="info"> 2029Total ordering between sets. 2030</div> 2031</td></tr> 2032<tr><td><a href="Char.html#VALcompare">compare</a> [<a href="Char.html">Char</a>]</td> 2033<td><div class="info"> 2034The comparison function for characters, with the same specification as 2035 <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>. 2036</div> 2037</td></tr> 2038<tr><td><a href="BytesLabels.html#VALcompare">compare</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 2039<td><div class="info"> 2040The comparison function for byte sequences, with the same 2041 specification as <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>. 2042</div> 2043</td></tr> 2044<tr><td><a href="Bytes.html#VALcompare">compare</a> [<a href="Bytes.html">Bytes</a>]</td> 2045<td><div class="info"> 2046The comparison function for byte sequences, with the same 2047 specification as <a href="Pervasives.html#VALcompare"><code class="code">compare</code></a>. 2048</div> 2049</td></tr> 2050<tr><td><a href="Big_int.html#VALcompare_big_int">compare_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 2051<td><div class="info"> 2052<code class="code">compare_big_int a b</code> returns <code class="code">0</code> if <code class="code">a</code> and <code class="code">b</code> are equal, 2053 <code class="code">1</code> if <code class="code">a</code> is greater than <code class="code">b</code>, and <code class="code">-1</code> if <code class="code">a</code> is smaller 2054 than <code class="code">b</code>. 2055</div> 2056</td></tr> 2057<tr><td><a href="ListLabels.html#VALcompare_length_with">compare_length_with</a> [<a href="ListLabels.html">ListLabels</a>]</td> 2058<td><div class="info"> 2059Compare the length of a list to an integer. 2060</div> 2061</td></tr> 2062<tr><td><a href="List.html#VALcompare_length_with">compare_length_with</a> [<a href="List.html">List</a>]</td> 2063<td><div class="info"> 2064Compare the length of a list to an integer. 2065</div> 2066</td></tr> 2067<tr><td><a href="ListLabels.html#VALcompare_lengths">compare_lengths</a> [<a href="ListLabels.html">ListLabels</a>]</td> 2068<td><div class="info"> 2069Compare the lengths of two lists. 2070</div> 2071</td></tr> 2072<tr><td><a href="List.html#VALcompare_lengths">compare_lengths</a> [<a href="List.html">List</a>]</td> 2073<td><div class="info"> 2074Compare the lengths of two lists. 2075</div> 2076</td></tr> 2077<tr><td><a href="Num.html#VALcompare_num">compare_num</a> [<a href="Num.html">Num</a>]</td> 2078<td><div class="info"> 2079Return <code class="code">-1</code>, <code class="code">0</code> or <code class="code">1</code> if the first argument is less than, 2080 equal to, or greater than the second argument. 2081</div> 2082</td></tr> 2083<tr><td><a href="Ccomp.html#VALcompile_file">compile_file</a> [<a href="Ccomp.html">Ccomp</a>]</td> 2084<td></td></tr> 2085<tr><td><a href="Clflags.html#VALcompile_only">compile_only</a> [<a href="Clflags.html">Clflags</a>]</td> 2086<td></td></tr> 2087<tr><td><a href="Bigarray.html#VALcomplex32">complex32</a> [<a href="Bigarray.html">Bigarray</a>]</td> 2088<td><div class="info"> 2089See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>. 2090</div> 2091</td></tr> 2092<tr><td><a href="Bigarray.html#VALcomplex64">complex64</a> [<a href="Bigarray.html">Bigarray</a>]</td> 2093<td><div class="info"> 2094See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>. 2095</div> 2096</td></tr> 2097<tr><td><a href="Strongly_connected_components.S.html#VALcomponent_graph">component_graph</a> [<a href="Strongly_connected_components.S.html">Strongly_connected_components.S</a>]</td> 2098<td></td></tr> 2099<tr><td><a href="String.html#VALconcat">concat</a> [<a href="String.html">String</a>]</td> 2100<td><div class="info"> 2101<code class="code"><span class="constructor">String</span>.concat sep sl</code> concatenates the list of strings <code class="code">sl</code>, 2102 inserting the separator string <code class="code">sep</code> between each. 2103</div> 2104</td></tr> 2105<tr><td><a href="StringLabels.html#VALconcat">concat</a> [<a href="StringLabels.html">StringLabels</a>]</td> 2106<td><div class="info"> 2107<code class="code"><span class="constructor">String</span>.concat sep sl</code> concatenates the list of strings <code class="code">sl</code>, 2108 inserting the separator string <code class="code">sep</code> between each. 2109</div> 2110</td></tr> 2111<tr><td><a href="ListLabels.html#VALconcat">concat</a> [<a href="ListLabels.html">ListLabels</a>]</td> 2112<td><div class="info"> 2113Concatenate a list of lists. 2114</div> 2115</td></tr> 2116<tr><td><a href="List.html#VALconcat">concat</a> [<a href="List.html">List</a>]</td> 2117<td><div class="info"> 2118Concatenate a list of lists. 2119</div> 2120</td></tr> 2121<tr><td><a href="Filename.html#VALconcat">concat</a> [<a href="Filename.html">Filename</a>]</td> 2122<td><div class="info"> 2123<code class="code">concat dir file</code> returns a file name that designates file 2124 <code class="code">file</code> in directory <code class="code">dir</code>. 2125</div> 2126</td></tr> 2127<tr><td><a href="BytesLabels.html#VALconcat">concat</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 2128<td><div class="info"> 2129<code class="code">concat sep sl</code> concatenates the list of byte sequences <code class="code">sl</code>, 2130 inserting the separator byte sequence <code class="code">sep</code> between each, and 2131 returns the result as a new byte sequence. 2132</div> 2133</td></tr> 2134<tr><td><a href="Bytes.html#VALconcat">concat</a> [<a href="Bytes.html">Bytes</a>]</td> 2135<td><div class="info"> 2136<code class="code">concat sep sl</code> concatenates the list of byte sequences <code class="code">sl</code>, 2137 inserting the separator byte sequence <code class="code">sep</code> between each, and 2138 returns the result as a new byte sequence. 2139</div> 2140</td></tr> 2141<tr><td><a href="ArrayLabels.html#VALconcat">concat</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 2142<td><div class="info"> 2143Same as <a href="Array.html#VALappend"><code class="code"><span class="constructor">Array</span>.append</code></a>, but concatenates a list of arrays. 2144</div> 2145</td></tr> 2146<tr><td><a href="Array.html#VALconcat">concat</a> [<a href="Array.html">Array</a>]</td> 2147<td><div class="info"> 2148Same as <a href="Array.html#VALappend"><code class="code"><span class="constructor">Array</span>.append</code></a>, but concatenates a list of arrays. 2149</div> 2150</td></tr> 2151<tr><td><a href="CamlinternalFormatBasics.html#VALconcat_fmt">concat_fmt</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td> 2152<td></td></tr> 2153<tr><td><a href="CamlinternalFormatBasics.html#VALconcat_fmtty">concat_fmtty</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td> 2154<td></td></tr> 2155<tr><td><a href="Ast_helper.Cf.html#VALconcrete">concrete</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td> 2156<td></td></tr> 2157<tr><td><a href="Complex.html#VALconj">conj</a> [<a href="Complex.html">Complex</a>]</td> 2158<td><div class="info"> 2159Conjugate: given the complex <code class="code">x + i.y</code>, returns <code class="code">x - i.y</code>. 2160</div> 2161</td></tr> 2162<tr><td><a href="UnixLabels.html#VALconnect">connect</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 2163<td><div class="info"> 2164Connect a socket to an address. 2165</div> 2166</td></tr> 2167<tr><td><a href="Unix.html#VALconnect">connect</a> [<a href="Unix.html">Unix</a>]</td> 2168<td><div class="info"> 2169Connect a socket to an address. 2170</div> 2171</td></tr> 2172<tr><td><a href="ThreadUnix.html#VALconnect">connect</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 2173<td></td></tr> 2174<tr><td><a href="Strongly_connected_components.S.html#VALconnected_components_sorted_from_roots_to_leaf">connected_components_sorted_from_roots_to_leaf</a> [<a href="Strongly_connected_components.S.html">Strongly_connected_components.S</a>]</td> 2175<td></td></tr> 2176<tr><td><a href="ListLabels.html#VALcons">cons</a> [<a href="ListLabels.html">ListLabels</a>]</td> 2177<td><div class="info"> 2178<code class="code">cons x xs</code> is <code class="code">x :: xs</code> 2179</div> 2180</td></tr> 2181<tr><td><a href="List.html#VALcons">cons</a> [<a href="List.html">List</a>]</td> 2182<td><div class="info"> 2183<code class="code">cons x xs</code> is <code class="code">x :: xs</code> 2184</div> 2185</td></tr> 2186<tr><td><a href="Ast_helper.Exp.html#VALconstant">constant</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 2187<td></td></tr> 2188<tr><td><a href="Ast_helper.Pat.html#VALconstant">constant</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 2189<td></td></tr> 2190<tr><td><a href="Ast_helper.Cl.html#VALconstr">constr</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td> 2191<td></td></tr> 2192<tr><td><a href="Ast_helper.Cty.html#VALconstr">constr</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td> 2193<td></td></tr> 2194<tr><td><a href="Ast_helper.Typ.html#VALconstr">constr</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 2195<td></td></tr> 2196<tr><td><a href="Ast_helper.Cf.html#VALconstraint_">constraint_</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td> 2197<td></td></tr> 2198<tr><td><a href="Ast_helper.Cl.html#VALconstraint_">constraint_</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td> 2199<td></td></tr> 2200<tr><td><a href="Ast_helper.Ctf.html#VALconstraint_">constraint_</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td> 2201<td></td></tr> 2202<tr><td><a href="Ast_helper.Mod.html#VALconstraint_">constraint_</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td> 2203<td></td></tr> 2204<tr><td><a href="Ast_helper.Exp.html#VALconstraint_">constraint_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 2205<td></td></tr> 2206<tr><td><a href="Ast_helper.Pat.html#VALconstraint_">constraint_</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 2207<td></td></tr> 2208<tr><td><a href="Ast_helper.Exp.html#VALconstruct">construct</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 2209<td></td></tr> 2210<tr><td><a href="Ast_helper.Pat.html#VALconstruct">construct</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 2211<td></td></tr> 2212<tr><td><a href="Ast_helper.Te.html#VALconstructor">constructor</a> [<a href="Ast_helper.Te.html">Ast_helper.Te</a>]</td> 2213<td></td></tr> 2214<tr><td><a href="Ast_helper.Type.html#VALconstructor">constructor</a> [<a href="Ast_helper.Type.html">Ast_helper.Type</a>]</td> 2215<td></td></tr> 2216<tr><td><a href="String.html#VALcontains">contains</a> [<a href="String.html">String</a>]</td> 2217<td><div class="info"> 2218<code class="code"><span class="constructor">String</span>.contains s c</code> tests if character <code class="code">c</code> 2219 appears in the string <code class="code">s</code>. 2220</div> 2221</td></tr> 2222<tr><td><a href="StringLabels.html#VALcontains">contains</a> [<a href="StringLabels.html">StringLabels</a>]</td> 2223<td><div class="info"> 2224<code class="code"><span class="constructor">String</span>.contains s c</code> tests if character <code class="code">c</code> 2225 appears in the string <code class="code">s</code>. 2226</div> 2227</td></tr> 2228<tr><td><a href="BytesLabels.html#VALcontains">contains</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 2229<td><div class="info"> 2230<code class="code">contains s c</code> tests if byte <code class="code">c</code> appears in <code class="code">s</code>. 2231</div> 2232</td></tr> 2233<tr><td><a href="Bytes.html#VALcontains">contains</a> [<a href="Bytes.html">Bytes</a>]</td> 2234<td><div class="info"> 2235<code class="code">contains s c</code> tests if byte <code class="code">c</code> appears in <code class="code">s</code>. 2236</div> 2237</td></tr> 2238<tr><td><a href="String.html#VALcontains_from">contains_from</a> [<a href="String.html">String</a>]</td> 2239<td><div class="info"> 2240<code class="code"><span class="constructor">String</span>.contains_from s start c</code> tests if character <code class="code">c</code> 2241 appears in <code class="code">s</code> after position <code class="code">start</code>. 2242</div> 2243</td></tr> 2244<tr><td><a href="StringLabels.html#VALcontains_from">contains_from</a> [<a href="StringLabels.html">StringLabels</a>]</td> 2245<td><div class="info"> 2246<code class="code"><span class="constructor">String</span>.contains_from s start c</code> tests if character <code class="code">c</code> 2247 appears in <code class="code">s</code> after position <code class="code">start</code>. 2248</div> 2249</td></tr> 2250<tr><td><a href="BytesLabels.html#VALcontains_from">contains_from</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 2251<td><div class="info"> 2252<code class="code">contains_from s start c</code> tests if byte <code class="code">c</code> appears in <code class="code">s</code> after 2253 position <code class="code">start</code>. 2254</div> 2255</td></tr> 2256<tr><td><a href="Bytes.html#VALcontains_from">contains_from</a> [<a href="Bytes.html">Bytes</a>]</td> 2257<td><div class="info"> 2258<code class="code">contains_from s start c</code> tests if byte <code class="code">c</code> appears in <code class="code">s</code> after 2259 position <code class="code">start</code>. 2260</div> 2261</td></tr> 2262<tr><td><a href="Buffer.html#VALcontents">contents</a> [<a href="Buffer.html">Buffer</a>]</td> 2263<td><div class="info"> 2264Return a copy of the current contents of the buffer. 2265</div> 2266</td></tr> 2267<tr><td><a href="Printexc.html#VALconvert_raw_backtrace_slot">convert_raw_backtrace_slot</a> [<a href="Printexc.html">Printexc</a>]</td> 2268<td><div class="info"> 2269Extracts the user-friendly <code class="code">backtrace_slot</code> from a low-level 2270 <code class="code">raw_backtrace_slot</code>. 2271</div> 2272</td></tr> 2273<tr><td><a href="String.html#VALcopy">copy</a> [<a href="String.html">String</a>]</td> 2274<td><div class="info"> 2275<span class="deprecated">Return a copy of the given string. 2276</span></div> 2277</td></tr> 2278<tr><td><a href="StringLabels.html#VALcopy">copy</a> [<a href="StringLabels.html">StringLabels</a>]</td> 2279<td><div class="info"> 2280Return a copy of the given string. 2281</div> 2282</td></tr> 2283<tr><td><a href="Stack.html#VALcopy">copy</a> [<a href="Stack.html">Stack</a>]</td> 2284<td><div class="info"> 2285Return a copy of the given stack. 2286</div> 2287</td></tr> 2288<tr><td><a href="Random.State.html#VALcopy">copy</a> [<a href="Random.State.html">Random.State</a>]</td> 2289<td><div class="info"> 2290Return a copy of the given state. 2291</div> 2292</td></tr> 2293<tr><td><a href="Queue.html#VALcopy">copy</a> [<a href="Queue.html">Queue</a>]</td> 2294<td><div class="info"> 2295Return a copy of the given queue. 2296</div> 2297</td></tr> 2298<tr><td><a href="Oo.html#VALcopy">copy</a> [<a href="Oo.html">Oo</a>]</td> 2299<td><div class="info"> 2300<code class="code"><span class="constructor">Oo</span>.copy o</code> returns a copy of object <code class="code">o</code>, that is a fresh 2301 object with the same methods and instance variables as <code class="code">o</code>. 2302</div> 2303</td></tr> 2304<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALcopy">copy</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 2305<td></td></tr> 2306<tr><td><a href="MoreLabels.Hashtbl.S.html#VALcopy">copy</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 2307<td></td></tr> 2308<tr><td><a href="MoreLabels.Hashtbl.html#VALcopy">copy</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 2309<td></td></tr> 2310<tr><td><a href="Hashtbl.SeededS.html#VALcopy">copy</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 2311<td></td></tr> 2312<tr><td><a href="Hashtbl.S.html#VALcopy">copy</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 2313<td></td></tr> 2314<tr><td><a href="Hashtbl.html#VALcopy">copy</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 2315<td><div class="info"> 2316Return a copy of the given hashtable. 2317</div> 2318</td></tr> 2319<tr><td><a href="CamlinternalOO.html#VALcopy">copy</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 2320<td></td></tr> 2321<tr><td><a href="BytesLabels.html#VALcopy">copy</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 2322<td><div class="info"> 2323Return a new byte sequence that contains the same bytes as the 2324 argument. 2325</div> 2326</td></tr> 2327<tr><td><a href="Bytes.html#VALcopy">copy</a> [<a href="Bytes.html">Bytes</a>]</td> 2328<td><div class="info"> 2329Return a new byte sequence that contains the same bytes as the 2330 argument. 2331</div> 2332</td></tr> 2333<tr><td><a href="ArrayLabels.html#VALcopy">copy</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 2334<td><div class="info"> 2335<code class="code"><span class="constructor">Array</span>.copy a</code> returns a copy of <code class="code">a</code>, that is, a fresh array 2336 containing the same elements as <code class="code">a</code>. 2337</div> 2338</td></tr> 2339<tr><td><a href="Array.html#VALcopy">copy</a> [<a href="Array.html">Array</a>]</td> 2340<td><div class="info"> 2341<code class="code"><span class="constructor">Array</span>.copy a</code> returns a copy of <code class="code">a</code>, that is, a fresh array 2342 containing the same elements as <code class="code">a</code>. 2343</div> 2344</td></tr> 2345<tr><td><a href="Misc.html#VALcopy_file">copy_file</a> [<a href="Misc.html">Misc</a>]</td> 2346<td></td></tr> 2347<tr><td><a href="Misc.html#VALcopy_file_chunk">copy_file_chunk</a> [<a href="Misc.html">Misc</a>]</td> 2348<td></td></tr> 2349<tr><td><a href="Pervasives.html#VALcopysign">copysign</a> [<a href="Pervasives.html">Pervasives</a>]</td> 2350<td><div class="info"> 2351<code class="code">copysign x y</code> returns a float whose absolute value is that of <code class="code">x</code> 2352 and whose sign is that of <code class="code">y</code>. 2353</div> 2354</td></tr> 2355<tr><td><a href="Pprintast.html#VALcore_type">core_type</a> [<a href="Pprintast.html">Pprintast</a>]</td> 2356<td></td></tr> 2357<tr><td><a href="Parse.html#VALcore_type">core_type</a> [<a href="Parse.html">Parse</a>]</td> 2358<td></td></tr> 2359<tr><td><a href="Pervasives.html#VALcos">cos</a> [<a href="Pervasives.html">Pervasives</a>]</td> 2360<td><div class="info"> 2361Cosine. 2362</div> 2363</td></tr> 2364<tr><td><a href="Pervasives.html#VALcosh">cosh</a> [<a href="Pervasives.html">Pervasives</a>]</td> 2365<td><div class="info"> 2366Hyperbolic cosine. 2367</div> 2368</td></tr> 2369<tr><td><a href="Weak.S.html#VALcount">count</a> [<a href="Weak.S.html">Weak.S</a>]</td> 2370<td><div class="info"> 2371Count the number of elements in the table. 2372</div> 2373</td></tr> 2374<tr><td><a href="Stream.html#VALcount">count</a> [<a href="Stream.html">Stream</a>]</td> 2375<td><div class="info"> 2376Return the current count of the stream elements, i.e. 2377</div> 2378</td></tr> 2379<tr><td><a href="Gc.html#VALcounters">counters</a> [<a href="Gc.html">Gc</a>]</td> 2380<td><div class="info"> 2381Return <code class="code">(minor_words, promoted_words, major_words)</code>. 2382</div> 2383</td></tr> 2384<tr><td><a href="Weak.S.html#VALcreate">create</a> [<a href="Weak.S.html">Weak.S</a>]</td> 2385<td><div class="info"> 2386<code class="code">create n</code> creates a new empty weak hash set, of initial 2387 size <code class="code">n</code>. 2388</div> 2389</td></tr> 2390<tr><td><a href="Weak.html#VALcreate">create</a> [<a href="Weak.html">Weak</a>]</td> 2391<td><div class="info"> 2392<code class="code"><span class="constructor">Weak</span>.create n</code> returns a new weak array of length <code class="code">n</code>. 2393</div> 2394</td></tr> 2395<tr><td><a href="Thread.html#VALcreate">create</a> [<a href="Thread.html">Thread</a>]</td> 2396<td><div class="info"> 2397<code class="code"><span class="constructor">Thread</span>.create funct arg</code> creates a new thread of control, 2398 in which the function application <code class="code">funct arg</code> 2399 is executed concurrently with the other threads of the program. 2400</div> 2401</td></tr> 2402<tr><td><a href="String.html#VALcreate">create</a> [<a href="String.html">String</a>]</td> 2403<td><div class="info"> 2404<span class="deprecated"><code class="code"><span class="constructor">String</span>.create n</code> returns a fresh byte sequence of length <code class="code">n</code>. 2405</span></div> 2406</td></tr> 2407<tr><td><a href="StringLabels.html#VALcreate">create</a> [<a href="StringLabels.html">StringLabels</a>]</td> 2408<td><div class="info"> 2409<span class="deprecated"><code class="code"><span class="constructor">String</span>.create n</code> returns a fresh byte sequence of length <code class="code">n</code>. 2410</span></div> 2411</td></tr> 2412<tr><td><a href="Stack.html#VALcreate">create</a> [<a href="Stack.html">Stack</a>]</td> 2413<td><div class="info"> 2414Return a new stack, initially empty. 2415</div> 2416</td></tr> 2417<tr><td><a href="Spacetime.Series.html#VALcreate">create</a> [<a href="Spacetime.Series.html">Spacetime.Series</a>]</td> 2418<td><div class="info"> 2419<code class="code">create ~path</code> creates a series file at <code class="code">path</code>. 2420</div> 2421</td></tr> 2422<tr><td><a href="Queue.html#VALcreate">create</a> [<a href="Queue.html">Queue</a>]</td> 2423<td><div class="info"> 2424Return a new queue, initially empty. 2425</div> 2426</td></tr> 2427<tr><td><a href="Obj.Ephemeron.html#VALcreate">create</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 2428<td><div class="info"> 2429<code class="code">create n</code> returns an ephemeron with <code class="code">n</code> keys. 2430</div> 2431</td></tr> 2432<tr><td><a href="Mutex.html#VALcreate">create</a> [<a href="Mutex.html">Mutex</a>]</td> 2433<td><div class="info"> 2434Return a new mutex. 2435</div> 2436</td></tr> 2437<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALcreate">create</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 2438<td></td></tr> 2439<tr><td><a href="MoreLabels.Hashtbl.S.html#VALcreate">create</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 2440<td></td></tr> 2441<tr><td><a href="MoreLabels.Hashtbl.html#VALcreate">create</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 2442<td></td></tr> 2443<tr><td><a href="Misc.LongString.html#VALcreate">create</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td> 2444<td></td></tr> 2445<tr><td><a href="Hashtbl.SeededS.html#VALcreate">create</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 2446<td></td></tr> 2447<tr><td><a href="Hashtbl.S.html#VALcreate">create</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 2448<td></td></tr> 2449<tr><td><a href="Hashtbl.html#VALcreate">create</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 2450<td><div class="info"> 2451<code class="code"><span class="constructor">Hashtbl</span>.create n</code> creates a new, empty hash table, with 2452 initial size <code class="code">n</code>. 2453</div> 2454</td></tr> 2455<tr><td><a href="Ephemeron.Kn.html#VALcreate">create</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 2456<td><div class="info"> 2457Same as <a href="Ephemeron.K1.html#VALcreate"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.create</code></a> 2458</div> 2459</td></tr> 2460<tr><td><a href="Ephemeron.K2.html#VALcreate">create</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 2461<td><div class="info"> 2462Same as <a href="Ephemeron.K1.html#VALcreate"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.create</code></a> 2463</div> 2464</td></tr> 2465<tr><td><a href="Ephemeron.K1.html#VALcreate">create</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 2466<td><div class="info"> 2467<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.create ()</code> creates an ephemeron with one key. 2468</div> 2469</td></tr> 2470<tr><td><a href="Consistbl.html#VALcreate">create</a> [<a href="Consistbl.html">Consistbl</a>]</td> 2471<td></td></tr> 2472<tr><td><a href="Condition.html#VALcreate">create</a> [<a href="Condition.html">Condition</a>]</td> 2473<td><div class="info"> 2474Return a new condition variable. 2475</div> 2476</td></tr> 2477<tr><td><a href="BytesLabels.html#VALcreate">create</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 2478<td><div class="info"> 2479<code class="code">create n</code> returns a new byte sequence of length <code class="code">n</code>. 2480</div> 2481</td></tr> 2482<tr><td><a href="Bytes.html#VALcreate">create</a> [<a href="Bytes.html">Bytes</a>]</td> 2483<td><div class="info"> 2484<code class="code">create n</code> returns a new byte sequence of length <code class="code">n</code>. 2485</div> 2486</td></tr> 2487<tr><td><a href="Buffer.html#VALcreate">create</a> [<a href="Buffer.html">Buffer</a>]</td> 2488<td><div class="info"> 2489<code class="code">create n</code> returns a fresh buffer, initially empty. 2490</div> 2491</td></tr> 2492<tr><td><a href="Bigarray.Array3.html#VALcreate">create</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 2493<td><div class="info"> 2494<code class="code"><span class="constructor">Array3</span>.create kind layout dim1 dim2 dim3</code> returns a new bigarray of 2495 three dimension, whose size is <code class="code">dim1</code> in the first dimension, 2496 <code class="code">dim2</code> in the second dimension, and <code class="code">dim3</code> in the third. 2497</div> 2498</td></tr> 2499<tr><td><a href="Bigarray.Array2.html#VALcreate">create</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 2500<td><div class="info"> 2501<code class="code"><span class="constructor">Array2</span>.create kind layout dim1 dim2</code> returns a new bigarray of 2502 two dimension, whose size is <code class="code">dim1</code> in the first dimension 2503 and <code class="code">dim2</code> in the second dimension. 2504</div> 2505</td></tr> 2506<tr><td><a href="Bigarray.Array1.html#VALcreate">create</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 2507<td><div class="info"> 2508<code class="code"><span class="constructor">Array1</span>.create kind layout dim</code> returns a new bigarray of 2509 one dimension, whose size is <code class="code">dim</code>. 2510</div> 2511</td></tr> 2512<tr><td><a href="Bigarray.Array0.html#VALcreate">create</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td> 2513<td><div class="info"> 2514<code class="code"><span class="constructor">Array0</span>.create kind layout</code> returns a new bigarray of zero dimension. 2515</div> 2516</td></tr> 2517<tr><td><a href="Bigarray.Genarray.html#VALcreate">create</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 2518<td><div class="info"> 2519<code class="code"><span class="constructor">Genarray</span>.create kind layout dimensions</code> returns a new big array 2520 whose element kind is determined by the parameter <code class="code">kind</code> (one of 2521 <code class="code">float32</code>, <code class="code">float64</code>, <code class="code">int8_signed</code>, etc) and whose layout is 2522 determined by the parameter <code class="code">layout</code> (one of <code class="code">c_layout</code> or 2523 <code class="code">fortran_layout</code>). 2524</div> 2525</td></tr> 2526<tr><td><a href="ArrayLabels.html#VALcreate">create</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 2527<td><div class="info"> 2528<span class="deprecated"></span></div> 2529</td></tr> 2530<tr><td><a href="Array.html#VALcreate">create</a> [<a href="Array.html">Array</a>]</td> 2531<td><div class="info"> 2532<span class="deprecated"></span></div> 2533</td></tr> 2534<tr><td><a href="Gc.html#VALcreate_alarm">create_alarm</a> [<a href="Gc.html">Gc</a>]</td> 2535<td><div class="info"> 2536<code class="code">create_alarm f</code> will arrange for <code class="code">f</code> to be called at the end of each 2537 major GC cycle, starting with the current cycle or the next one. 2538</div> 2539</td></tr> 2540<tr><td><a href="Ccomp.html#VALcreate_archive">create_archive</a> [<a href="Ccomp.html">Ccomp</a>]</td> 2541<td></td></tr> 2542<tr><td><a href="CamlinternalFormat.html#VALcreate_char_set">create_char_set</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 2543<td></td></tr> 2544<tr><td><a href="ArrayLabels.html#VALcreate_float">create_float</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 2545<td><div class="info"> 2546<code class="code"><span class="constructor">Array</span>.create_float n</code> returns a fresh float array of length <code class="code">n</code>, 2547 with uninitialized data. 2548</div> 2549</td></tr> 2550<tr><td><a href="Array.html#VALcreate_float">create_float</a> [<a href="Array.html">Array</a>]</td> 2551<td><div class="info"> 2552<code class="code"><span class="constructor">Array</span>.create_float n</code> returns a fresh float array of length <code class="code">n</code>, 2553 with uninitialized data. 2554</div> 2555</td></tr> 2556<tr><td><a href="Misc.html#VALcreate_hashtable">create_hashtable</a> [<a href="Misc.html">Misc</a>]</td> 2557<td></td></tr> 2558<tr><td><a href="Graphics.html#VALcreate_image">create_image</a> [<a href="Graphics.html">Graphics</a>]</td> 2559<td><div class="info"> 2560<code class="code">create_image w h</code> returns a new image <code class="code">w</code> pixels wide and <code class="code">h</code> 2561 pixels tall, to be used in conjunction with <code class="code">blit_image</code>. 2562</div> 2563</td></tr> 2564<tr><td><a href="ArrayLabels.html#VALcreate_matrix">create_matrix</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 2565<td><div class="info"> 2566<span class="deprecated"></span></div> 2567</td></tr> 2568<tr><td><a href="Array.html#VALcreate_matrix">create_matrix</a> [<a href="Array.html">Array</a>]</td> 2569<td><div class="info"> 2570<span class="deprecated"></span></div> 2571</td></tr> 2572<tr><td><a href="CamlinternalOO.html#VALcreate_object">create_object</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 2573<td></td></tr> 2574<tr><td><a href="CamlinternalOO.html#VALcreate_object_and_run_initializers">create_object_and_run_initializers</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 2575<td></td></tr> 2576<tr><td><a href="CamlinternalOO.html#VALcreate_object_opt">create_object_opt</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 2577<td></td></tr> 2578<tr><td><a href="UnixLabels.html#VALcreate_process">create_process</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 2579<td><div class="info"> 2580<code class="code">create_process prog args new_stdin new_stdout new_stderr</code> 2581 forks a new process that executes the program 2582 in file <code class="code">prog</code>, with arguments <code class="code">args</code>. 2583</div> 2584</td></tr> 2585<tr><td><a href="Unix.html#VALcreate_process">create_process</a> [<a href="Unix.html">Unix</a>]</td> 2586<td><div class="info"> 2587<code class="code">create_process prog args new_stdin new_stdout new_stderr</code> 2588 forks a new process that executes the program 2589 in file <code class="code">prog</code>, with arguments <code class="code">args</code>. 2590</div> 2591</td></tr> 2592<tr><td><a href="UnixLabels.html#VALcreate_process_env">create_process_env</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 2593<td><div class="info"> 2594<code class="code">create_process_env prog args env new_stdin new_stdout new_stderr</code> 2595 works as <a href="UnixLabels.html#VALcreate_process"><code class="code"><span class="constructor">UnixLabels</span>.create_process</code></a>, except that the extra argument 2596 <code class="code">env</code> specifies the environment passed to the program. 2597</div> 2598</td></tr> 2599<tr><td><a href="Unix.html#VALcreate_process_env">create_process_env</a> [<a href="Unix.html">Unix</a>]</td> 2600<td><div class="info"> 2601<code class="code">create_process_env prog args env new_stdin new_stdout new_stderr</code> 2602 works as <a href="Unix.html#VALcreate_process"><code class="code"><span class="constructor">Unix</span>.create_process</code></a>, except that the extra argument 2603 <code class="code">env</code> specifies the environment passed to the program. 2604</div> 2605</td></tr> 2606<tr><td><a href="CamlinternalOO.html#VALcreate_table">create_table</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 2607<td></td></tr> 2608<tr><td><a href="Location.html#VALcurr">curr</a> [<a href="Location.html">Location</a>]</td> 2609<td><div class="info"> 2610Get the location of the current token from the <code class="code">lexbuf</code>. 2611</div> 2612</td></tr> 2613<tr><td><a href="Arg.html#VALcurrent">current</a> [<a href="Arg.html">Arg</a>]</td> 2614<td><div class="info"> 2615Position (in <a href="Sys.html#VALargv"><code class="code"><span class="constructor">Sys</span>.argv</code></a>) of the argument being processed. 2616</div> 2617</td></tr> 2618<tr><td><a href="Filename.html#VALcurrent_dir_name">current_dir_name</a> [<a href="Filename.html">Filename</a>]</td> 2619<td><div class="info"> 2620The conventional name for the current directory (e.g. 2621</div> 2622</td></tr> 2623<tr><td><a href="Graphics.html#VALcurrent_point">current_point</a> [<a href="Graphics.html">Graphics</a>]</td> 2624<td><div class="info"> 2625Return the position of the current point. 2626</div> 2627</td></tr> 2628<tr><td><a href="Graphics.html#VALcurrent_x">current_x</a> [<a href="Graphics.html">Graphics</a>]</td> 2629<td><div class="info"> 2630Return the abscissa of the current point. 2631</div> 2632</td></tr> 2633<tr><td><a href="Graphics.html#VALcurrent_y">current_y</a> [<a href="Graphics.html">Graphics</a>]</td> 2634<td><div class="info"> 2635Return the ordinate of the current point. 2636</div> 2637</td></tr> 2638<tr><td><a href="Graphics.html#VALcurveto">curveto</a> [<a href="Graphics.html">Graphics</a>]</td> 2639<td><div class="info"> 2640<code class="code">curveto b c d</code> draws a cubic Bezier curve starting from 2641 the current point to point <code class="code">d</code>, with control points <code class="code">b</code> and 2642 <code class="code">c</code>, and moves the current point to <code class="code">d</code>. 2643</div> 2644</td></tr> 2645<tr><td><a href="Clflags.html#VALcustom_runtime">custom_runtime</a> [<a href="Clflags.html">Clflags</a>]</td> 2646<td></td></tr> 2647<tr><td><a href="Obj.html#VALcustom_tag">custom_tag</a> [<a href="Obj.html">Obj</a>]</td> 2648<td></td></tr> 2649<tr><td><a href="Misc.html#VALcut_at">cut_at</a> [<a href="Misc.html">Misc</a>]</td> 2650<td><div class="info"> 2651<code class="code"><span class="constructor">String</span>.cut_at s c</code> returns a pair containing the sub-string before 2652 the first occurrence of <code class="code">c</code> in <code class="code">s</code>, and the sub-string after the 2653 first occurrence of <code class="code">c</code> in <code class="code">s</code>. 2654</div> 2655</td></tr> 2656<tr><td><a href="Graphics.html#VALcyan">cyan</a> [<a href="Graphics.html">Graphics</a>]</td> 2657<td></td></tr> 2658<tr><td><a href="Sys.html#VALcygwin">cygwin</a> [<a href="Sys.html">Sys</a>]</td> 2659<td><div class="info"> 2660True if <code class="code"><span class="constructor">Sys</span>.os_type = <span class="string">"Cygwin"</span></code>. 2661</div> 2662</td></tr> 2663<tr><td align="left"><br>D</td></tr> 2664<tr><td><a href="Identifiable.S.Map.html#VALdata">data</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 2665<td></td></tr> 2666<tr><td><a href="Marshal.html#VALdata_size">data_size</a> [<a href="Marshal.html">Marshal</a>]</td> 2667<td><div class="info"> 2668See <a href="Marshal.html#VALheader_size"><code class="code"><span class="constructor">Marshal</span>.header_size</code></a>. 2669</div> 2670</td></tr> 2671<tr><td><a href="Clflags.html#VALdebug">debug</a> [<a href="Clflags.html">Clflags</a>]</td> 2672<td></td></tr> 2673<tr><td><a href="Ast_helper.Te.html#VALdecl">decl</a> [<a href="Ast_helper.Te.html">Ast_helper.Te</a>]</td> 2674<td></td></tr> 2675<tr><td><a href="Pervasives.html#VALdecr">decr</a> [<a href="Pervasives.html">Pervasives</a>]</td> 2676<td><div class="info"> 2677Decrement the integer contained in the given reference. 2678</div> 2679</td></tr> 2680<tr><td><a href="Num.html#VALdecr_num">decr_num</a> [<a href="Num.html">Num</a>]</td> 2681<td><div class="info"> 2682<code class="code">decr r</code> is <code class="code">r:=!r-1</code>, where <code class="code">r</code> is a reference to a number. 2683</div> 2684</td></tr> 2685<tr><td><a href="Arg_helper.Make.html#VALdefault">default</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td> 2686<td></td></tr> 2687<tr><td><a href="Dynlink.html#VALdefault_available_units">default_available_units</a> [<a href="Dynlink.html">Dynlink</a>]</td> 2688<td><div class="info"> 2689Reset the set of units that can be referenced from dynamically-linked 2690 code to its default value, that is, all units composing the currently 2691 running program. 2692</div> 2693</td></tr> 2694<tr><td><a href="Location.html#VALdefault_error_reporter">default_error_reporter</a> [<a href="Location.html">Location</a>]</td> 2695<td><div class="info"> 2696Original error reporter for use in hooks. 2697</div> 2698</td></tr> 2699<tr><td><a href="Config.html#VALdefault_executable_name">default_executable_name</a> [<a href="Config.html">Config</a>]</td> 2700<td></td></tr> 2701<tr><td><a href="Clflags.html#VALdefault_inline_alloc_cost">default_inline_alloc_cost</a> [<a href="Clflags.html">Clflags</a>]</td> 2702<td></td></tr> 2703<tr><td><a href="Clflags.html#VALdefault_inline_branch_cost">default_inline_branch_cost</a> [<a href="Clflags.html">Clflags</a>]</td> 2704<td></td></tr> 2705<tr><td><a href="Clflags.html#VALdefault_inline_branch_factor">default_inline_branch_factor</a> [<a href="Clflags.html">Clflags</a>]</td> 2706<td></td></tr> 2707<tr><td><a href="Clflags.html#VALdefault_inline_call_cost">default_inline_call_cost</a> [<a href="Clflags.html">Clflags</a>]</td> 2708<td></td></tr> 2709<tr><td><a href="Clflags.html#VALdefault_inline_indirect_cost">default_inline_indirect_cost</a> [<a href="Clflags.html">Clflags</a>]</td> 2710<td></td></tr> 2711<tr><td><a href="Clflags.html#VALdefault_inline_lifting_benefit">default_inline_lifting_benefit</a> [<a href="Clflags.html">Clflags</a>]</td> 2712<td></td></tr> 2713<tr><td><a href="Clflags.html#VALdefault_inline_max_depth">default_inline_max_depth</a> [<a href="Clflags.html">Clflags</a>]</td> 2714<td></td></tr> 2715<tr><td><a href="Clflags.html#VALdefault_inline_max_unroll">default_inline_max_unroll</a> [<a href="Clflags.html">Clflags</a>]</td> 2716<td></td></tr> 2717<tr><td><a href="Clflags.html#VALdefault_inline_prim_cost">default_inline_prim_cost</a> [<a href="Clflags.html">Clflags</a>]</td> 2718<td></td></tr> 2719<tr><td><a href="Clflags.html#VALdefault_inline_threshold">default_inline_threshold</a> [<a href="Clflags.html">Clflags</a>]</td> 2720<td></td></tr> 2721<tr><td><a href="Clflags.html#VALdefault_inline_toplevel_threshold">default_inline_toplevel_threshold</a> [<a href="Clflags.html">Clflags</a>]</td> 2722<td></td></tr> 2723<tr><td><a href="Ast_iterator.html#VALdefault_iterator">default_iterator</a> [<a href="Ast_iterator.html">Ast_iterator</a>]</td> 2724<td><div class="info"> 2725A default iterator, which implements a "do not do anything" mapping. 2726</div> 2727</td></tr> 2728<tr><td><a href="Ast_helper.html#VALdefault_loc">default_loc</a> [<a href="Ast_helper.html">Ast_helper</a>]</td> 2729<td><div class="info"> 2730Default value for all optional location arguments. 2731</div> 2732</td></tr> 2733<tr><td><a href="Ast_mapper.html#VALdefault_mapper">default_mapper</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 2734<td><div class="info"> 2735A default mapper, which implements a "deep identity" mapping. 2736</div> 2737</td></tr> 2738<tr><td><a href="Clflags.html#VALdefault_simplify_rounds">default_simplify_rounds</a> [<a href="Clflags.html">Clflags</a>]</td> 2739<td></td></tr> 2740<tr><td><a href="Misc.Color.html#VALdefault_styles">default_styles</a> [<a href="Misc.Color.html">Misc.Color</a>]</td> 2741<td></td></tr> 2742<tr><td><a href="Clflags.html#VALdefault_unbox_closures_factor">default_unbox_closures_factor</a> [<a href="Clflags.html">Clflags</a>]</td> 2743<td></td></tr> 2744<tr><td><a href="Location.html#VALdefault_warning_printer">default_warning_printer</a> [<a href="Location.html">Location</a>]</td> 2745<td><div class="info"> 2746Original warning printer for use in hooks. 2747</div> 2748</td></tr> 2749<tr><td><a href="Warnings.html#VALdefaults_w">defaults_w</a> [<a href="Warnings.html">Warnings</a>]</td> 2750<td></td></tr> 2751<tr><td><a href="Warnings.html#VALdefaults_warn_error">defaults_warn_error</a> [<a href="Warnings.html">Warnings</a>]</td> 2752<td></td></tr> 2753<tr><td><a href="Thread.html#VALdelay">delay</a> [<a href="Thread.html">Thread</a>]</td> 2754<td><div class="info"> 2755<code class="code">delay d</code> suspends the execution of the calling thread for 2756 <code class="code">d</code> seconds. 2757</div> 2758</td></tr> 2759<tr><td><a href="Gc.html#VALdelete_alarm">delete_alarm</a> [<a href="Gc.html">Gc</a>]</td> 2760<td><div class="info"> 2761<code class="code">delete_alarm a</code> will stop the calls to the function associated 2762 to <code class="code">a</code>. 2763</div> 2764</td></tr> 2765<tr><td><a href="Misc.html#VALdelete_eol_spaces">delete_eol_spaces</a> [<a href="Misc.html">Misc</a>]</td> 2766<td><div class="info"> 2767<code class="code">delete_eol_spaces s</code> returns a fresh copy of <code class="code">s</code> with any end of 2768 line spaces removed. 2769</div> 2770</td></tr> 2771<tr><td><a href="Builtin_attributes.html#VALdeprecated_of_attrs">deprecated_of_attrs</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 2772<td></td></tr> 2773<tr><td><a href="Builtin_attributes.html#VALdeprecated_of_sig">deprecated_of_sig</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 2774<td></td></tr> 2775<tr><td><a href="Builtin_attributes.html#VALdeprecated_of_str">deprecated_of_str</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 2776<td></td></tr> 2777<tr><td><a href="UnixLabels.html#VALdescr_of_in_channel">descr_of_in_channel</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 2778<td><div class="info"> 2779Return the descriptor corresponding to an input channel. 2780</div> 2781</td></tr> 2782<tr><td><a href="Unix.html#VALdescr_of_in_channel">descr_of_in_channel</a> [<a href="Unix.html">Unix</a>]</td> 2783<td><div class="info"> 2784Return the descriptor corresponding to an input channel. 2785</div> 2786</td></tr> 2787<tr><td><a href="UnixLabels.html#VALdescr_of_out_channel">descr_of_out_channel</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 2788<td><div class="info"> 2789Return the descriptor corresponding to an output channel. 2790</div> 2791</td></tr> 2792<tr><td><a href="Unix.html#VALdescr_of_out_channel">descr_of_out_channel</a> [<a href="Unix.html">Unix</a>]</td> 2793<td><div class="info"> 2794Return the descriptor corresponding to an output channel. 2795</div> 2796</td></tr> 2797<tr><td><a href="Misc.html#VALdid_you_mean">did_you_mean</a> [<a href="Misc.html">Misc</a>]</td> 2798<td><div class="info"> 2799<code class="code">did_you_mean ppf get_choices</code> hints that the user may have meant 2800 one of the option returned by calling <code class="code">get_choices</code>. 2801</div> 2802</td></tr> 2803<tr><td><a href="MoreLabels.Set.S.html#VALdiff">diff</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 2804<td></td></tr> 2805<tr><td><a href="Set.S.html#VALdiff">diff</a> [<a href="Set.S.html">Set.S</a>]</td> 2806<td><div class="info"> 2807Set difference. 2808</div> 2809</td></tr> 2810<tr><td><a href="Bigarray.Array1.html#VALdim">dim</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 2811<td><div class="info"> 2812Return the size (dimension) of the given one-dimensional 2813 big array. 2814</div> 2815</td></tr> 2816<tr><td><a href="Bigarray.Array3.html#VALdim1">dim1</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 2817<td><div class="info"> 2818Return the first dimension of the given three-dimensional big array. 2819</div> 2820</td></tr> 2821<tr><td><a href="Bigarray.Array2.html#VALdim1">dim1</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 2822<td><div class="info"> 2823Return the first dimension of the given two-dimensional big array. 2824</div> 2825</td></tr> 2826<tr><td><a href="Bigarray.Array3.html#VALdim2">dim2</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 2827<td><div class="info"> 2828Return the second dimension of the given three-dimensional big array. 2829</div> 2830</td></tr> 2831<tr><td><a href="Bigarray.Array2.html#VALdim2">dim2</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 2832<td><div class="info"> 2833Return the second dimension of the given two-dimensional big array. 2834</div> 2835</td></tr> 2836<tr><td><a href="Bigarray.Array3.html#VALdim3">dim3</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 2837<td><div class="info"> 2838Return the third dimension of the given three-dimensional big array. 2839</div> 2840</td></tr> 2841<tr><td><a href="Bigarray.Genarray.html#VALdims">dims</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 2842<td><div class="info"> 2843<code class="code"><span class="constructor">Genarray</span>.dims a</code> returns all dimensions of the big array <code class="code">a</code>, 2844 as an array of integers of length <code class="code"><span class="constructor">Genarray</span>.num_dims a</code>. 2845</div> 2846</td></tr> 2847<tr><td><a href="Filename.html#VALdir_sep">dir_sep</a> [<a href="Filename.html">Filename</a>]</td> 2848<td><div class="info"> 2849The directory separator (e.g. 2850</div> 2851</td></tr> 2852<tr><td><a href="Filename.html#VALdirname">dirname</a> [<a href="Filename.html">Filename</a>]</td> 2853<td><div class="info"> 2854See <a href="Filename.html#VALbasename"><code class="code"><span class="constructor">Filename</span>.basename</code></a>. 2855</div> 2856</td></tr> 2857<tr><td><a href="Identifiable.S.Map.html#VALdisjoint_union">disjoint_union</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 2858<td><div class="info"> 2859<code class="code">disjoint_union m1 m2</code> contains all bindings from <code class="code">m1</code> and 2860 <code class="code">m2</code>. 2861</div> 2862</td></tr> 2863<tr><td><a href="Graphics.html#VALdisplay_mode">display_mode</a> [<a href="Graphics.html">Graphics</a>]</td> 2864<td><div class="info"> 2865Set display mode on or off. 2866</div> 2867</td></tr> 2868<tr><td><a href="Targetint.html#VALdiv">div</a> [<a href="Targetint.html">Targetint</a>]</td> 2869<td><div class="info"> 2870Integer division. 2871</div> 2872</td></tr> 2873<tr><td><a href="Nativeint.html#VALdiv">div</a> [<a href="Nativeint.html">Nativeint</a>]</td> 2874<td><div class="info"> 2875Integer division. 2876</div> 2877</td></tr> 2878<tr><td><a href="Int64.html#VALdiv">div</a> [<a href="Int64.html">Int64</a>]</td> 2879<td><div class="info"> 2880Integer division. 2881</div> 2882</td></tr> 2883<tr><td><a href="Int32.html#VALdiv">div</a> [<a href="Int32.html">Int32</a>]</td> 2884<td><div class="info"> 2885Integer division. 2886</div> 2887</td></tr> 2888<tr><td><a href="Complex.html#VALdiv">div</a> [<a href="Complex.html">Complex</a>]</td> 2889<td><div class="info"> 2890Division 2891</div> 2892</td></tr> 2893<tr><td><a href="Big_int.html#VALdiv_big_int">div_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 2894<td><div class="info"> 2895Euclidean quotient of two big integers. 2896</div> 2897</td></tr> 2898<tr><td><a href="Num.html#VALdiv_num">div_num</a> [<a href="Num.html">Num</a>]</td> 2899<td><div class="info"> 2900Division 2901</div> 2902</td></tr> 2903<tr><td><a href="Clflags.html#VALdlcode">dlcode</a> [<a href="Clflags.html">Clflags</a>]</td> 2904<td></td></tr> 2905<tr><td><a href="Clflags.html#VALdllibs">dllibs</a> [<a href="Clflags.html">Clflags</a>]</td> 2906<td></td></tr> 2907<tr><td><a href="Clflags.html#VALdllpaths">dllpaths</a> [<a href="Clflags.html">Clflags</a>]</td> 2908<td></td></tr> 2909<tr><td><a href="Docstrings.html#VALdocs_attr">docs_attr</a> [<a href="Docstrings.html">Docstrings</a>]</td> 2910<td></td></tr> 2911<tr><td><a href="Docstrings.html#VALdocstring">docstring</a> [<a href="Docstrings.html">Docstrings</a>]</td> 2912<td><div class="info"> 2913Create a docstring 2914</div> 2915</td></tr> 2916<tr><td><a href="Docstrings.html#VALdocstring_body">docstring_body</a> [<a href="Docstrings.html">Docstrings</a>]</td> 2917<td><div class="info"> 2918Get the text of a docstring 2919</div> 2920</td></tr> 2921<tr><td><a href="Docstrings.html#VALdocstring_loc">docstring_loc</a> [<a href="Docstrings.html">Docstrings</a>]</td> 2922<td><div class="info"> 2923Get the location of a docstring 2924</div> 2925</td></tr> 2926<tr><td><a href="UnixLabels.html#VALdomain_of_sockaddr">domain_of_sockaddr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 2927<td><div class="info"> 2928Return the socket domain adequate for the given socket address. 2929</div> 2930</td></tr> 2931<tr><td><a href="Unix.html#VALdomain_of_sockaddr">domain_of_sockaddr</a> [<a href="Unix.html">Unix</a>]</td> 2932<td><div class="info"> 2933Return the socket domain adequate for the given socket address. 2934</div> 2935</td></tr> 2936<tr><td><a href="Clflags.html#VALdont_write_files">dont_write_files</a> [<a href="Clflags.html">Clflags</a>]</td> 2937<td></td></tr> 2938<tr><td><a href="Obj.html#VALdouble_array_tag">double_array_tag</a> [<a href="Obj.html">Obj</a>]</td> 2939<td></td></tr> 2940<tr><td><a href="Obj.html#VALdouble_field">double_field</a> [<a href="Obj.html">Obj</a>]</td> 2941<td></td></tr> 2942<tr><td><a href="Obj.html#VALdouble_tag">double_tag</a> [<a href="Obj.html">Obj</a>]</td> 2943<td></td></tr> 2944<tr><td><a href="Graphics.html#VALdraw_arc">draw_arc</a> [<a href="Graphics.html">Graphics</a>]</td> 2945<td><div class="info"> 2946<code class="code">draw_arc x y rx ry a1 a2</code> draws an elliptical arc with center 2947 <code class="code">x,y</code>, horizontal radius <code class="code">rx</code>, vertical radius <code class="code">ry</code>, from angle 2948 <code class="code">a1</code> to angle <code class="code">a2</code> (in degrees). 2949</div> 2950</td></tr> 2951<tr><td><a href="Graphics.html#VALdraw_char">draw_char</a> [<a href="Graphics.html">Graphics</a>]</td> 2952<td><div class="info"> 2953See <a href="Graphics.html#VALdraw_string"><code class="code"><span class="constructor">Graphics</span>.draw_string</code></a>. 2954</div> 2955</td></tr> 2956<tr><td><a href="Graphics.html#VALdraw_circle">draw_circle</a> [<a href="Graphics.html">Graphics</a>]</td> 2957<td><div class="info"> 2958<code class="code">draw_circle x y r</code> draws a circle with center <code class="code">x,y</code> and 2959 radius <code class="code">r</code>. 2960</div> 2961</td></tr> 2962<tr><td><a href="Graphics.html#VALdraw_ellipse">draw_ellipse</a> [<a href="Graphics.html">Graphics</a>]</td> 2963<td><div class="info"> 2964<code class="code">draw_ellipse x y rx ry</code> draws an ellipse with center 2965 <code class="code">x,y</code>, horizontal radius <code class="code">rx</code> and vertical radius <code class="code">ry</code>. 2966</div> 2967</td></tr> 2968<tr><td><a href="Graphics.html#VALdraw_image">draw_image</a> [<a href="Graphics.html">Graphics</a>]</td> 2969<td><div class="info"> 2970Draw the given image with lower left corner at the given point. 2971</div> 2972</td></tr> 2973<tr><td><a href="Graphics.html#VALdraw_poly">draw_poly</a> [<a href="Graphics.html">Graphics</a>]</td> 2974<td><div class="info"> 2975<code class="code">draw_poly polygon</code> draws the given polygon. 2976</div> 2977</td></tr> 2978<tr><td><a href="Graphics.html#VALdraw_poly_line">draw_poly_line</a> [<a href="Graphics.html">Graphics</a>]</td> 2979<td><div class="info"> 2980<code class="code">draw_poly_line points</code> draws the line that joins the 2981 points given by the array argument. 2982</div> 2983</td></tr> 2984<tr><td><a href="Graphics.html#VALdraw_rect">draw_rect</a> [<a href="Graphics.html">Graphics</a>]</td> 2985<td><div class="info"> 2986<code class="code">draw_rect x y w h</code> draws the rectangle with lower left corner 2987 at <code class="code">x,y</code>, width <code class="code">w</code> and height <code class="code">h</code>. 2988</div> 2989</td></tr> 2990<tr><td><a href="Graphics.html#VALdraw_segments">draw_segments</a> [<a href="Graphics.html">Graphics</a>]</td> 2991<td><div class="info"> 2992<code class="code">draw_segments segments</code> draws the segments given in the array 2993 argument. 2994</div> 2995</td></tr> 2996<tr><td><a href="Graphics.html#VALdraw_string">draw_string</a> [<a href="Graphics.html">Graphics</a>]</td> 2997<td><div class="info"> 2998Draw a character or a character string with lower left corner 2999 at current position. 3000</div> 3001</td></tr> 3002<tr><td><a href="Ast_mapper.html#VALdrop_ppx_context_sig">drop_ppx_context_sig</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 3003<td><div class="info"> 3004Same as <code class="code">drop_ppx_context_str</code>, but for signatures. 3005</div> 3006</td></tr> 3007<tr><td><a href="Ast_mapper.html#VALdrop_ppx_context_str">drop_ppx_context_str</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 3008<td><div class="info"> 3009Drop the ocaml.ppx.context attribute from a structure. 3010</div> 3011</td></tr> 3012<tr><td><a href="CamlinternalOO.html#VALdummy_class">dummy_class</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 3013<td></td></tr> 3014<tr><td><a href="Lexing.html#VALdummy_pos">dummy_pos</a> [<a href="Lexing.html">Lexing</a>]</td> 3015<td><div class="info"> 3016A value of type <code class="code">position</code>, guaranteed to be different from any 3017 valid position. 3018</div> 3019</td></tr> 3020<tr><td><a href="CamlinternalOO.html#VALdummy_table">dummy_table</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 3021<td></td></tr> 3022<tr><td><a href="Clflags.html#VALdump_clambda">dump_clambda</a> [<a href="Clflags.html">Clflags</a>]</td> 3023<td></td></tr> 3024<tr><td><a href="Clflags.html#VALdump_cmm">dump_cmm</a> [<a href="Clflags.html">Clflags</a>]</td> 3025<td></td></tr> 3026<tr><td><a href="Clflags.html#VALdump_combine">dump_combine</a> [<a href="Clflags.html">Clflags</a>]</td> 3027<td></td></tr> 3028<tr><td><a href="Clflags.html#VALdump_cse">dump_cse</a> [<a href="Clflags.html">Clflags</a>]</td> 3029<td></td></tr> 3030<tr><td><a href="Clflags.html#VALdump_flambda">dump_flambda</a> [<a href="Clflags.html">Clflags</a>]</td> 3031<td></td></tr> 3032<tr><td><a href="Clflags.html#VALdump_flambda_let">dump_flambda_let</a> [<a href="Clflags.html">Clflags</a>]</td> 3033<td></td></tr> 3034<tr><td><a href="Clflags.html#VALdump_flambda_verbose">dump_flambda_verbose</a> [<a href="Clflags.html">Clflags</a>]</td> 3035<td></td></tr> 3036<tr><td><a href="Graphics.html#VALdump_image">dump_image</a> [<a href="Graphics.html">Graphics</a>]</td> 3037<td><div class="info"> 3038Convert an image to a color matrix. 3039</div> 3040</td></tr> 3041<tr><td><a href="Clflags.html#VALdump_instr">dump_instr</a> [<a href="Clflags.html">Clflags</a>]</td> 3042<td></td></tr> 3043<tr><td><a href="Clflags.html#VALdump_interf">dump_interf</a> [<a href="Clflags.html">Clflags</a>]</td> 3044<td></td></tr> 3045<tr><td><a href="Clflags.html#VALdump_lambda">dump_lambda</a> [<a href="Clflags.html">Clflags</a>]</td> 3046<td></td></tr> 3047<tr><td><a href="Clflags.html#VALdump_linear">dump_linear</a> [<a href="Clflags.html">Clflags</a>]</td> 3048<td></td></tr> 3049<tr><td><a href="Clflags.html#VALdump_live">dump_live</a> [<a href="Clflags.html">Clflags</a>]</td> 3050<td></td></tr> 3051<tr><td><a href="Clflags.html#VALdump_parsetree">dump_parsetree</a> [<a href="Clflags.html">Clflags</a>]</td> 3052<td></td></tr> 3053<tr><td><a href="Clflags.html#VALdump_prefer">dump_prefer</a> [<a href="Clflags.html">Clflags</a>]</td> 3054<td></td></tr> 3055<tr><td><a href="Clflags.html#VALdump_rawclambda">dump_rawclambda</a> [<a href="Clflags.html">Clflags</a>]</td> 3056<td></td></tr> 3057<tr><td><a href="Clflags.html#VALdump_rawflambda">dump_rawflambda</a> [<a href="Clflags.html">Clflags</a>]</td> 3058<td></td></tr> 3059<tr><td><a href="Clflags.html#VALdump_rawlambda">dump_rawlambda</a> [<a href="Clflags.html">Clflags</a>]</td> 3060<td></td></tr> 3061<tr><td><a href="Clflags.html#VALdump_regalloc">dump_regalloc</a> [<a href="Clflags.html">Clflags</a>]</td> 3062<td></td></tr> 3063<tr><td><a href="Clflags.html#VALdump_reload">dump_reload</a> [<a href="Clflags.html">Clflags</a>]</td> 3064<td></td></tr> 3065<tr><td><a href="Clflags.html#VALdump_scheduling">dump_scheduling</a> [<a href="Clflags.html">Clflags</a>]</td> 3066<td></td></tr> 3067<tr><td><a href="Clflags.html#VALdump_selection">dump_selection</a> [<a href="Clflags.html">Clflags</a>]</td> 3068<td></td></tr> 3069<tr><td><a href="Clflags.html#VALdump_source">dump_source</a> [<a href="Clflags.html">Clflags</a>]</td> 3070<td></td></tr> 3071<tr><td><a href="Clflags.html#VALdump_spill">dump_spill</a> [<a href="Clflags.html">Clflags</a>]</td> 3072<td></td></tr> 3073<tr><td><a href="Clflags.html#VALdump_split">dump_split</a> [<a href="Clflags.html">Clflags</a>]</td> 3074<td></td></tr> 3075<tr><td><a href="Clflags.html#VALdump_typedtree">dump_typedtree</a> [<a href="Clflags.html">Clflags</a>]</td> 3076<td></td></tr> 3077<tr><td><a href="Clflags.html#VALdumped_pass">dumped_pass</a> [<a href="Clflags.html">Clflags</a>]</td> 3078<td></td></tr> 3079<tr><td><a href="UnixLabels.html#VALdup">dup</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 3080<td><div class="info"> 3081Return a new file descriptor referencing the same file as 3082 the given descriptor. 3083</div> 3084</td></tr> 3085<tr><td><a href="Unix.html#VALdup">dup</a> [<a href="Unix.html">Unix</a>]</td> 3086<td><div class="info"> 3087Return a new file descriptor referencing the same file as 3088 the given descriptor. 3089</div> 3090</td></tr> 3091<tr><td><a href="Obj.html#VALdup">dup</a> [<a href="Obj.html">Obj</a>]</td> 3092<td></td></tr> 3093<tr><td><a href="UnixLabels.html#VALdup2">dup2</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 3094<td><div class="info"> 3095<code class="code">dup2 fd1 fd2</code> duplicates <code class="code">fd1</code> to <code class="code">fd2</code>, closing <code class="code">fd2</code> if already 3096 opened. 3097</div> 3098</td></tr> 3099<tr><td><a href="Unix.html#VALdup2">dup2</a> [<a href="Unix.html">Unix</a>]</td> 3100<td><div class="info"> 3101<code class="code">dup2 fd1 fd2</code> duplicates <code class="code">fd1</code> to <code class="code">fd2</code>, closing <code class="code">fd2</code> if already 3102 opened. 3103</div> 3104</td></tr> 3105<tr><td align="left"><br>E</td></tr> 3106<tr><td><a href="Location.html#VALecho_eof">echo_eof</a> [<a href="Location.html">Location</a>]</td> 3107<td></td></tr> 3108<tr><td><a href="Misc.html#VALedit_distance">edit_distance</a> [<a href="Misc.html">Misc</a>]</td> 3109<td><div class="info"> 3110<code class="code">edit_distance a b cutoff</code> computes the edit distance between 3111 strings <code class="code">a</code> and <code class="code">b</code>. 3112</div> 3113</td></tr> 3114<tr><td><a href="MoreLabels.Set.S.html#VALelements">elements</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 3115<td></td></tr> 3116<tr><td><a href="Set.S.html#VALelements">elements</a> [<a href="Set.S.html">Set.S</a>]</td> 3117<td><div class="info"> 3118Return the list of all elements of the given set. 3119</div> 3120</td></tr> 3121<tr><td><a href="Builtin_attributes.html#VALemit_external_warnings">emit_external_warnings</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 3122<td></td></tr> 3123<tr><td><a href="Tbl.html#VALempty">empty</a> [<a href="Tbl.html">Tbl</a>]</td> 3124<td></td></tr> 3125<tr><td><a href="Stream.html#VALempty">empty</a> [<a href="Stream.html">Stream</a>]</td> 3126<td><div class="info"> 3127Return <code class="code">()</code> if the stream is empty, else raise <a href="Stream.html#EXCEPTIONFailure"><code class="code"><span class="constructor">Stream</span>.<span class="constructor">Failure</span></code></a>. 3128</div> 3129</td></tr> 3130<tr><td><a href="MoreLabels.Set.S.html#VALempty">empty</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 3131<td></td></tr> 3132<tr><td><a href="MoreLabels.Map.S.html#VALempty">empty</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 3133<td></td></tr> 3134<tr><td><a href="Map.S.html#VALempty">empty</a> [<a href="Map.S.html">Map.S</a>]</td> 3135<td><div class="info"> 3136The empty map. 3137</div> 3138</td></tr> 3139<tr><td><a href="Set.S.html#VALempty">empty</a> [<a href="Set.S.html">Set.S</a>]</td> 3140<td><div class="info"> 3141The empty set. 3142</div> 3143</td></tr> 3144<tr><td><a href="BytesLabels.html#VALempty">empty</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 3145<td><div class="info"> 3146A byte sequence of size 0. 3147</div> 3148</td></tr> 3149<tr><td><a href="Bytes.html#VALempty">empty</a> [<a href="Bytes.html">Bytes</a>]</td> 3150<td><div class="info"> 3151A byte sequence of size 0. 3152</div> 3153</td></tr> 3154<tr><td><a href="Docstrings.html#VALempty_docs">empty_docs</a> [<a href="Docstrings.html">Docstrings</a>]</td> 3155<td></td></tr> 3156<tr><td><a href="Docstrings.html#VALempty_info">empty_info</a> [<a href="Docstrings.html">Docstrings</a>]</td> 3157<td></td></tr> 3158<tr><td><a href="Docstrings.html#VALempty_text">empty_text</a> [<a href="Docstrings.html">Docstrings</a>]</td> 3159<td></td></tr> 3160<tr><td><a href="Docstrings.html#VALempty_text_lazy">empty_text_lazy</a> [<a href="Docstrings.html">Docstrings</a>]</td> 3161<td></td></tr> 3162<tr><td><a href="Sys.html#VALenable_runtime_warnings">enable_runtime_warnings</a> [<a href="Sys.html">Sys</a>]</td> 3163<td><div class="info"> 3164Control whether the OCaml runtime system can emit warnings 3165 on stderr. 3166</div> 3167</td></tr> 3168<tr><td><a href="Spacetime.html#VALenabled">enabled</a> [<a href="Spacetime.html">Spacetime</a>]</td> 3169<td><div class="info"> 3170<code class="code">enabled</code> is <code class="code"><span class="keyword">true</span></code> if the compiler is configured with spacetime and <code class="code"><span class="keyword">false</span></code> 3171 otherwise 3172</div> 3173</td></tr> 3174<tr><td><a href="Scanf.Scanning.html#VALend_of_input">end_of_input</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 3175<td><div class="info"> 3176<code class="code"><span class="constructor">Scanning</span>.end_of_input ic</code> tests the end-of-input condition of the given 3177 <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted input channel. 3178</div> 3179</td></tr> 3180<tr><td><a href="UnixLabels.html#VALenvironment">environment</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 3181<td><div class="info"> 3182Return the process environment, as an array of strings 3183 with the format ``variable=value''. 3184</div> 3185</td></tr> 3186<tr><td><a href="Unix.html#VALenvironment">environment</a> [<a href="Unix.html">Unix</a>]</td> 3187<td><div class="info"> 3188Return the process environment, as an array of strings 3189 with the format ``variable=value''. 3190</div> 3191</td></tr> 3192<tr><td><a href="Printf.html#VALeprintf">eprintf</a> [<a href="Printf.html">Printf</a>]</td> 3193<td><div class="info"> 3194Same as <a href="Printf.html#VALfprintf"><code class="code"><span class="constructor">Printf</span>.fprintf</code></a>, but output on <code class="code">stderr</code>. 3195</div> 3196</td></tr> 3197<tr><td><a href="Format.html#VALeprintf">eprintf</a> [<a href="Format.html">Format</a>]</td> 3198<td><div class="info"> 3199Same as <code class="code">fprintf</code> above, but output on <code class="code">err_formatter</code>. 3200</div> 3201</td></tr> 3202<tr><td><a href="Pervasives.html#VALepsilon_float">epsilon_float</a> [<a href="Pervasives.html">Pervasives</a>]</td> 3203<td><div class="info"> 3204The difference between <code class="code">1.0</code> and the smallest exactly representable 3205 floating-point number greater than <code class="code">1.0</code>. 3206</div> 3207</td></tr> 3208<tr><td><a href="Big_int.html#VALeq_big_int">eq_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 3209<td></td></tr> 3210<tr><td><a href="Num.html#VALeq_num">eq_num</a> [<a href="Num.html">Num</a>]</td> 3211<td></td></tr> 3212<tr><td><a href="Uchar.html#VALequal">equal</a> [<a href="Uchar.html">Uchar</a>]</td> 3213<td><div class="info"> 3214<code class="code">equal u u'</code> is <code class="code">u = u'</code>. 3215</div> 3216</td></tr> 3217<tr><td><a href="Targetint.html#VALequal">equal</a> [<a href="Targetint.html">Targetint</a>]</td> 3218<td><div class="info"> 3219The equal function for target ints. 3220</div> 3221</td></tr> 3222<tr><td><a href="String.html#VALequal">equal</a> [<a href="String.html">String</a>]</td> 3223<td><div class="info"> 3224The equal function for strings. 3225</div> 3226</td></tr> 3227<tr><td><a href="StringLabels.html#VALequal">equal</a> [<a href="StringLabels.html">StringLabels</a>]</td> 3228<td><div class="info"> 3229The equal function for strings. 3230</div> 3231</td></tr> 3232<tr><td><a href="Nativeint.html#VALequal">equal</a> [<a href="Nativeint.html">Nativeint</a>]</td> 3233<td><div class="info"> 3234The equal function for native ints. 3235</div> 3236</td></tr> 3237<tr><td><a href="MoreLabels.Set.S.html#VALequal">equal</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 3238<td></td></tr> 3239<tr><td><a href="MoreLabels.Map.S.html#VALequal">equal</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 3240<td></td></tr> 3241<tr><td><a href="Misc.Stdlib.Option.html#VALequal">equal</a> [<a href="Misc.Stdlib.Option.html">Misc.Stdlib.Option</a>]</td> 3242<td></td></tr> 3243<tr><td><a href="Misc.Stdlib.List.html#VALequal">equal</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td> 3244<td><div class="info"> 3245Returns <code class="code"><span class="keyword">true</span></code> iff the given lists have the same length and content 3246 with respect to the given equality function. 3247</div> 3248</td></tr> 3249<tr><td><a href="Int64.html#VALequal">equal</a> [<a href="Int64.html">Int64</a>]</td> 3250<td><div class="info"> 3251The equal function for int64s. 3252</div> 3253</td></tr> 3254<tr><td><a href="Int32.html#VALequal">equal</a> [<a href="Int32.html">Int32</a>]</td> 3255<td><div class="info"> 3256The equal function for int32s. 3257</div> 3258</td></tr> 3259<tr><td><a href="Hashtbl.SeededHashedType.html#VALequal">equal</a> [<a href="Hashtbl.SeededHashedType.html">Hashtbl.SeededHashedType</a>]</td> 3260<td><div class="info"> 3261The equality predicate used to compare keys. 3262</div> 3263</td></tr> 3264<tr><td><a href="Hashtbl.HashedType.html#VALequal">equal</a> [<a href="Hashtbl.HashedType.html">Hashtbl.HashedType</a>]</td> 3265<td><div class="info"> 3266The equality predicate used to compare keys. 3267</div> 3268</td></tr> 3269<tr><td><a href="Digest.html#VALequal">equal</a> [<a href="Digest.html">Digest</a>]</td> 3270<td><div class="info"> 3271The equal function for 16-character digest. 3272</div> 3273</td></tr> 3274<tr><td><a href="Map.S.html#VALequal">equal</a> [<a href="Map.S.html">Map.S</a>]</td> 3275<td><div class="info"> 3276<code class="code">equal cmp m1 m2</code> tests whether the maps <code class="code">m1</code> and <code class="code">m2</code> are 3277 equal, that is, contain equal keys and associate them with 3278 equal data. 3279</div> 3280</td></tr> 3281<tr><td><a href="Set.S.html#VALequal">equal</a> [<a href="Set.S.html">Set.S</a>]</td> 3282<td><div class="info"> 3283<code class="code">equal s1 s2</code> tests whether the sets <code class="code">s1</code> and <code class="code">s2</code> are 3284 equal, that is, contain equal elements. 3285</div> 3286</td></tr> 3287<tr><td><a href="Char.html#VALequal">equal</a> [<a href="Char.html">Char</a>]</td> 3288<td><div class="info"> 3289The equal function for chars. 3290</div> 3291</td></tr> 3292<tr><td><a href="BytesLabels.html#VALequal">equal</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 3293<td><div class="info"> 3294The equality function for byte sequences. 3295</div> 3296</td></tr> 3297<tr><td><a href="Bytes.html#VALequal">equal</a> [<a href="Bytes.html">Bytes</a>]</td> 3298<td><div class="info"> 3299The equality function for byte sequences. 3300</div> 3301</td></tr> 3302<tr><td><a href="CamlinternalFormatBasics.html#VALerase_rel">erase_rel</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td> 3303<td></td></tr> 3304<tr><td><a href="Format.html#VALerr_formatter">err_formatter</a> [<a href="Format.html">Format</a>]</td> 3305<td><div class="info"> 3306A formatter to use with formatting functions below for 3307 output to standard error. 3308</div> 3309</td></tr> 3310<tr><td><a href="Location.html#VALerror">error</a> [<a href="Location.html">Location</a>]</td> 3311<td></td></tr> 3312<tr><td><a href="UnixLabels.html#VALerror_message">error_message</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 3313<td><div class="info"> 3314Return a string describing the given error code. 3315</div> 3316</td></tr> 3317<tr><td><a href="Unix.html#VALerror_message">error_message</a> [<a href="Unix.html">Unix</a>]</td> 3318<td><div class="info"> 3319Return a string describing the given error code. 3320</div> 3321</td></tr> 3322<tr><td><a href="Dynlink.html#VALerror_message">error_message</a> [<a href="Dynlink.html">Dynlink</a>]</td> 3323<td><div class="info"> 3324Convert an error description to a printable message. 3325</div> 3326</td></tr> 3327<tr><td><a href="Location.html#VALerror_of_exn">error_of_exn</a> [<a href="Location.html">Location</a>]</td> 3328<td></td></tr> 3329<tr><td><a href="Builtin_attributes.html#VALerror_of_extension">error_of_extension</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 3330<td></td></tr> 3331<tr><td><a href="Location.html#VALerror_of_printer">error_of_printer</a> [<a href="Location.html">Location</a>]</td> 3332<td></td></tr> 3333<tr><td><a href="Location.html#VALerror_of_printer_file">error_of_printer_file</a> [<a href="Location.html">Location</a>]</td> 3334<td></td></tr> 3335<tr><td><a href="Location.html#VALerror_reporter">error_reporter</a> [<a href="Location.html">Location</a>]</td> 3336<td><div class="info"> 3337Hook for intercepting error reports. 3338</div> 3339</td></tr> 3340<tr><td><a href="Clflags.html#VALerror_size">error_size</a> [<a href="Clflags.html">Clflags</a>]</td> 3341<td></td></tr> 3342<tr><td><a href="Location.html#VALerrorf">errorf</a> [<a href="Location.html">Location</a>]</td> 3343<td></td></tr> 3344<tr><td><a href="String.html#VALescaped">escaped</a> [<a href="String.html">String</a>]</td> 3345<td><div class="info"> 3346Return a copy of the argument, with special characters 3347 represented by escape sequences, following the lexical 3348 conventions of OCaml. 3349</div> 3350</td></tr> 3351<tr><td><a href="StringLabels.html#VALescaped">escaped</a> [<a href="StringLabels.html">StringLabels</a>]</td> 3352<td><div class="info"> 3353Return a copy of the argument, with special characters 3354 represented by escape sequences, following the lexical 3355 conventions of OCaml. 3356</div> 3357</td></tr> 3358<tr><td><a href="Char.html#VALescaped">escaped</a> [<a href="Char.html">Char</a>]</td> 3359<td><div class="info"> 3360Return a string representing the given character, 3361 with special characters escaped following the lexical conventions 3362 of OCaml. 3363</div> 3364</td></tr> 3365<tr><td><a href="BytesLabels.html#VALescaped">escaped</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 3366<td><div class="info"> 3367Return a copy of the argument, with special characters represented 3368 by escape sequences, following the lexical conventions of OCaml. 3369</div> 3370</td></tr> 3371<tr><td><a href="Bytes.html#VALescaped">escaped</a> [<a href="Bytes.html">Bytes</a>]</td> 3372<td><div class="info"> 3373Return a copy of the argument, with special characters represented 3374 by escape sequences, following the lexical conventions of OCaml. 3375</div> 3376</td></tr> 3377<tr><td><a href="UnixLabels.html#VALestablish_server">establish_server</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 3378<td><div class="info"> 3379Establish a server on the given address. 3380</div> 3381</td></tr> 3382<tr><td><a href="Unix.html#VALestablish_server">establish_server</a> [<a href="Unix.html">Unix</a>]</td> 3383<td><div class="info"> 3384Establish a server on the given address. 3385</div> 3386</td></tr> 3387<tr><td><a href="Ast_helper.Str.html#VALeval">eval</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 3388<td></td></tr> 3389<tr><td><a href="Ast_helper.Str.html#VALexception_">exception_</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 3390<td></td></tr> 3391<tr><td><a href="Ast_helper.Sig.html#VALexception_">exception_</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 3392<td></td></tr> 3393<tr><td><a href="Ast_helper.Pat.html#VALexception_">exception_</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 3394<td></td></tr> 3395<tr><td><a href="Config.html#VALexec_magic_number">exec_magic_number</a> [<a href="Config.html">Config</a>]</td> 3396<td></td></tr> 3397<tr><td><a href="Sys.html#VALexecutable_name">executable_name</a> [<a href="Sys.html">Sys</a>]</td> 3398<td><div class="info"> 3399The name of the file containing the executable currently running. 3400</div> 3401</td></tr> 3402<tr><td><a href="UnixLabels.html#VALexecv">execv</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 3403<td><div class="info"> 3404<code class="code">execv prog args</code> execute the program in file <code class="code">prog</code>, with 3405 the arguments <code class="code">args</code>, and the current process environment. 3406</div> 3407</td></tr> 3408<tr><td><a href="Unix.html#VALexecv">execv</a> [<a href="Unix.html">Unix</a>]</td> 3409<td><div class="info"> 3410<code class="code">execv prog args</code> execute the program in file <code class="code">prog</code>, with 3411 the arguments <code class="code">args</code>, and the current process environment. 3412</div> 3413</td></tr> 3414<tr><td><a href="ThreadUnix.html#VALexecv">execv</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 3415<td></td></tr> 3416<tr><td><a href="UnixLabels.html#VALexecve">execve</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 3417<td><div class="info"> 3418Same as <a href="UnixLabels.html#VALexecv"><code class="code"><span class="constructor">UnixLabels</span>.execv</code></a>, except that the third argument provides the 3419 environment to the program executed. 3420</div> 3421</td></tr> 3422<tr><td><a href="Unix.html#VALexecve">execve</a> [<a href="Unix.html">Unix</a>]</td> 3423<td><div class="info"> 3424Same as <a href="Unix.html#VALexecv"><code class="code"><span class="constructor">Unix</span>.execv</code></a>, except that the third argument provides the 3425 environment to the program executed. 3426</div> 3427</td></tr> 3428<tr><td><a href="ThreadUnix.html#VALexecve">execve</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 3429<td></td></tr> 3430<tr><td><a href="UnixLabels.html#VALexecvp">execvp</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 3431<td><div class="info"> 3432Same as <a href="UnixLabels.html#VALexecv"><code class="code"><span class="constructor">UnixLabels</span>.execv</code></a>, except that 3433 the program is searched in the path. 3434</div> 3435</td></tr> 3436<tr><td><a href="Unix.html#VALexecvp">execvp</a> [<a href="Unix.html">Unix</a>]</td> 3437<td><div class="info"> 3438Same as <a href="Unix.html#VALexecv"><code class="code"><span class="constructor">Unix</span>.execv</code></a>, except that 3439 the program is searched in the path. 3440</div> 3441</td></tr> 3442<tr><td><a href="ThreadUnix.html#VALexecvp">execvp</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 3443<td></td></tr> 3444<tr><td><a href="UnixLabels.html#VALexecvpe">execvpe</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 3445<td><div class="info"> 3446Same as <a href="UnixLabels.html#VALexecve"><code class="code"><span class="constructor">UnixLabels</span>.execve</code></a>, except that 3447 the program is searched in the path. 3448</div> 3449</td></tr> 3450<tr><td><a href="Unix.html#VALexecvpe">execvpe</a> [<a href="Unix.html">Unix</a>]</td> 3451<td><div class="info"> 3452Same as <a href="Unix.html#VALexecve"><code class="code"><span class="constructor">Unix</span>.execve</code></a>, except that 3453 the program is searched in the path. 3454</div> 3455</td></tr> 3456<tr><td><a href="MoreLabels.Set.S.html#VALexists">exists</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 3457<td></td></tr> 3458<tr><td><a href="MoreLabels.Map.S.html#VALexists">exists</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 3459<td></td></tr> 3460<tr><td><a href="ListLabels.html#VALexists">exists</a> [<a href="ListLabels.html">ListLabels</a>]</td> 3461<td><div class="info"> 3462<code class="code">exists p [a1; ...; an]</code> checks if at least one element of 3463 the list satisfies the predicate <code class="code">p</code>. 3464</div> 3465</td></tr> 3466<tr><td><a href="List.html#VALexists">exists</a> [<a href="List.html">List</a>]</td> 3467<td><div class="info"> 3468<code class="code">exists p [a1; ...; an]</code> checks if at least one element of 3469 the list satisfies the predicate <code class="code">p</code>. 3470</div> 3471</td></tr> 3472<tr><td><a href="Map.S.html#VALexists">exists</a> [<a href="Map.S.html">Map.S</a>]</td> 3473<td><div class="info"> 3474<code class="code">exists p m</code> checks if at least one binding of the map 3475 satisfies the predicate <code class="code">p</code>. 3476</div> 3477</td></tr> 3478<tr><td><a href="Set.S.html#VALexists">exists</a> [<a href="Set.S.html">Set.S</a>]</td> 3479<td><div class="info"> 3480<code class="code">exists p s</code> checks if at least one element of 3481 the set satisfies the predicate <code class="code">p</code>. 3482</div> 3483</td></tr> 3484<tr><td><a href="ArrayLabels.html#VALexists">exists</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 3485<td><div class="info"> 3486<code class="code"><span class="constructor">Array</span>.exists p [|a1; ...; an|]</code> checks if at least one element of 3487 the array satisfies the predicate <code class="code">p</code>. 3488</div> 3489</td></tr> 3490<tr><td><a href="Array.html#VALexists">exists</a> [<a href="Array.html">Array</a>]</td> 3491<td><div class="info"> 3492<code class="code"><span class="constructor">Array</span>.exists p [|a1; ...; an|]</code> checks if at least one element of 3493 the array satisfies the predicate <code class="code">p</code>. 3494</div> 3495</td></tr> 3496<tr><td><a href="ListLabels.html#VALexists2">exists2</a> [<a href="ListLabels.html">ListLabels</a>]</td> 3497<td><div class="info"> 3498Same as <a href="List.html#VALexists"><code class="code"><span class="constructor">List</span>.exists</code></a>, but for a two-argument predicate. 3499</div> 3500</td></tr> 3501<tr><td><a href="List.html#VALexists2">exists2</a> [<a href="List.html">List</a>]</td> 3502<td><div class="info"> 3503Same as <a href="List.html#VALexists"><code class="code"><span class="constructor">List</span>.exists</code></a>, but for a two-argument predicate. 3504</div> 3505</td></tr> 3506<tr><td><a href="Thread.html#VALexit">exit</a> [<a href="Thread.html">Thread</a>]</td> 3507<td><div class="info"> 3508Terminate prematurely the currently executing thread. 3509</div> 3510</td></tr> 3511<tr><td><a href="Pervasives.html#VALexit">exit</a> [<a href="Pervasives.html">Pervasives</a>]</td> 3512<td><div class="info"> 3513Terminate the process, returning the given status code 3514 to the operating system: usually 0 to indicate no errors, 3515 and a small positive integer to indicate failure. 3516</div> 3517</td></tr> 3518<tr><td><a href="Printexc.html#VALexn_slot_id">exn_slot_id</a> [<a href="Printexc.html">Printexc</a>]</td> 3519<td><div class="info"> 3520<code class="code"><span class="constructor">Printexc</span>.exn_slot_id</code> returns an integer which uniquely identifies 3521 the constructor used to create the exception value <code class="code">exn</code> 3522 (in the current runtime). 3523</div> 3524</td></tr> 3525<tr><td><a href="Printexc.html#VALexn_slot_name">exn_slot_name</a> [<a href="Printexc.html">Printexc</a>]</td> 3526<td><div class="info"> 3527<code class="code"><span class="constructor">Printexc</span>.exn_slot_name exn</code> returns the internal name of the constructor 3528 used to create the exception value <code class="code">exn</code>. 3529</div> 3530</td></tr> 3531<tr><td><a href="Pervasives.html#VALexp">exp</a> [<a href="Pervasives.html">Pervasives</a>]</td> 3532<td><div class="info"> 3533Exponential. 3534</div> 3535</td></tr> 3536<tr><td><a href="Complex.html#VALexp">exp</a> [<a href="Complex.html">Complex</a>]</td> 3537<td><div class="info"> 3538Exponentiation. 3539</div> 3540</td></tr> 3541<tr><td><a href="Misc.html#VALexpand_directory">expand_directory</a> [<a href="Misc.html">Misc</a>]</td> 3542<td></td></tr> 3543<tr><td><a href="Ccomp.html#VALexpand_libname">expand_libname</a> [<a href="Ccomp.html">Ccomp</a>]</td> 3544<td></td></tr> 3545<tr><td><a href="Builtin_attributes.html#VALexplicit_arity">explicit_arity</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 3546<td></td></tr> 3547<tr><td><a href="Pervasives.html#VALexpm1">expm1</a> [<a href="Pervasives.html">Pervasives</a>]</td> 3548<td><div class="info"> 3549<code class="code">expm1 x</code> computes <code class="code">exp x -. 1.0</code>, giving numerically-accurate results 3550 even if <code class="code">x</code> is close to <code class="code">0.0</code>. 3551</div> 3552</td></tr> 3553<tr><td><a href="Printast.html#VALexpression">expression</a> [<a href="Printast.html">Printast</a>]</td> 3554<td></td></tr> 3555<tr><td><a href="Pprintast.html#VALexpression">expression</a> [<a href="Pprintast.html">Pprintast</a>]</td> 3556<td></td></tr> 3557<tr><td><a href="Parse.html#VALexpression">expression</a> [<a href="Parse.html">Parse</a>]</td> 3558<td></td></tr> 3559<tr><td><a href="Config.html#VALext_asm">ext_asm</a> [<a href="Config.html">Config</a>]</td> 3560<td></td></tr> 3561<tr><td><a href="Config.html#VALext_dll">ext_dll</a> [<a href="Config.html">Config</a>]</td> 3562<td></td></tr> 3563<tr><td><a href="Config.html#VALext_lib">ext_lib</a> [<a href="Config.html">Config</a>]</td> 3564<td></td></tr> 3565<tr><td><a href="Config.html#VALext_obj">ext_obj</a> [<a href="Config.html">Config</a>]</td> 3566<td></td></tr> 3567<tr><td><a href="BytesLabels.html#VALextend">extend</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 3568<td><div class="info"> 3569<code class="code">extend s left right</code> returns a new byte sequence that contains 3570 the bytes of <code class="code">s</code>, with <code class="code">left</code> uninitialized bytes prepended and 3571 <code class="code">right</code> uninitialized bytes appended to it. 3572</div> 3573</td></tr> 3574<tr><td><a href="Bytes.html#VALextend">extend</a> [<a href="Bytes.html">Bytes</a>]</td> 3575<td><div class="info"> 3576<code class="code">extend s left right</code> returns a new byte sequence that contains 3577 the bytes of <code class="code">s</code>, with <code class="code">left</code> uninitialized bytes prepended and 3578 <code class="code">right</code> uninitialized bytes appended to it. 3579</div> 3580</td></tr> 3581<tr><td><a href="Filename.html#VALextension">extension</a> [<a href="Filename.html">Filename</a>]</td> 3582<td><div class="info"> 3583<code class="code">extension name</code> is the shortest suffix <code class="code">ext</code> of <code class="code">name0</code> where: 3584</div> 3585</td></tr> 3586<tr><td><a href="Ast_helper.Cf.html#VALextension">extension</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td> 3587<td></td></tr> 3588<tr><td><a href="Ast_helper.Cl.html#VALextension">extension</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td> 3589<td></td></tr> 3590<tr><td><a href="Ast_helper.Ctf.html#VALextension">extension</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td> 3591<td></td></tr> 3592<tr><td><a href="Ast_helper.Cty.html#VALextension">extension</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td> 3593<td></td></tr> 3594<tr><td><a href="Ast_helper.Str.html#VALextension">extension</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 3595<td></td></tr> 3596<tr><td><a href="Ast_helper.Sig.html#VALextension">extension</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 3597<td></td></tr> 3598<tr><td><a href="Ast_helper.Mod.html#VALextension">extension</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td> 3599<td></td></tr> 3600<tr><td><a href="Ast_helper.Mty.html#VALextension">extension</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td> 3601<td></td></tr> 3602<tr><td><a href="Ast_helper.Exp.html#VALextension">extension</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 3603<td></td></tr> 3604<tr><td><a href="Ast_helper.Pat.html#VALextension">extension</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 3605<td></td></tr> 3606<tr><td><a href="Ast_helper.Typ.html#VALextension">extension</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 3607<td></td></tr> 3608<tr><td><a href="Obj.html#VALextension_constructor">extension_constructor</a> [<a href="Obj.html">Obj</a>]</td> 3609<td></td></tr> 3610<tr><td><a href="Obj.html#VALextension_id">extension_id</a> [<a href="Obj.html">Obj</a>]</td> 3611<td></td></tr> 3612<tr><td><a href="Obj.html#VALextension_name">extension_name</a> [<a href="Obj.html">Obj</a>]</td> 3613<td></td></tr> 3614<tr><td><a href="Ast_mapper.html#VALextension_of_error">extension_of_error</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 3615<td><div class="info"> 3616Encode an error into an 'ocaml.error' extension node which can be 3617 inserted in a generated Parsetree. 3618</div> 3619</td></tr> 3620<tr><td><a href="Consistbl.html#VALextract">extract</a> [<a href="Consistbl.html">Consistbl</a>]</td> 3621<td></td></tr> 3622<tr><td><a href="Big_int.html#VALextract_big_int">extract_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 3623<td><div class="info"> 3624<code class="code">extract_big_int bi ofs n</code> returns a nonnegative number 3625 corresponding to bits <code class="code">ofs</code> to <code class="code">ofs + n - 1</code> of the 3626 binary representation of <code class="code">bi</code>. 3627</div> 3628</td></tr> 3629<tr><td align="left"><br>F</td></tr> 3630<tr><td><a href="Pervasives.html#VALfailwith">failwith</a> [<a href="Pervasives.html">Pervasives</a>]</td> 3631<td><div class="info"> 3632Raise exception <code class="code"><span class="constructor">Failure</span></code> with the given string. 3633</div> 3634</td></tr> 3635<tr><td><a href="Clflags.html#VALfast">fast</a> [<a href="Clflags.html">Clflags</a>]</td> 3636<td></td></tr> 3637<tr><td><a href="ListLabels.html#VALfast_sort">fast_sort</a> [<a href="ListLabels.html">ListLabels</a>]</td> 3638<td><div class="info"> 3639Same as <a href="List.html#VALsort"><code class="code"><span class="constructor">List</span>.sort</code></a> or <a href="List.html#VALstable_sort"><code class="code"><span class="constructor">List</span>.stable_sort</code></a>, whichever is 3640 faster on typical input. 3641</div> 3642</td></tr> 3643<tr><td><a href="List.html#VALfast_sort">fast_sort</a> [<a href="List.html">List</a>]</td> 3644<td><div class="info"> 3645Same as <a href="List.html#VALsort"><code class="code"><span class="constructor">List</span>.sort</code></a> or <a href="List.html#VALstable_sort"><code class="code"><span class="constructor">List</span>.stable_sort</code></a>, whichever is faster 3646 on typical input. 3647</div> 3648</td></tr> 3649<tr><td><a href="ArrayLabels.html#VALfast_sort">fast_sort</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 3650<td><div class="info"> 3651Same as <a href="Array.html#VALsort"><code class="code"><span class="constructor">Array</span>.sort</code></a> or <a href="Array.html#VALstable_sort"><code class="code"><span class="constructor">Array</span>.stable_sort</code></a>, whichever is 3652 faster on typical input. 3653</div> 3654</td></tr> 3655<tr><td><a href="Array.html#VALfast_sort">fast_sort</a> [<a href="Array.html">Array</a>]</td> 3656<td><div class="info"> 3657Same as <a href="Array.html#VALsort"><code class="code"><span class="constructor">Array</span>.sort</code></a> or <a href="Array.html#VALstable_sort"><code class="code"><span class="constructor">Array</span>.stable_sort</code></a>, whichever is faster 3658 on typical input. 3659</div> 3660</td></tr> 3661<tr><td><a href="Misc.html#VALfatal_error">fatal_error</a> [<a href="Misc.html">Misc</a>]</td> 3662<td></td></tr> 3663<tr><td><a href="Misc.html#VALfatal_errorf">fatal_errorf</a> [<a href="Misc.html">Misc</a>]</td> 3664<td></td></tr> 3665<tr><td><a href="UnixLabels.html#VALfchmod">fchmod</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 3666<td><div class="info"> 3667Change the permissions of an opened file. 3668</div> 3669</td></tr> 3670<tr><td><a href="Unix.html#VALfchmod">fchmod</a> [<a href="Unix.html">Unix</a>]</td> 3671<td><div class="info"> 3672Change the permissions of an opened file. 3673</div> 3674</td></tr> 3675<tr><td><a href="UnixLabels.html#VALfchown">fchown</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 3676<td><div class="info"> 3677Change the owner uid and owner gid of an opened file. 3678</div> 3679</td></tr> 3680<tr><td><a href="Unix.html#VALfchown">fchown</a> [<a href="Unix.html">Unix</a>]</td> 3681<td><div class="info"> 3682Change the owner uid and owner gid of an opened file. 3683</div> 3684</td></tr> 3685<tr><td><a href="Obj.html#VALfield">field</a> [<a href="Obj.html">Obj</a>]</td> 3686<td></td></tr> 3687<tr><td><a href="Ast_helper.Type.html#VALfield">field</a> [<a href="Ast_helper.Type.html">Ast_helper.Type</a>]</td> 3688<td></td></tr> 3689<tr><td><a href="Ast_helper.Exp.html#VALfield">field</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 3690<td></td></tr> 3691<tr><td><a href="Digest.html#VALfile">file</a> [<a href="Digest.html">Digest</a>]</td> 3692<td><div class="info"> 3693Return the digest of the file whose name is given. 3694</div> 3695</td></tr> 3696<tr><td><a href="Sys.html#VALfile_exists">file_exists</a> [<a href="Sys.html">Sys</a>]</td> 3697<td><div class="info"> 3698Test if a file with the given name exists. 3699</div> 3700</td></tr> 3701<tr><td><a href="Weak.html#VALfill">fill</a> [<a href="Weak.html">Weak</a>]</td> 3702<td><div class="info"> 3703<code class="code"><span class="constructor">Weak</span>.fill ar ofs len el</code> sets to <code class="code">el</code> all pointers of <code class="code">ar</code> from 3704 <code class="code">ofs</code> to <code class="code">ofs + len - 1</code>. 3705</div> 3706</td></tr> 3707<tr><td><a href="String.html#VALfill">fill</a> [<a href="String.html">String</a>]</td> 3708<td><div class="info"> 3709<span class="deprecated"><code class="code"><span class="constructor">String</span>.fill s start len c</code> modifies byte sequence <code class="code">s</code> in place, 3710 replacing <code class="code">len</code> bytes with <code class="code">c</code>, starting at <code class="code">start</code>. 3711</span></div> 3712</td></tr> 3713<tr><td><a href="StringLabels.html#VALfill">fill</a> [<a href="StringLabels.html">StringLabels</a>]</td> 3714<td><div class="info"> 3715<span class="deprecated"><code class="code"><span class="constructor">String</span>.fill s start len c</code> modifies byte sequence <code class="code">s</code> in place, 3716 replacing <code class="code">len</code> bytes by <code class="code">c</code>, starting at <code class="code">start</code>. 3717</span></div> 3718</td></tr> 3719<tr><td><a href="BytesLabels.html#VALfill">fill</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 3720<td><div class="info"> 3721<code class="code">fill s start len c</code> modifies <code class="code">s</code> in place, replacing <code class="code">len</code> 3722 characters with <code class="code">c</code>, starting at <code class="code">start</code>. 3723</div> 3724</td></tr> 3725<tr><td><a href="Bytes.html#VALfill">fill</a> [<a href="Bytes.html">Bytes</a>]</td> 3726<td><div class="info"> 3727<code class="code">fill s start len c</code> modifies <code class="code">s</code> in place, replacing <code class="code">len</code> 3728 characters with <code class="code">c</code>, starting at <code class="code">start</code>. 3729</div> 3730</td></tr> 3731<tr><td><a href="Bigarray.Array3.html#VALfill">fill</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 3732<td><div class="info"> 3733Fill the given big array with the given value. 3734</div> 3735</td></tr> 3736<tr><td><a href="Bigarray.Array2.html#VALfill">fill</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 3737<td><div class="info"> 3738Fill the given big array with the given value. 3739</div> 3740</td></tr> 3741<tr><td><a href="Bigarray.Array1.html#VALfill">fill</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 3742<td><div class="info"> 3743Fill the given big array with the given value. 3744</div> 3745</td></tr> 3746<tr><td><a href="Bigarray.Array0.html#VALfill">fill</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td> 3747<td><div class="info"> 3748Fill the given big array with the given value. 3749</div> 3750</td></tr> 3751<tr><td><a href="Bigarray.Genarray.html#VALfill">fill</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 3752<td><div class="info"> 3753Set all elements of a big array to a given value. 3754</div> 3755</td></tr> 3756<tr><td><a href="ArrayLabels.html#VALfill">fill</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 3757<td><div class="info"> 3758<code class="code"><span class="constructor">Array</span>.fill a ofs len x</code> modifies the array <code class="code">a</code> in place, 3759 storing <code class="code">x</code> in elements number <code class="code">ofs</code> to <code class="code">ofs + len - 1</code>. 3760</div> 3761</td></tr> 3762<tr><td><a href="Array.html#VALfill">fill</a> [<a href="Array.html">Array</a>]</td> 3763<td><div class="info"> 3764<code class="code"><span class="constructor">Array</span>.fill a ofs len x</code> modifies the array <code class="code">a</code> in place, 3765 storing <code class="code">x</code> in elements number <code class="code">ofs</code> to <code class="code">ofs + len - 1</code>. 3766</div> 3767</td></tr> 3768<tr><td><a href="Graphics.html#VALfill_arc">fill_arc</a> [<a href="Graphics.html">Graphics</a>]</td> 3769<td><div class="info"> 3770Fill an elliptical pie slice with the current color. 3771</div> 3772</td></tr> 3773<tr><td><a href="Graphics.html#VALfill_circle">fill_circle</a> [<a href="Graphics.html">Graphics</a>]</td> 3774<td><div class="info"> 3775Fill a circle with the current color. 3776</div> 3777</td></tr> 3778<tr><td><a href="Graphics.html#VALfill_ellipse">fill_ellipse</a> [<a href="Graphics.html">Graphics</a>]</td> 3779<td><div class="info"> 3780Fill an ellipse with the current color. 3781</div> 3782</td></tr> 3783<tr><td><a href="Graphics.html#VALfill_poly">fill_poly</a> [<a href="Graphics.html">Graphics</a>]</td> 3784<td><div class="info"> 3785Fill the given polygon with the current color. 3786</div> 3787</td></tr> 3788<tr><td><a href="Graphics.html#VALfill_rect">fill_rect</a> [<a href="Graphics.html">Graphics</a>]</td> 3789<td><div class="info"> 3790<code class="code">fill_rect x y w h</code> fills the rectangle with lower left corner 3791 at <code class="code">x,y</code>, width <code class="code">w</code> and height <code class="code">h</code>, with the current color. 3792</div> 3793</td></tr> 3794<tr><td><a href="MoreLabels.Set.S.html#VALfilter">filter</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 3795<td></td></tr> 3796<tr><td><a href="MoreLabels.Map.S.html#VALfilter">filter</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 3797<td></td></tr> 3798<tr><td><a href="ListLabels.html#VALfilter">filter</a> [<a href="ListLabels.html">ListLabels</a>]</td> 3799<td><div class="info"> 3800<code class="code">filter p l</code> returns all the elements of the list <code class="code">l</code> 3801 that satisfy the predicate <code class="code">p</code>. 3802</div> 3803</td></tr> 3804<tr><td><a href="List.html#VALfilter">filter</a> [<a href="List.html">List</a>]</td> 3805<td><div class="info"> 3806<code class="code">filter p l</code> returns all the elements of the list <code class="code">l</code> 3807 that satisfy the predicate <code class="code">p</code>. 3808</div> 3809</td></tr> 3810<tr><td><a href="Map.S.html#VALfilter">filter</a> [<a href="Map.S.html">Map.S</a>]</td> 3811<td><div class="info"> 3812<code class="code">filter p m</code> returns the map with all the bindings in <code class="code">m</code> 3813 that satisfy predicate <code class="code">p</code>. 3814</div> 3815</td></tr> 3816<tr><td><a href="Set.S.html#VALfilter">filter</a> [<a href="Set.S.html">Set.S</a>]</td> 3817<td><div class="info"> 3818<code class="code">filter p s</code> returns the set of all elements in <code class="code">s</code> 3819 that satisfy predicate <code class="code">p</code>. 3820</div> 3821</td></tr> 3822<tr><td><a href="Consistbl.html#VALfilter">filter</a> [<a href="Consistbl.html">Consistbl</a>]</td> 3823<td></td></tr> 3824<tr><td><a href="Misc.Stdlib.List.html#VALfilter_map">filter_map</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td> 3825<td><div class="info"> 3826<code class="code">filter_map f l</code> applies <code class="code">f</code> to every element of <code class="code">l</code>, filters 3827 out the <code class="code"><span class="constructor">None</span></code> elements and returns the list of the arguments of 3828 the <code class="code"><span class="constructor">Some</span></code> elements. 3829</div> 3830</td></tr> 3831<tr><td><a href="Identifiable.S.Map.html#VALfilter_map">filter_map</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 3832<td></td></tr> 3833<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALfilter_map_inplace">filter_map_inplace</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 3834<td></td></tr> 3835<tr><td><a href="MoreLabels.Hashtbl.S.html#VALfilter_map_inplace">filter_map_inplace</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 3836<td></td></tr> 3837<tr><td><a href="MoreLabels.Hashtbl.html#VALfilter_map_inplace">filter_map_inplace</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 3838<td></td></tr> 3839<tr><td><a href="Hashtbl.SeededS.html#VALfilter_map_inplace">filter_map_inplace</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 3840<td><div class="info"> 3841</div> 3842</td></tr> 3843<tr><td><a href="Hashtbl.S.html#VALfilter_map_inplace">filter_map_inplace</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 3844<td><div class="info"> 3845</div> 3846</td></tr> 3847<tr><td><a href="Hashtbl.html#VALfilter_map_inplace">filter_map_inplace</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 3848<td><div class="info"> 3849<code class="code"><span class="constructor">Hashtbl</span>.filter_map_inplace f tbl</code> applies <code class="code">f</code> to all bindings in 3850 table <code class="code">tbl</code> and update each binding depending on the result of 3851 <code class="code">f</code>. 3852</div> 3853</td></tr> 3854<tr><td><a href="Obj.html#VALfinal_tag">final_tag</a> [<a href="Obj.html">Obj</a>]</td> 3855<td></td></tr> 3856<tr><td><a href="Gc.html#VALfinalise">finalise</a> [<a href="Gc.html">Gc</a>]</td> 3857<td><div class="info"> 3858<code class="code">finalise f v</code> registers <code class="code">f</code> as a finalisation function for <code class="code">v</code>. 3859</div> 3860</td></tr> 3861<tr><td><a href="Gc.html#VALfinalise_last">finalise_last</a> [<a href="Gc.html">Gc</a>]</td> 3862<td><div class="info"> 3863same as <a href="Gc.html#VALfinalise"><code class="code"><span class="constructor">Gc</span>.finalise</code></a> except the value is not given as argument. 3864</div> 3865</td></tr> 3866<tr><td><a href="Gc.html#VALfinalise_release">finalise_release</a> [<a href="Gc.html">Gc</a>]</td> 3867<td><div class="info"> 3868A finalisation function may call <code class="code">finalise_release</code> to tell the 3869 GC that it can launch the next finalisation function without waiting 3870 for the current one to return. 3871</div> 3872</td></tr> 3873<tr><td><a href="Weak.S.html#VALfind">find</a> [<a href="Weak.S.html">Weak.S</a>]</td> 3874<td><div class="info"> 3875<code class="code">find t x</code> returns an instance of <code class="code">x</code> found in <code class="code">t</code>. 3876</div> 3877</td></tr> 3878<tr><td><a href="Tbl.html#VALfind">find</a> [<a href="Tbl.html">Tbl</a>]</td> 3879<td></td></tr> 3880<tr><td><a href="MoreLabels.Set.S.html#VALfind">find</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 3881<td></td></tr> 3882<tr><td><a href="MoreLabels.Map.S.html#VALfind">find</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 3883<td></td></tr> 3884<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALfind">find</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 3885<td></td></tr> 3886<tr><td><a href="MoreLabels.Hashtbl.S.html#VALfind">find</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 3887<td></td></tr> 3888<tr><td><a href="MoreLabels.Hashtbl.html#VALfind">find</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 3889<td></td></tr> 3890<tr><td><a href="ListLabels.html#VALfind">find</a> [<a href="ListLabels.html">ListLabels</a>]</td> 3891<td><div class="info"> 3892<code class="code">find p l</code> returns the first element of the list <code class="code">l</code> 3893 that satisfies the predicate <code class="code">p</code>. 3894</div> 3895</td></tr> 3896<tr><td><a href="List.html#VALfind">find</a> [<a href="List.html">List</a>]</td> 3897<td><div class="info"> 3898<code class="code">find p l</code> returns the first element of the list <code class="code">l</code> 3899 that satisfies the predicate <code class="code">p</code>. 3900</div> 3901</td></tr> 3902<tr><td><a href="Hashtbl.SeededS.html#VALfind">find</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 3903<td></td></tr> 3904<tr><td><a href="Hashtbl.S.html#VALfind">find</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 3905<td></td></tr> 3906<tr><td><a href="Hashtbl.html#VALfind">find</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 3907<td><div class="info"> 3908<code class="code"><span class="constructor">Hashtbl</span>.find tbl x</code> returns the current binding of <code class="code">x</code> in <code class="code">tbl</code>, 3909 or raises <code class="code"><span class="constructor">Not_found</span></code> if no such binding exists. 3910</div> 3911</td></tr> 3912<tr><td><a href="Map.S.html#VALfind">find</a> [<a href="Map.S.html">Map.S</a>]</td> 3913<td><div class="info"> 3914<code class="code">find x m</code> returns the current binding of <code class="code">x</code> in <code class="code">m</code>, 3915 or raises <code class="code"><span class="constructor">Not_found</span></code> if no such binding exists. 3916</div> 3917</td></tr> 3918<tr><td><a href="Set.S.html#VALfind">find</a> [<a href="Set.S.html">Set.S</a>]</td> 3919<td><div class="info"> 3920<code class="code">find x s</code> returns the element of <code class="code">s</code> equal to <code class="code">x</code> (according 3921 to <code class="code"><span class="constructor">Ord</span>.compare</code>), or raise <code class="code"><span class="constructor">Not_found</span></code> if no such element 3922 exists. 3923</div> 3924</td></tr> 3925<tr><td><a href="Weak.S.html#VALfind_all">find_all</a> [<a href="Weak.S.html">Weak.S</a>]</td> 3926<td><div class="info"> 3927<code class="code">find_all t x</code> returns a list of all the instances of <code class="code">x</code> 3928 found in <code class="code">t</code>. 3929</div> 3930</td></tr> 3931<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALfind_all">find_all</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 3932<td></td></tr> 3933<tr><td><a href="MoreLabels.Hashtbl.S.html#VALfind_all">find_all</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 3934<td></td></tr> 3935<tr><td><a href="MoreLabels.Hashtbl.html#VALfind_all">find_all</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 3936<td></td></tr> 3937<tr><td><a href="ListLabels.html#VALfind_all">find_all</a> [<a href="ListLabels.html">ListLabels</a>]</td> 3938<td><div class="info"> 3939<code class="code">find_all</code> is another name for <a href="List.html#VALfilter"><code class="code"><span class="constructor">List</span>.filter</code></a>. 3940</div> 3941</td></tr> 3942<tr><td><a href="List.html#VALfind_all">find_all</a> [<a href="List.html">List</a>]</td> 3943<td><div class="info"> 3944<code class="code">find_all</code> is another name for <a href="List.html#VALfilter"><code class="code"><span class="constructor">List</span>.filter</code></a>. 3945</div> 3946</td></tr> 3947<tr><td><a href="Hashtbl.SeededS.html#VALfind_all">find_all</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 3948<td></td></tr> 3949<tr><td><a href="Hashtbl.S.html#VALfind_all">find_all</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 3950<td></td></tr> 3951<tr><td><a href="Hashtbl.html#VALfind_all">find_all</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 3952<td><div class="info"> 3953<code class="code"><span class="constructor">Hashtbl</span>.find_all tbl x</code> returns the list of all data 3954 associated with <code class="code">x</code> in <code class="code">tbl</code>. 3955</div> 3956</td></tr> 3957<tr><td><a href="MoreLabels.Set.S.html#VALfind_first">find_first</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 3958<td></td></tr> 3959<tr><td><a href="MoreLabels.Map.S.html#VALfind_first">find_first</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 3960<td></td></tr> 3961<tr><td><a href="Map.S.html#VALfind_first">find_first</a> [<a href="Map.S.html">Map.S</a>]</td> 3962<td><div class="info"> 3963<code class="code">find_first f m</code>, where <code class="code">f</code> is a monotonically increasing function, 3964 returns the binding of <code class="code">m</code> with the lowest key <code class="code">k</code> such that <code class="code">f k</code>, 3965 or raises <code class="code"><span class="constructor">Not_found</span></code> if no such key exists. 3966</div> 3967</td></tr> 3968<tr><td><a href="Set.S.html#VALfind_first">find_first</a> [<a href="Set.S.html">Set.S</a>]</td> 3969<td><div class="info"> 3970<code class="code">find_first f s</code>, where <code class="code">f</code> is a monotonically increasing function, 3971 returns the lowest element <code class="code">e</code> of <code class="code">s</code> such that <code class="code">f e</code>, 3972 or raises <code class="code"><span class="constructor">Not_found</span></code> if no such element exists. 3973</div> 3974</td></tr> 3975<tr><td><a href="MoreLabels.Set.S.html#VALfind_first_opt">find_first_opt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 3976<td></td></tr> 3977<tr><td><a href="MoreLabels.Map.S.html#VALfind_first_opt">find_first_opt</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 3978<td></td></tr> 3979<tr><td><a href="Map.S.html#VALfind_first_opt">find_first_opt</a> [<a href="Map.S.html">Map.S</a>]</td> 3980<td><div class="info"> 3981<code class="code">find_first_opt f m</code>, where <code class="code">f</code> is a monotonically increasing function, 3982 returns an option containing the binding of <code class="code">m</code> with the lowest key <code class="code">k</code> 3983 such that <code class="code">f k</code>, or <code class="code"><span class="constructor">None</span></code> if no such key exists. 3984</div> 3985</td></tr> 3986<tr><td><a href="Set.S.html#VALfind_first_opt">find_first_opt</a> [<a href="Set.S.html">Set.S</a>]</td> 3987<td><div class="info"> 3988<code class="code">find_first_opt f s</code>, where <code class="code">f</code> is a monotonically increasing function, 3989 returns an option containing the lowest element <code class="code">e</code> of <code class="code">s</code> such that 3990 <code class="code">f e</code>, or <code class="code"><span class="constructor">None</span></code> if no such element exists. 3991</div> 3992</td></tr> 3993<tr><td><a href="Misc.html#VALfind_in_path">find_in_path</a> [<a href="Misc.html">Misc</a>]</td> 3994<td></td></tr> 3995<tr><td><a href="Misc.html#VALfind_in_path_rel">find_in_path_rel</a> [<a href="Misc.html">Misc</a>]</td> 3996<td></td></tr> 3997<tr><td><a href="Misc.html#VALfind_in_path_uncap">find_in_path_uncap</a> [<a href="Misc.html">Misc</a>]</td> 3998<td></td></tr> 3999<tr><td><a href="MoreLabels.Set.S.html#VALfind_last">find_last</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 4000<td></td></tr> 4001<tr><td><a href="MoreLabels.Map.S.html#VALfind_last">find_last</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 4002<td></td></tr> 4003<tr><td><a href="Map.S.html#VALfind_last">find_last</a> [<a href="Map.S.html">Map.S</a>]</td> 4004<td><div class="info"> 4005<code class="code">find_last f m</code>, where <code class="code">f</code> is a monotonically decreasing function, 4006 returns the binding of <code class="code">m</code> with the highest key <code class="code">k</code> such that <code class="code">f k</code>, 4007 or raises <code class="code"><span class="constructor">Not_found</span></code> if no such key exists. 4008</div> 4009</td></tr> 4010<tr><td><a href="Set.S.html#VALfind_last">find_last</a> [<a href="Set.S.html">Set.S</a>]</td> 4011<td><div class="info"> 4012<code class="code">find_last f s</code>, where <code class="code">f</code> is a monotonically decreasing function, 4013 returns the highest element <code class="code">e</code> of <code class="code">s</code> such that <code class="code">f e</code>, 4014 or raises <code class="code"><span class="constructor">Not_found</span></code> if no such element exists. 4015</div> 4016</td></tr> 4017<tr><td><a href="MoreLabels.Set.S.html#VALfind_last_opt">find_last_opt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 4018<td></td></tr> 4019<tr><td><a href="MoreLabels.Map.S.html#VALfind_last_opt">find_last_opt</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 4020<td></td></tr> 4021<tr><td><a href="Map.S.html#VALfind_last_opt">find_last_opt</a> [<a href="Map.S.html">Map.S</a>]</td> 4022<td><div class="info"> 4023<code class="code">find_last_opt f m</code>, where <code class="code">f</code> is a monotonically decreasing function, 4024 returns an option containing the binding of <code class="code">m</code> with the highest key <code class="code">k</code> 4025 such that <code class="code">f k</code>, or <code class="code"><span class="constructor">None</span></code> if no such key exists. 4026</div> 4027</td></tr> 4028<tr><td><a href="Set.S.html#VALfind_last_opt">find_last_opt</a> [<a href="Set.S.html">Set.S</a>]</td> 4029<td><div class="info"> 4030<code class="code">find_last_opt f s</code>, where <code class="code">f</code> is a monotonically decreasing function, 4031 returns an option containing the highest element <code class="code">e</code> of <code class="code">s</code> such that 4032 <code class="code">f e</code>, or <code class="code"><span class="constructor">None</span></code> if no such element exists. 4033</div> 4034</td></tr> 4035<tr><td><a href="Weak.S.html#VALfind_opt">find_opt</a> [<a href="Weak.S.html">Weak.S</a>]</td> 4036<td><div class="info"> 4037<code class="code">find_opt t x</code> returns an instance of <code class="code">x</code> found in <code class="code">t</code> 4038 or <code class="code"><span class="constructor">None</span></code> if there is no such element. 4039</div> 4040</td></tr> 4041<tr><td><a href="MoreLabels.Set.S.html#VALfind_opt">find_opt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 4042<td></td></tr> 4043<tr><td><a href="MoreLabels.Map.S.html#VALfind_opt">find_opt</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 4044<td></td></tr> 4045<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALfind_opt">find_opt</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 4046<td></td></tr> 4047<tr><td><a href="MoreLabels.Hashtbl.S.html#VALfind_opt">find_opt</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 4048<td></td></tr> 4049<tr><td><a href="MoreLabels.Hashtbl.html#VALfind_opt">find_opt</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 4050<td></td></tr> 4051<tr><td><a href="ListLabels.html#VALfind_opt">find_opt</a> [<a href="ListLabels.html">ListLabels</a>]</td> 4052<td><div class="info"> 4053<code class="code">find p l</code> returns the first element of the list <code class="code">l</code> 4054 that satisfies the predicate <code class="code">p</code>. 4055</div> 4056</td></tr> 4057<tr><td><a href="List.html#VALfind_opt">find_opt</a> [<a href="List.html">List</a>]</td> 4058<td><div class="info"> 4059<code class="code">find_opt p l</code> returns the first element of the list <code class="code">l</code> that 4060 satisfies the predicate <code class="code">p</code>, or <code class="code"><span class="constructor">None</span></code> if there is no value that 4061 satisfies <code class="code">p</code> in the list <code class="code">l</code>. 4062</div> 4063</td></tr> 4064<tr><td><a href="Hashtbl.SeededS.html#VALfind_opt">find_opt</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 4065<td><div class="info"> 4066</div> 4067</td></tr> 4068<tr><td><a href="Hashtbl.S.html#VALfind_opt">find_opt</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 4069<td><div class="info"> 4070</div> 4071</td></tr> 4072<tr><td><a href="Hashtbl.html#VALfind_opt">find_opt</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 4073<td><div class="info"> 4074<code class="code"><span class="constructor">Hashtbl</span>.find_opt tbl x</code> returns the current binding of <code class="code">x</code> in <code class="code">tbl</code>, 4075 or <code class="code"><span class="constructor">None</span></code> if no such binding exists. 4076</div> 4077</td></tr> 4078<tr><td><a href="Map.S.html#VALfind_opt">find_opt</a> [<a href="Map.S.html">Map.S</a>]</td> 4079<td><div class="info"> 4080<code class="code">find_opt x m</code> returns <code class="code"><span class="constructor">Some</span> v</code> if the current binding of <code class="code">x</code> 4081 in <code class="code">m</code> is <code class="code">v</code>, or <code class="code"><span class="constructor">None</span></code> if no such binding exists. 4082</div> 4083</td></tr> 4084<tr><td><a href="Set.S.html#VALfind_opt">find_opt</a> [<a href="Set.S.html">Set.S</a>]</td> 4085<td><div class="info"> 4086<code class="code">find_opt x s</code> returns the element of <code class="code">s</code> equal to <code class="code">x</code> (according 4087 to <code class="code"><span class="constructor">Ord</span>.compare</code>), or <code class="code"><span class="constructor">None</span></code> if no such element 4088 exists. 4089</div> 4090</td></tr> 4091<tr><td><a href="Str.html#VALfirst_chars">first_chars</a> [<a href="Str.html">Str</a>]</td> 4092<td><div class="info"> 4093<code class="code">first_chars s n</code> returns the first <code class="code">n</code> characters of <code class="code">s</code>. 4094</div> 4095</td></tr> 4096<tr><td><a href="Obj.html#VALfirst_non_constant_constructor_tag">first_non_constant_constructor_tag</a> [<a href="Obj.html">Obj</a>]</td> 4097<td></td></tr> 4098<tr><td><a href="Config.html#VALflambda">flambda</a> [<a href="Config.html">Config</a>]</td> 4099<td></td></tr> 4100<tr><td><a href="Clflags.html#VALflambda_invariant_checks">flambda_invariant_checks</a> [<a href="Clflags.html">Clflags</a>]</td> 4101<td></td></tr> 4102<tr><td><a href="Longident.html#VALflatten">flatten</a> [<a href="Longident.html">Longident</a>]</td> 4103<td></td></tr> 4104<tr><td><a href="ListLabels.html#VALflatten">flatten</a> [<a href="ListLabels.html">ListLabels</a>]</td> 4105<td><div class="info"> 4106Same as <code class="code">concat</code>. 4107</div> 4108</td></tr> 4109<tr><td><a href="List.html#VALflatten">flatten</a> [<a href="List.html">List</a>]</td> 4110<td><div class="info"> 4111An alias for <code class="code">concat</code>. 4112</div> 4113</td></tr> 4114<tr><td><a href="Config.html#VALflexdll_dirs">flexdll_dirs</a> [<a href="Config.html">Config</a>]</td> 4115<td></td></tr> 4116<tr><td><a href="Random.State.html#VALfloat">float</a> [<a href="Random.State.html">Random.State</a>]</td> 4117<td></td></tr> 4118<tr><td><a href="Random.html#VALfloat">float</a> [<a href="Random.html">Random</a>]</td> 4119<td><div class="info"> 4120<code class="code"><span class="constructor">Random</span>.float bound</code> returns a random floating-point number 4121 between 0 and <code class="code">bound</code> (inclusive). 4122</div> 4123</td></tr> 4124<tr><td><a href="Pervasives.html#VALfloat">float</a> [<a href="Pervasives.html">Pervasives</a>]</td> 4125<td><div class="info"> 4126Same as <a href="Pervasives.html#VALfloat_of_int"><code class="code">float_of_int</code></a>. 4127</div> 4128</td></tr> 4129<tr><td><a href="Ast_helper.Const.html#VALfloat">float</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td> 4130<td></td></tr> 4131<tr><td><a href="Bigarray.html#VALfloat32">float32</a> [<a href="Bigarray.html">Bigarray</a>]</td> 4132<td><div class="info"> 4133See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>. 4134</div> 4135</td></tr> 4136<tr><td><a href="Bigarray.html#VALfloat64">float64</a> [<a href="Bigarray.html">Bigarray</a>]</td> 4137<td><div class="info"> 4138See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>. 4139</div> 4140</td></tr> 4141<tr><td><a href="Clflags.html#VALfloat_const_prop">float_const_prop</a> [<a href="Clflags.html">Clflags</a>]</td> 4142<td></td></tr> 4143<tr><td><a href="Big_int.html#VALfloat_of_big_int">float_of_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 4144<td><div class="info"> 4145Returns a floating-point number approximating the 4146 given big integer. 4147</div> 4148</td></tr> 4149<tr><td><a href="Int64.html#VALfloat_of_bits">float_of_bits</a> [<a href="Int64.html">Int64</a>]</td> 4150<td><div class="info"> 4151Return the floating-point number whose internal representation, 4152 according to the IEEE 754 floating-point 'double format' bit layout, 4153 is the given <code class="code">int64</code>. 4154</div> 4155</td></tr> 4156<tr><td><a href="Int32.html#VALfloat_of_bits">float_of_bits</a> [<a href="Int32.html">Int32</a>]</td> 4157<td><div class="info"> 4158Return the floating-point number whose internal representation, 4159 according to the IEEE 754 floating-point 'single format' bit layout, 4160 is the given <code class="code">int32</code>. 4161</div> 4162</td></tr> 4163<tr><td><a href="Pervasives.html#VALfloat_of_int">float_of_int</a> [<a href="Pervasives.html">Pervasives</a>]</td> 4164<td><div class="info"> 4165Convert an integer to floating-point. 4166</div> 4167</td></tr> 4168<tr><td><a href="Num.html#VALfloat_of_num">float_of_num</a> [<a href="Num.html">Num</a>]</td> 4169<td></td></tr> 4170<tr><td><a href="Pervasives.html#VALfloat_of_string">float_of_string</a> [<a href="Pervasives.html">Pervasives</a>]</td> 4171<td><div class="info"> 4172Convert the given string to a float. 4173</div> 4174</td></tr> 4175<tr><td><a href="Pervasives.html#VALfloat_of_string_opt">float_of_string_opt</a> [<a href="Pervasives.html">Pervasives</a>]</td> 4176<td><div class="info"> 4177Same as <code class="code">float_of_string</code>, but returns <code class="code"><span class="constructor">None</span></code> instead of raising. 4178</div> 4179</td></tr> 4180<tr><td><a href="Pervasives.html#VALfloor">floor</a> [<a href="Pervasives.html">Pervasives</a>]</td> 4181<td><div class="info"> 4182Round below to an integer value. 4183</div> 4184</td></tr> 4185<tr><td><a href="Num.html#VALfloor_num">floor_num</a> [<a href="Num.html">Num</a>]</td> 4186<td><div class="info"> 4187<code class="code">floor_num n</code> returns the largest integer smaller or equal to <code class="code">n</code>. 4188</div> 4189</td></tr> 4190<tr><td><a href="Pervasives.html#VALflush">flush</a> [<a href="Pervasives.html">Pervasives</a>]</td> 4191<td><div class="info"> 4192Flush the buffer associated with the given output channel, 4193 performing all pending writes on that channel. 4194</div> 4195</td></tr> 4196<tr><td><a href="Pervasives.html#VALflush_all">flush_all</a> [<a href="Pervasives.html">Pervasives</a>]</td> 4197<td><div class="info"> 4198Flush all open output channels; ignore errors. 4199</div> 4200</td></tr> 4201<tr><td><a href="Lexing.html#VALflush_input">flush_input</a> [<a href="Lexing.html">Lexing</a>]</td> 4202<td><div class="info"> 4203Discard the contents of the buffer and reset the current 4204 position to 0. 4205</div> 4206</td></tr> 4207<tr><td><a href="Format.html#VALflush_str_formatter">flush_str_formatter</a> [<a href="Format.html">Format</a>]</td> 4208<td><div class="info"> 4209Returns the material printed with <code class="code">str_formatter</code>, flushes 4210 the formatter and resets the corresponding buffer. 4211</div> 4212</td></tr> 4213<tr><td><a href="CamlinternalFormat.html#VALfmt_ebb_of_string">fmt_ebb_of_string</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 4214<td></td></tr> 4215<tr><td><a href="Weak.S.html#VALfold">fold</a> [<a href="Weak.S.html">Weak.S</a>]</td> 4216<td><div class="info"> 4217<code class="code">fold f t init</code> computes <code class="code">(f d1 (... (f dN init)))</code> where 4218 <code class="code">d1 ... dN</code> are the elements of <code class="code">t</code> in some unspecified order. 4219</div> 4220</td></tr> 4221<tr><td><a href="Tbl.html#VALfold">fold</a> [<a href="Tbl.html">Tbl</a>]</td> 4222<td></td></tr> 4223<tr><td><a href="Stack.html#VALfold">fold</a> [<a href="Stack.html">Stack</a>]</td> 4224<td><div class="info"> 4225<code class="code">fold f accu s</code> is <code class="code">(f (... (f (f accu x1) x2) ...) xn)</code> 4226 where <code class="code">x1</code> is the top of the stack, <code class="code">x2</code> the second element, 4227 and <code class="code">xn</code> the bottom element. 4228</div> 4229</td></tr> 4230<tr><td><a href="Queue.html#VALfold">fold</a> [<a href="Queue.html">Queue</a>]</td> 4231<td><div class="info"> 4232<code class="code">fold f accu q</code> is equivalent to <code class="code"><span class="constructor">List</span>.fold_left f accu l</code>, 4233 where <code class="code">l</code> is the list of <code class="code">q</code>'s elements. 4234</div> 4235</td></tr> 4236<tr><td><a href="MoreLabels.Set.S.html#VALfold">fold</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 4237<td></td></tr> 4238<tr><td><a href="MoreLabels.Map.S.html#VALfold">fold</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 4239<td></td></tr> 4240<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALfold">fold</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 4241<td></td></tr> 4242<tr><td><a href="MoreLabels.Hashtbl.S.html#VALfold">fold</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 4243<td></td></tr> 4244<tr><td><a href="MoreLabels.Hashtbl.html#VALfold">fold</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 4245<td></td></tr> 4246<tr><td><a href="Misc.Stdlib.Option.html#VALfold">fold</a> [<a href="Misc.Stdlib.Option.html">Misc.Stdlib.Option</a>]</td> 4247<td></td></tr> 4248<tr><td><a href="Hashtbl.SeededS.html#VALfold">fold</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 4249<td></td></tr> 4250<tr><td><a href="Hashtbl.S.html#VALfold">fold</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 4251<td></td></tr> 4252<tr><td><a href="Hashtbl.html#VALfold">fold</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 4253<td><div class="info"> 4254<code class="code"><span class="constructor">Hashtbl</span>.fold f tbl init</code> computes 4255 <code class="code">(f kN dN ... (f k1 d1 init)...)</code>, 4256 where <code class="code">k1 ... kN</code> are the keys of all bindings in <code class="code">tbl</code>, 4257 and <code class="code">d1 ... dN</code> are the associated values. 4258</div> 4259</td></tr> 4260<tr><td><a href="Map.S.html#VALfold">fold</a> [<a href="Map.S.html">Map.S</a>]</td> 4261<td><div class="info"> 4262<code class="code">fold f m a</code> computes <code class="code">(f kN dN ... (f k1 d1 a)...)</code>, 4263 where <code class="code">k1 ... kN</code> are the keys of all bindings in <code class="code">m</code> 4264 (in increasing order), and <code class="code">d1 ... dN</code> are the associated data. 4265</div> 4266</td></tr> 4267<tr><td><a href="Set.S.html#VALfold">fold</a> [<a href="Set.S.html">Set.S</a>]</td> 4268<td><div class="info"> 4269<code class="code">fold f s a</code> computes <code class="code">(f xN ... (f x2 (f x1 a))...)</code>, 4270 where <code class="code">x1 ... xN</code> are the elements of <code class="code">s</code>, in increasing order. 4271</div> 4272</td></tr> 4273<tr><td><a href="ListLabels.html#VALfold_left">fold_left</a> [<a href="ListLabels.html">ListLabels</a>]</td> 4274<td><div class="info"> 4275<code class="code"><span class="constructor">List</span>.fold_left f a [b1; ...; bn]</code> is 4276 <code class="code">f (... (f (f a b1) b2) ...) bn</code>. 4277</div> 4278</td></tr> 4279<tr><td><a href="List.html#VALfold_left">fold_left</a> [<a href="List.html">List</a>]</td> 4280<td><div class="info"> 4281<code class="code"><span class="constructor">List</span>.fold_left f a [b1; ...; bn]</code> is 4282 <code class="code">f (... (f (f a b1) b2) ...) bn</code>. 4283</div> 4284</td></tr> 4285<tr><td><a href="ArrayLabels.html#VALfold_left">fold_left</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 4286<td><div class="info"> 4287<code class="code"><span class="constructor">Array</span>.fold_left f x a</code> computes 4288 <code class="code">f (... (f (f x a.(0)) a.(1)) ...) a.(n-1)</code>, 4289 where <code class="code">n</code> is the length of the array <code class="code">a</code>. 4290</div> 4291</td></tr> 4292<tr><td><a href="Array.html#VALfold_left">fold_left</a> [<a href="Array.html">Array</a>]</td> 4293<td><div class="info"> 4294<code class="code"><span class="constructor">Array</span>.fold_left f x a</code> computes 4295 <code class="code">f (... (f (f x a.(0)) a.(1)) ...) a.(n-1)</code>, 4296 where <code class="code">n</code> is the length of the array <code class="code">a</code>. 4297</div> 4298</td></tr> 4299<tr><td><a href="ListLabels.html#VALfold_left2">fold_left2</a> [<a href="ListLabels.html">ListLabels</a>]</td> 4300<td><div class="info"> 4301<code class="code"><span class="constructor">List</span>.fold_left2 f a [b1; ...; bn] [c1; ...; cn]</code> is 4302 <code class="code">f (... (f (f a b1 c1) b2 c2) ...) bn cn</code>. 4303</div> 4304</td></tr> 4305<tr><td><a href="List.html#VALfold_left2">fold_left2</a> [<a href="List.html">List</a>]</td> 4306<td><div class="info"> 4307<code class="code"><span class="constructor">List</span>.fold_left2 f a [b1; ...; bn] [c1; ...; cn]</code> is 4308 <code class="code">f (... (f (f a b1 c1) b2 c2) ...) bn cn</code>. 4309</div> 4310</td></tr> 4311<tr><td><a href="ListLabels.html#VALfold_right">fold_right</a> [<a href="ListLabels.html">ListLabels</a>]</td> 4312<td><div class="info"> 4313<code class="code"><span class="constructor">List</span>.fold_right f [a1; ...; an] b</code> is 4314 <code class="code">f a1 (f a2 (... (f an b) ...))</code>. 4315</div> 4316</td></tr> 4317<tr><td><a href="List.html#VALfold_right">fold_right</a> [<a href="List.html">List</a>]</td> 4318<td><div class="info"> 4319<code class="code"><span class="constructor">List</span>.fold_right f [a1; ...; an] b</code> is 4320 <code class="code">f a1 (f a2 (... (f an b) ...))</code>. 4321</div> 4322</td></tr> 4323<tr><td><a href="ArrayLabels.html#VALfold_right">fold_right</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 4324<td><div class="info"> 4325<code class="code"><span class="constructor">Array</span>.fold_right f a x</code> computes 4326 <code class="code">f a.(0) (f a.(1) ( ... (f a.(n-1) x) ...))</code>, 4327 where <code class="code">n</code> is the length of the array <code class="code">a</code>. 4328</div> 4329</td></tr> 4330<tr><td><a href="Array.html#VALfold_right">fold_right</a> [<a href="Array.html">Array</a>]</td> 4331<td><div class="info"> 4332<code class="code"><span class="constructor">Array</span>.fold_right f a x</code> computes 4333 <code class="code">f a.(0) (f a.(1) ( ... (f a.(n-1) x) ...))</code>, 4334 where <code class="code">n</code> is the length of the array <code class="code">a</code>. 4335</div> 4336</td></tr> 4337<tr><td><a href="ListLabels.html#VALfold_right2">fold_right2</a> [<a href="ListLabels.html">ListLabels</a>]</td> 4338<td><div class="info"> 4339<code class="code"><span class="constructor">List</span>.fold_right2 f [a1; ...; an] [b1; ...; bn] c</code> is 4340 <code class="code">f a1 b1 (f a2 b2 (... (f an bn c) ...))</code>. 4341</div> 4342</td></tr> 4343<tr><td><a href="List.html#VALfold_right2">fold_right2</a> [<a href="List.html">List</a>]</td> 4344<td><div class="info"> 4345<code class="code"><span class="constructor">List</span>.fold_right2 f [a1; ...; an] [b1; ...; bn] c</code> is 4346 <code class="code">f a1 b1 (f a2 b2 (... (f an bn c) ...))</code>. 4347</div> 4348</td></tr> 4349<tr><td><a href="Misc.html#VALfor4">for4</a> [<a href="Misc.html">Misc</a>]</td> 4350<td></td></tr> 4351<tr><td><a href="Ast_helper.Exp.html#VALfor_">for_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 4352<td></td></tr> 4353<tr><td><a href="MoreLabels.Set.S.html#VALfor_all">for_all</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 4354<td></td></tr> 4355<tr><td><a href="MoreLabels.Map.S.html#VALfor_all">for_all</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 4356<td></td></tr> 4357<tr><td><a href="ListLabels.html#VALfor_all">for_all</a> [<a href="ListLabels.html">ListLabels</a>]</td> 4358<td><div class="info"> 4359<code class="code">for_all p [a1; ...; an]</code> checks if all elements of the list 4360 satisfy the predicate <code class="code">p</code>. 4361</div> 4362</td></tr> 4363<tr><td><a href="List.html#VALfor_all">for_all</a> [<a href="List.html">List</a>]</td> 4364<td><div class="info"> 4365<code class="code">for_all p [a1; ...; an]</code> checks if all elements of the list 4366 satisfy the predicate <code class="code">p</code>. 4367</div> 4368</td></tr> 4369<tr><td><a href="Map.S.html#VALfor_all">for_all</a> [<a href="Map.S.html">Map.S</a>]</td> 4370<td><div class="info"> 4371<code class="code">for_all p m</code> checks if all the bindings of the map 4372 satisfy the predicate <code class="code">p</code>. 4373</div> 4374</td></tr> 4375<tr><td><a href="Set.S.html#VALfor_all">for_all</a> [<a href="Set.S.html">Set.S</a>]</td> 4376<td><div class="info"> 4377<code class="code">for_all p s</code> checks if all elements of the set 4378 satisfy the predicate <code class="code">p</code>. 4379</div> 4380</td></tr> 4381<tr><td><a href="ArrayLabels.html#VALfor_all">for_all</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 4382<td><div class="info"> 4383<code class="code"><span class="constructor">Array</span>.for_all p [|a1; ...; an|]</code> checks if all elements of the array 4384 satisfy the predicate <code class="code">p</code>. 4385</div> 4386</td></tr> 4387<tr><td><a href="Array.html#VALfor_all">for_all</a> [<a href="Array.html">Array</a>]</td> 4388<td><div class="info"> 4389<code class="code"><span class="constructor">Array</span>.for_all p [|a1; ...; an|]</code> checks if all elements of the array 4390 satisfy the predicate <code class="code">p</code>. 4391</div> 4392</td></tr> 4393<tr><td><a href="Misc.html#VALfor_all2">for_all2</a> [<a href="Misc.html">Misc</a>]</td> 4394<td></td></tr> 4395<tr><td><a href="ListLabels.html#VALfor_all2">for_all2</a> [<a href="ListLabels.html">ListLabels</a>]</td> 4396<td><div class="info"> 4397Same as <a href="List.html#VALfor_all"><code class="code"><span class="constructor">List</span>.for_all</code></a>, but for a two-argument predicate. 4398</div> 4399</td></tr> 4400<tr><td><a href="List.html#VALfor_all2">for_all2</a> [<a href="List.html">List</a>]</td> 4401<td><div class="info"> 4402Same as <a href="List.html#VALfor_all"><code class="code"><span class="constructor">List</span>.for_all</code></a>, but for a two-argument predicate. 4403</div> 4404</td></tr> 4405<tr><td><a href="Clflags.html#VALfor_package">for_package</a> [<a href="Clflags.html">Clflags</a>]</td> 4406<td></td></tr> 4407<tr><td><a href="Lazy.html#VALforce">force</a> [<a href="Lazy.html">Lazy</a>]</td> 4408<td><div class="info"> 4409<code class="code">force x</code> forces the suspension <code class="code">x</code> and returns its result. 4410</div> 4411</td></tr> 4412<tr><td><a href="CamlinternalLazy.html#VALforce">force</a> [<a href="CamlinternalLazy.html">CamlinternalLazy</a>]</td> 4413<td></td></tr> 4414<tr><td><a href="CamlinternalLazy.html#VALforce_lazy_block">force_lazy_block</a> [<a href="CamlinternalLazy.html">CamlinternalLazy</a>]</td> 4415<td></td></tr> 4416<tr><td><a href="Format.html#VALforce_newline">force_newline</a> [<a href="Format.html">Format</a>]</td> 4417<td><div class="info"> 4418Forces a new line in the current box. 4419</div> 4420</td></tr> 4421<tr><td><a href="Ast_helper.Typ.html#VALforce_poly">force_poly</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 4422<td></td></tr> 4423<tr><td><a href="Clflags.html#VALforce_slash">force_slash</a> [<a href="Clflags.html">Clflags</a>]</td> 4424<td></td></tr> 4425<tr><td><a href="Lazy.html#VALforce_val">force_val</a> [<a href="Lazy.html">Lazy</a>]</td> 4426<td><div class="info"> 4427<code class="code">force_val x</code> forces the suspension <code class="code">x</code> and returns its 4428 result. 4429</div> 4430</td></tr> 4431<tr><td><a href="CamlinternalLazy.html#VALforce_val">force_val</a> [<a href="CamlinternalLazy.html">CamlinternalLazy</a>]</td> 4432<td></td></tr> 4433<tr><td><a href="CamlinternalLazy.html#VALforce_val_lazy_block">force_val_lazy_block</a> [<a href="CamlinternalLazy.html">CamlinternalLazy</a>]</td> 4434<td></td></tr> 4435<tr><td><a href="Graphics.html#VALforeground">foreground</a> [<a href="Graphics.html">Graphics</a>]</td> 4436<td><div class="info"> 4437Default background and foreground colors (usually, either black 4438 foreground on a white background or white foreground on a 4439 black background). 4440</div> 4441</td></tr> 4442<tr><td><a href="UnixLabels.html#VALfork">fork</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 4443<td><div class="info"> 4444Fork a new process. 4445</div> 4446</td></tr> 4447<tr><td><a href="Unix.html#VALfork">fork</a> [<a href="Unix.html">Unix</a>]</td> 4448<td><div class="info"> 4449Fork a new process. 4450</div> 4451</td></tr> 4452<tr><td><a href="Printexc.Slot.html#VALformat">format</a> [<a href="Printexc.Slot.html">Printexc.Slot</a>]</td> 4453<td><div class="info"> 4454<code class="code">format pos slot</code> returns the string representation of <code class="code">slot</code> as 4455 <code class="code">raw_backtrace_to_string</code> would format it, assuming it is the 4456 <code class="code">pos</code>-th element of the backtrace: the <code class="code">0</code>-th element is 4457 pretty-printed differently than the others. 4458</div> 4459</td></tr> 4460<tr><td><a href="Scanf.html#VALformat_from_string">format_from_string</a> [<a href="Scanf.html">Scanf</a>]</td> 4461<td><div class="info"> 4462<code class="code">format_from_string s fmt</code> converts a string argument to a format string, 4463 according to the given format string <code class="code">fmt</code>. 4464</div> 4465</td></tr> 4466<tr><td><a href="Pervasives.html#VALformat_of_string">format_of_string</a> [<a href="Pervasives.html">Pervasives</a>]</td> 4467<td><div class="info"> 4468<code class="code">format_of_string s</code> returns a format string read from the string 4469 literal <code class="code">s</code>. 4470</div> 4471</td></tr> 4472<tr><td><a href="CamlinternalFormat.html#VALformat_of_string_fmtty">format_of_string_fmtty</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 4473<td></td></tr> 4474<tr><td><a href="CamlinternalFormat.html#VALformat_of_string_format">format_of_string_format</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 4475<td></td></tr> 4476<tr><td><a href="Location.html#VALformatter_for_warnings">formatter_for_warnings</a> [<a href="Location.html">Location</a>]</td> 4477<td></td></tr> 4478<tr><td><a href="Format.html#VALformatter_of_buffer">formatter_of_buffer</a> [<a href="Format.html">Format</a>]</td> 4479<td><div class="info"> 4480<code class="code">formatter_of_buffer b</code> returns a new formatter writing to 4481 buffer <code class="code">b</code>. 4482</div> 4483</td></tr> 4484<tr><td><a href="Format.html#VALformatter_of_out_channel">formatter_of_out_channel</a> [<a href="Format.html">Format</a>]</td> 4485<td><div class="info"> 4486<code class="code">formatter_of_out_channel oc</code> returns a new formatter that 4487 writes to the corresponding channel <code class="code">oc</code>. 4488</div> 4489</td></tr> 4490<tr><td><a href="Bigarray.html#VALfortran_layout">fortran_layout</a> [<a href="Bigarray.html">Bigarray</a>]</td> 4491<td></td></tr> 4492<tr><td><a href="Obj.html#VALforward_tag">forward_tag</a> [<a href="Obj.html">Obj</a>]</td> 4493<td></td></tr> 4494<tr><td><a href="Printf.html#VALfprintf">fprintf</a> [<a href="Printf.html">Printf</a>]</td> 4495<td><div class="info"> 4496<code class="code">fprintf outchan format arg1 ... argN</code> formats the arguments 4497 <code class="code">arg1</code> to <code class="code">argN</code> according to the format string <code class="code">format</code>, and 4498 outputs the resulting string on the channel <code class="code">outchan</code>. 4499</div> 4500</td></tr> 4501<tr><td><a href="Format.html#VALfprintf">fprintf</a> [<a href="Format.html">Format</a>]</td> 4502<td></td></tr> 4503<tr><td><a href="Depend.html#VALfree_structure_names">free_structure_names</a> [<a href="Depend.html">Depend</a>]</td> 4504<td></td></tr> 4505<tr><td><a href="CamlinternalFormat.html#VALfreeze_char_set">freeze_char_set</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 4506<td></td></tr> 4507<tr><td><a href="Pervasives.html#VALfrexp">frexp</a> [<a href="Pervasives.html">Pervasives</a>]</td> 4508<td><div class="info"> 4509<code class="code">frexp f</code> returns the pair of the significant 4510 and the exponent of <code class="code">f</code>. 4511</div> 4512</td></tr> 4513<tr><td><a href="Stream.html#VALfrom">from</a> [<a href="Stream.html">Stream</a>]</td> 4514<td><div class="info"> 4515<code class="code"><span class="constructor">Stream</span>.from f</code> returns a stream built from the function <code class="code">f</code>. 4516</div> 4517</td></tr> 4518<tr><td><a href="Marshal.html#VALfrom_bytes">from_bytes</a> [<a href="Marshal.html">Marshal</a>]</td> 4519<td><div class="info"> 4520<code class="code"><span class="constructor">Marshal</span>.from_bytes buff ofs</code> unmarshals a structured value 4521 like <a href="Marshal.html#VALfrom_channel"><code class="code"><span class="constructor">Marshal</span>.from_channel</code></a> does, except that the byte 4522 representation is not read from a channel, but taken from 4523 the byte sequence <code class="code">buff</code>, starting at position <code class="code">ofs</code>. 4524</div> 4525</td></tr> 4526<tr><td><a href="Scanf.Scanning.html#VALfrom_channel">from_channel</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 4527<td><div class="info"> 4528<code class="code"><span class="constructor">Scanning</span>.from_channel ic</code> returns a <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted 4529 input channel which reads from the regular <a href="Pervasives.html#TYPEin_channel"><code class="code">in_channel</code></a> input 4530 channel <code class="code">ic</code> argument. 4531</div> 4532</td></tr> 4533<tr><td><a href="Marshal.html#VALfrom_channel">from_channel</a> [<a href="Marshal.html">Marshal</a>]</td> 4534<td><div class="info"> 4535<code class="code"><span class="constructor">Marshal</span>.from_channel chan</code> reads from channel <code class="code">chan</code> the 4536 byte representation of a structured value, as produced by 4537 one of the <code class="code"><span class="constructor">Marshal</span>.to_*</code> functions, and reconstructs and 4538 returns the corresponding value. 4539</div> 4540</td></tr> 4541<tr><td><a href="Lexing.html#VALfrom_channel">from_channel</a> [<a href="Lexing.html">Lexing</a>]</td> 4542<td><div class="info"> 4543Create a lexer buffer on the given input channel. 4544</div> 4545</td></tr> 4546<tr><td><a href="Scanf.Scanning.html#VALfrom_file">from_file</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 4547<td><div class="info"> 4548An alias for <a href="Scanf.Scanning.html#VALopen_in"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.open_in</code></a> above. 4549</div> 4550</td></tr> 4551<tr><td><a href="Scanf.Scanning.html#VALfrom_file_bin">from_file_bin</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 4552<td><div class="info"> 4553An alias for <a href="Scanf.Scanning.html#VALopen_in_bin"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.open_in_bin</code></a> above. 4554</div> 4555</td></tr> 4556<tr><td><a href="Lazy.html#VALfrom_fun">from_fun</a> [<a href="Lazy.html">Lazy</a>]</td> 4557<td><div class="info"> 4558<code class="code">from_fun f</code> is the same as <code class="code"><span class="keyword">lazy</span> (f ())</code> but slightly more efficient. 4559</div> 4560</td></tr> 4561<tr><td><a href="Scanf.Scanning.html#VALfrom_function">from_function</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 4562<td><div class="info"> 4563<code class="code"><span class="constructor">Scanning</span>.from_function f</code> returns a <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted 4564 input channel with the given function as its reading method. 4565</div> 4566</td></tr> 4567<tr><td><a href="Lexing.html#VALfrom_function">from_function</a> [<a href="Lexing.html">Lexing</a>]</td> 4568<td><div class="info"> 4569Create a lexer buffer with the given function as its reading method. 4570</div> 4571</td></tr> 4572<tr><td><a href="Digest.html#VALfrom_hex">from_hex</a> [<a href="Digest.html">Digest</a>]</td> 4573<td><div class="info"> 4574Convert a hexadecimal representation back into the corresponding digest. 4575</div> 4576</td></tr> 4577<tr><td><a href="Scanf.Scanning.html#VALfrom_string">from_string</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 4578<td><div class="info"> 4579<code class="code"><span class="constructor">Scanning</span>.from_string s</code> returns a <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted 4580 input channel which reads from the given string. 4581</div> 4582</td></tr> 4583<tr><td><a href="Marshal.html#VALfrom_string">from_string</a> [<a href="Marshal.html">Marshal</a>]</td> 4584<td><div class="info"> 4585Same as <code class="code">from_bytes</code> but take a string as argument instead of a 4586 byte sequence. 4587</div> 4588</td></tr> 4589<tr><td><a href="Lexing.html#VALfrom_string">from_string</a> [<a href="Lexing.html">Lexing</a>]</td> 4590<td><div class="info"> 4591Create a lexer buffer which reads from 4592 the given string. 4593</div> 4594</td></tr> 4595<tr><td><a href="Lazy.html#VALfrom_val">from_val</a> [<a href="Lazy.html">Lazy</a>]</td> 4596<td><div class="info"> 4597<code class="code">from_val v</code> returns an already-forced suspension of <code class="code">v</code>. 4598</div> 4599</td></tr> 4600<tr><td><a href="Scanf.html#VALfscanf">fscanf</a> [<a href="Scanf.html">Scanf</a>]</td> 4601<td><div class="info"> 4602<span class="deprecated"></span></div> 4603</td></tr> 4604<tr><td><a href="Pervasives.html#VALfst">fst</a> [<a href="Pervasives.html">Pervasives</a>]</td> 4605<td><div class="info"> 4606Return the first component of a pair. 4607</div> 4608</td></tr> 4609<tr><td><a href="Misc.html#VALfst3">fst3</a> [<a href="Misc.html">Misc</a>]</td> 4610<td></td></tr> 4611<tr><td><a href="Misc.html#VALfst4">fst4</a> [<a href="Misc.html">Misc</a>]</td> 4612<td></td></tr> 4613<tr><td><a href="UnixLabels.LargeFile.html#VALfstat">fstat</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td> 4614<td></td></tr> 4615<tr><td><a href="UnixLabels.html#VALfstat">fstat</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 4616<td><div class="info"> 4617Return the information for the file associated with the given 4618 descriptor. 4619</div> 4620</td></tr> 4621<tr><td><a href="Unix.LargeFile.html#VALfstat">fstat</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td> 4622<td></td></tr> 4623<tr><td><a href="Unix.html#VALfstat">fstat</a> [<a href="Unix.html">Unix</a>]</td> 4624<td><div class="info"> 4625Return the information for the file associated with the given 4626 descriptor. 4627</div> 4628</td></tr> 4629<tr><td><a href="UnixLabels.LargeFile.html#VALftruncate">ftruncate</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td> 4630<td></td></tr> 4631<tr><td><a href="UnixLabels.html#VALftruncate">ftruncate</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 4632<td><div class="info"> 4633Truncates the file corresponding to the given descriptor 4634 to the given size. 4635</div> 4636</td></tr> 4637<tr><td><a href="Unix.LargeFile.html#VALftruncate">ftruncate</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td> 4638<td><div class="info"> 4639See <a href="Unix.html#VALftruncate"><code class="code"><span class="constructor">Unix</span>.ftruncate</code></a>. 4640</div> 4641</td></tr> 4642<tr><td><a href="Unix.html#VALftruncate">ftruncate</a> [<a href="Unix.html">Unix</a>]</td> 4643<td><div class="info"> 4644Truncates the file corresponding to the given descriptor 4645 to the given size. 4646</div> 4647</td></tr> 4648<tr><td><a href="Random.html#VALfull_init">full_init</a> [<a href="Random.html">Random</a>]</td> 4649<td><div class="info"> 4650Same as <a href="Random.html#VALinit"><code class="code"><span class="constructor">Random</span>.init</code></a> but takes more data as seed. 4651</div> 4652</td></tr> 4653<tr><td><a href="Gc.html#VALfull_major">full_major</a> [<a href="Gc.html">Gc</a>]</td> 4654<td><div class="info"> 4655Do a minor collection, finish the current major collection cycle, 4656 and perform a complete new cycle. 4657</div> 4658</td></tr> 4659<tr><td><a href="Str.html#VALfull_split">full_split</a> [<a href="Str.html">Str</a>]</td> 4660<td><div class="info"> 4661Same as <a href="Str.html#VALsplit_delim"><code class="code"><span class="constructor">Str</span>.split_delim</code></a>, but returns 4662 the delimiters as well as the substrings contained between 4663 delimiters. 4664</div> 4665</td></tr> 4666<tr><td><a href="Ast_helper.Cl.html#VALfun_">fun_</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td> 4667<td></td></tr> 4668<tr><td><a href="Ast_helper.Exp.html#VALfun_">fun_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 4669<td></td></tr> 4670<tr><td><a href="Ast_helper.Exp.html#VALfunction_">function_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 4671<td></td></tr> 4672<tr><td><a href="Ast_helper.Mod.html#VALfunctor_">functor_</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td> 4673<td></td></tr> 4674<tr><td><a href="Ast_helper.Mty.html#VALfunctor_">functor_</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td> 4675<td></td></tr> 4676<tr><td align="left"><br>G</td></tr> 4677<tr><td><a href="Big_int.html#VALgcd_big_int">gcd_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 4678<td><div class="info"> 4679Greatest common divisor of two big integers. 4680</div> 4681</td></tr> 4682<tr><td><a href="Big_int.html#VALge_big_int">ge_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 4683<td></td></tr> 4684<tr><td><a href="Num.html#VALge_num">ge_num</a> [<a href="Num.html">Num</a>]</td> 4685<td></td></tr> 4686<tr><td><a href="Bigarray.html#VALgenarray_of_array0">genarray_of_array0</a> [<a href="Bigarray.html">Bigarray</a>]</td> 4687<td><div class="info"> 4688Return the generic big array corresponding to the given zero-dimensional 4689 big array. 4690</div> 4691</td></tr> 4692<tr><td><a href="Bigarray.html#VALgenarray_of_array1">genarray_of_array1</a> [<a href="Bigarray.html">Bigarray</a>]</td> 4693<td><div class="info"> 4694Return the generic big array corresponding to the given one-dimensional 4695 big array. 4696</div> 4697</td></tr> 4698<tr><td><a href="Bigarray.html#VALgenarray_of_array2">genarray_of_array2</a> [<a href="Bigarray.html">Bigarray</a>]</td> 4699<td><div class="info"> 4700Return the generic big array corresponding to the given two-dimensional 4701 big array. 4702</div> 4703</td></tr> 4704<tr><td><a href="Bigarray.html#VALgenarray_of_array3">genarray_of_array3</a> [<a href="Bigarray.html">Bigarray</a>]</td> 4705<td><div class="info"> 4706Return the generic big array corresponding to the given three-dimensional 4707 big array. 4708</div> 4709</td></tr> 4710<tr><td><a href="Weak.html#VALget">get</a> [<a href="Weak.html">Weak</a>]</td> 4711<td><div class="info"> 4712<code class="code"><span class="constructor">Weak</span>.get ar n</code> returns None if the <code class="code">n</code>th cell of <code class="code">ar</code> is 4713 empty, <code class="code"><span class="constructor">Some</span> x</code> (where <code class="code">x</code> is the value) if it is full. 4714</div> 4715</td></tr> 4716<tr><td><a href="Timings.html#VALget">get</a> [<a href="Timings.html">Timings</a>]</td> 4717<td><div class="info"> 4718returns the runtime in seconds of a completed pass 4719</div> 4720</td></tr> 4721<tr><td><a href="String.html#VALget">get</a> [<a href="String.html">String</a>]</td> 4722<td><div class="info"> 4723<code class="code"><span class="constructor">String</span>.get s n</code> returns the character at index <code class="code">n</code> in string <code class="code">s</code>. 4724</div> 4725</td></tr> 4726<tr><td><a href="StringLabels.html#VALget">get</a> [<a href="StringLabels.html">StringLabels</a>]</td> 4727<td><div class="info"> 4728<code class="code"><span class="constructor">String</span>.get s n</code> returns the character at index <code class="code">n</code> in string <code class="code">s</code>. 4729</div> 4730</td></tr> 4731<tr><td><a href="Misc.LongString.html#VALget">get</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td> 4732<td></td></tr> 4733<tr><td><a href="Gc.html#VALget">get</a> [<a href="Gc.html">Gc</a>]</td> 4734<td><div class="info"> 4735Return the current values of the GC parameters in a <code class="code">control</code> record. 4736</div> 4737</td></tr> 4738<tr><td><a href="Clflags.Float_arg_helper.html#VALget">get</a> [<a href="Clflags.Float_arg_helper.html">Clflags.Float_arg_helper</a>]</td> 4739<td></td></tr> 4740<tr><td><a href="Clflags.Int_arg_helper.html#VALget">get</a> [<a href="Clflags.Int_arg_helper.html">Clflags.Int_arg_helper</a>]</td> 4741<td></td></tr> 4742<tr><td><a href="BytesLabels.html#VALget">get</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 4743<td><div class="info"> 4744<code class="code">get s n</code> returns the byte at index <code class="code">n</code> in argument <code class="code">s</code>. 4745</div> 4746</td></tr> 4747<tr><td><a href="Bytes.html#VALget">get</a> [<a href="Bytes.html">Bytes</a>]</td> 4748<td><div class="info"> 4749<code class="code">get s n</code> returns the byte at index <code class="code">n</code> in argument <code class="code">s</code>. 4750</div> 4751</td></tr> 4752<tr><td><a href="Bigarray.Array3.html#VALget">get</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 4753<td><div class="info"> 4754<code class="code"><span class="constructor">Array3</span>.get a x y z</code>, also written <code class="code">a.{x,y,z}</code>, 4755 returns the element of <code class="code">a</code> at coordinates (<code class="code">x</code>, <code class="code">y</code>, <code class="code">z</code>). 4756</div> 4757</td></tr> 4758<tr><td><a href="Bigarray.Array2.html#VALget">get</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 4759<td><div class="info"> 4760<code class="code"><span class="constructor">Array2</span>.get a x y</code>, also written <code class="code">a.{x,y}</code>, 4761 returns the element of <code class="code">a</code> at coordinates (<code class="code">x</code>, <code class="code">y</code>). 4762</div> 4763</td></tr> 4764<tr><td><a href="Bigarray.Array1.html#VALget">get</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 4765<td><div class="info"> 4766<code class="code"><span class="constructor">Array1</span>.get a x</code>, or alternatively <code class="code">a.{x}</code>, 4767 returns the element of <code class="code">a</code> at index <code class="code">x</code>. 4768</div> 4769</td></tr> 4770<tr><td><a href="Bigarray.Array0.html#VALget">get</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td> 4771<td><div class="info"> 4772<code class="code"><span class="constructor">Array0</span>.get a</code> returns the only element in <code class="code">a</code>. 4773</div> 4774</td></tr> 4775<tr><td><a href="Bigarray.Genarray.html#VALget">get</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 4776<td><div class="info"> 4777Read an element of a generic big array. 4778</div> 4779</td></tr> 4780<tr><td><a href="ArrayLabels.html#VALget">get</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 4781<td><div class="info"> 4782<code class="code"><span class="constructor">Array</span>.get a n</code> returns the element number <code class="code">n</code> of array <code class="code">a</code>. 4783</div> 4784</td></tr> 4785<tr><td><a href="Array.html#VALget">get</a> [<a href="Array.html">Array</a>]</td> 4786<td><div class="info"> 4787<code class="code"><span class="constructor">Array</span>.get a n</code> returns the element number <code class="code">n</code> of array <code class="code">a</code>. 4788</div> 4789</td></tr> 4790<tr><td><a href="Arg_helper.Make.html#VALget">get</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td> 4791<td></td></tr> 4792<tr><td><a href="Format.html#VALget_all_formatter_output_functions">get_all_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td> 4793<td><div class="info"> 4794<span class="deprecated"></span></div> 4795</td></tr> 4796<tr><td><a href="Arith_status.html#VALget_approx_printing">get_approx_printing</a> [<a href="Arith_status.html">Arith_status</a>]</td> 4797<td><div class="info"> 4798See <a href="Arith_status.html#VALset_approx_printing"><code class="code"><span class="constructor">Arith_status</span>.set_approx_printing</code></a>. 4799</div> 4800</td></tr> 4801<tr><td><a href="Printexc.html#VALget_backtrace">get_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td> 4802<td><div class="info"> 4803<code class="code"><span class="constructor">Printexc</span>.get_backtrace ()</code> returns a string containing the 4804 same exception backtrace that <code class="code"><span class="constructor">Printexc</span>.print_backtrace</code> would 4805 print. 4806</div> 4807</td></tr> 4808<tr><td><a href="Gc.html#VALget_bucket">get_bucket</a> [<a href="Gc.html">Gc</a>]</td> 4809<td><div class="info"> 4810<code class="code">get_bucket n</code> returns the current size of the <code class="code">n</code>-th future bucket 4811 of the GC smoothing system. 4812</div> 4813</td></tr> 4814<tr><td><a href="Printexc.html#VALget_callstack">get_callstack</a> [<a href="Printexc.html">Printexc</a>]</td> 4815<td><div class="info"> 4816<code class="code"><span class="constructor">Printexc</span>.get_callstack n</code> returns a description of the top of the 4817 call stack on the current program point (for the current thread), 4818 with at most <code class="code">n</code> entries. 4819</div> 4820</td></tr> 4821<tr><td><a href="Ast_mapper.html#VALget_cookie">get_cookie</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 4822<td></td></tr> 4823<tr><td><a href="Weak.html#VALget_copy">get_copy</a> [<a href="Weak.html">Weak</a>]</td> 4824<td><div class="info"> 4825<code class="code"><span class="constructor">Weak</span>.get_copy ar n</code> returns None if the <code class="code">n</code>th cell of <code class="code">ar</code> is 4826 empty, <code class="code"><span class="constructor">Some</span> x</code> (where <code class="code">x</code> is a (shallow) copy of the value) if 4827 it is full. 4828</div> 4829</td></tr> 4830<tr><td><a href="Gc.html#VALget_credit">get_credit</a> [<a href="Gc.html">Gc</a>]</td> 4831<td><div class="info"> 4832<code class="code">get_credit ()</code> returns the current size of the "work done in advance" 4833 counter of the GC smoothing system. 4834</div> 4835</td></tr> 4836<tr><td><a href="Obj.Ephemeron.html#VALget_data">get_data</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 4837<td><div class="info"> 4838Same as <a href="Ephemeron.K1.html#VALget_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data</code></a> 4839</div> 4840</td></tr> 4841<tr><td><a href="Ephemeron.Kn.html#VALget_data">get_data</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 4842<td><div class="info"> 4843Same as <a href="Ephemeron.K1.html#VALget_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data</code></a> 4844</div> 4845</td></tr> 4846<tr><td><a href="Ephemeron.K2.html#VALget_data">get_data</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 4847<td><div class="info"> 4848Same as <a href="Ephemeron.K1.html#VALget_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data</code></a> 4849</div> 4850</td></tr> 4851<tr><td><a href="Ephemeron.K1.html#VALget_data">get_data</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 4852<td><div class="info"> 4853<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data eph</code> returns <code class="code"><span class="constructor">None</span></code> if the data of <code class="code">eph</code> is 4854 empty, <code class="code"><span class="constructor">Some</span> x</code> (where <code class="code">x</code> is the data) if it is full. 4855</div> 4856</td></tr> 4857<tr><td><a href="Obj.Ephemeron.html#VALget_data_copy">get_data_copy</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 4858<td><div class="info"> 4859Same as <a href="Ephemeron.K1.html#VALget_data_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data_copy</code></a> 4860</div> 4861</td></tr> 4862<tr><td><a href="Ephemeron.Kn.html#VALget_data_copy">get_data_copy</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 4863<td><div class="info"> 4864Same as <a href="Ephemeron.K1.html#VALget_data_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data_copy</code></a> 4865</div> 4866</td></tr> 4867<tr><td><a href="Ephemeron.K2.html#VALget_data_copy">get_data_copy</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 4868<td><div class="info"> 4869Same as <a href="Ephemeron.K1.html#VALget_data_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data_copy</code></a> 4870</div> 4871</td></tr> 4872<tr><td><a href="Ephemeron.K1.html#VALget_data_copy">get_data_copy</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 4873<td><div class="info"> 4874<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_data_copy eph</code> returns <code class="code"><span class="constructor">None</span></code> if the data of <code class="code">eph</code> is 4875 empty, <code class="code"><span class="constructor">Some</span> x</code> (where <code class="code">x</code> is a (shallow) copy of the data) if 4876 it is full. 4877</div> 4878</td></tr> 4879<tr><td><a href="Format.html#VALget_ellipsis_text">get_ellipsis_text</a> [<a href="Format.html">Format</a>]</td> 4880<td><div class="info"> 4881Return the text of the ellipsis. 4882</div> 4883</td></tr> 4884<tr><td><a href="Arith_status.html#VALget_error_when_null_denominator">get_error_when_null_denominator</a> [<a href="Arith_status.html">Arith_status</a>]</td> 4885<td><div class="info"> 4886See <a href="Arith_status.html#VALset_error_when_null_denominator"><code class="code"><span class="constructor">Arith_status</span>.set_error_when_null_denominator</code></a>. 4887</div> 4888</td></tr> 4889<tr><td><a href="Arith_status.html#VALget_floating_precision">get_floating_precision</a> [<a href="Arith_status.html">Arith_status</a>]</td> 4890<td><div class="info"> 4891See <a href="Arith_status.html#VALset_floating_precision"><code class="code"><span class="constructor">Arith_status</span>.set_floating_precision</code></a>. 4892</div> 4893</td></tr> 4894<tr><td><a href="Format.html#VALget_formatter_out_functions">get_formatter_out_functions</a> [<a href="Format.html">Format</a>]</td> 4895<td><div class="info"> 4896Return the current output functions of the pretty-printer, 4897 including line splitting and indentation functions. 4898</div> 4899</td></tr> 4900<tr><td><a href="Format.html#VALget_formatter_output_functions">get_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td> 4901<td><div class="info"> 4902Return the current output functions of the pretty-printer. 4903</div> 4904</td></tr> 4905<tr><td><a href="Format.html#VALget_formatter_tag_functions">get_formatter_tag_functions</a> [<a href="Format.html">Format</a>]</td> 4906<td><div class="info"> 4907Return the current tag functions of the pretty-printer. 4908</div> 4909</td></tr> 4910<tr><td><a href="Graphics.html#VALget_image">get_image</a> [<a href="Graphics.html">Graphics</a>]</td> 4911<td><div class="info"> 4912Capture the contents of a rectangle on the screen as an image. 4913</div> 4914</td></tr> 4915<tr><td><a href="Obj.Ephemeron.html#VALget_key">get_key</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 4916<td><div class="info"> 4917Same as <a href="Ephemeron.K1.html#VALget_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key</code></a> 4918</div> 4919</td></tr> 4920<tr><td><a href="Ephemeron.Kn.html#VALget_key">get_key</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 4921<td><div class="info"> 4922Same as <a href="Ephemeron.K1.html#VALget_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key</code></a> 4923</div> 4924</td></tr> 4925<tr><td><a href="Ephemeron.K1.html#VALget_key">get_key</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 4926<td><div class="info"> 4927<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key eph</code> returns <code class="code"><span class="constructor">None</span></code> if the key of <code class="code">eph</code> is 4928 empty, <code class="code"><span class="constructor">Some</span> x</code> (where <code class="code">x</code> is the key) if it is full. 4929</div> 4930</td></tr> 4931<tr><td><a href="Ephemeron.K2.html#VALget_key1">get_key1</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 4932<td><div class="info"> 4933Same as <a href="Ephemeron.K1.html#VALget_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key</code></a> 4934</div> 4935</td></tr> 4936<tr><td><a href="Ephemeron.K2.html#VALget_key1_copy">get_key1_copy</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 4937<td><div class="info"> 4938Same as <a href="Ephemeron.K1.html#VALget_key_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key_copy</code></a> 4939</div> 4940</td></tr> 4941<tr><td><a href="Ephemeron.K2.html#VALget_key2">get_key2</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 4942<td><div class="info"> 4943Same as <a href="Ephemeron.K1.html#VALget_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key</code></a> 4944</div> 4945</td></tr> 4946<tr><td><a href="Ephemeron.K2.html#VALget_key2_copy">get_key2_copy</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 4947<td><div class="info"> 4948Same as <a href="Ephemeron.K1.html#VALget_key_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key_copy</code></a> 4949</div> 4950</td></tr> 4951<tr><td><a href="Obj.Ephemeron.html#VALget_key_copy">get_key_copy</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 4952<td><div class="info"> 4953Same as <a href="Ephemeron.K1.html#VALget_key_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key_copy</code></a> 4954</div> 4955</td></tr> 4956<tr><td><a href="Ephemeron.Kn.html#VALget_key_copy">get_key_copy</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 4957<td><div class="info"> 4958Same as <a href="Ephemeron.K1.html#VALget_key_copy"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key_copy</code></a> 4959</div> 4960</td></tr> 4961<tr><td><a href="Ephemeron.K1.html#VALget_key_copy">get_key_copy</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 4962<td><div class="info"> 4963<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.get_key_copy eph</code> returns <code class="code"><span class="constructor">None</span></code> if the key of <code class="code">eph</code> is 4964 empty, <code class="code"><span class="constructor">Some</span> x</code> (where <code class="code">x</code> is a (shallow) copy of the key) if 4965 it is full. 4966</div> 4967</td></tr> 4968<tr><td><a href="Format.html#VALget_margin">get_margin</a> [<a href="Format.html">Format</a>]</td> 4969<td><div class="info"> 4970Returns the position of the right margin. 4971</div> 4972</td></tr> 4973<tr><td><a href="Format.html#VALget_mark_tags">get_mark_tags</a> [<a href="Format.html">Format</a>]</td> 4974<td><div class="info"> 4975Return the current status of tags marking. 4976</div> 4977</td></tr> 4978<tr><td><a href="Format.html#VALget_max_boxes">get_max_boxes</a> [<a href="Format.html">Format</a>]</td> 4979<td><div class="info"> 4980Returns the maximum number of boxes allowed before ellipsis. 4981</div> 4982</td></tr> 4983<tr><td><a href="Format.html#VALget_max_indent">get_max_indent</a> [<a href="Format.html">Format</a>]</td> 4984<td><div class="info"> 4985Return the maximum indentation limit (in characters). 4986</div> 4987</td></tr> 4988<tr><td><a href="CamlinternalOO.html#VALget_method">get_method</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 4989<td></td></tr> 4990<tr><td><a href="CamlinternalOO.html#VALget_method_label">get_method_label</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 4991<td></td></tr> 4992<tr><td><a href="CamlinternalOO.html#VALget_method_labels">get_method_labels</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 4993<td></td></tr> 4994<tr><td><a href="Gc.html#VALget_minor_free">get_minor_free</a> [<a href="Gc.html">Gc</a>]</td> 4995<td><div class="info"> 4996Return the current size of the free space inside the minor heap. 4997</div> 4998</td></tr> 4999<tr><td><a href="Attr_helper.html#VALget_no_payload_attribute">get_no_payload_attribute</a> [<a href="Attr_helper.html">Attr_helper</a>]</td> 5000<td><div class="info"> 5001The <code class="code">string list</code> argument of the following functions is a list of 5002 alternative names for the attribute we are looking for. 5003</div> 5004</td></tr> 5005<tr><td><a href="Arith_status.html#VALget_normalize_ratio">get_normalize_ratio</a> [<a href="Arith_status.html">Arith_status</a>]</td> 5006<td><div class="info"> 5007See <a href="Arith_status.html#VALset_normalize_ratio"><code class="code"><span class="constructor">Arith_status</span>.set_normalize_ratio</code></a>. 5008</div> 5009</td></tr> 5010<tr><td><a href="Arith_status.html#VALget_normalize_ratio_when_printing">get_normalize_ratio_when_printing</a> [<a href="Arith_status.html">Arith_status</a>]</td> 5011<td><div class="info"> 5012See <a href="Arith_status.html#VALset_normalize_ratio_when_printing"><code class="code"><span class="constructor">Arith_status</span>.set_normalize_ratio_when_printing</code></a>. 5013</div> 5014</td></tr> 5015<tr><td><a href="Location.html#VALget_pos_info">get_pos_info</a> [<a href="Location.html">Location</a>]</td> 5016<td></td></tr> 5017<tr><td><a href="Format.html#VALget_print_tags">get_print_tags</a> [<a href="Format.html">Format</a>]</td> 5018<td><div class="info"> 5019Return the current status of tags printing. 5020</div> 5021</td></tr> 5022<tr><td><a href="CamlinternalOO.html#VALget_public_method">get_public_method</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 5023<td></td></tr> 5024<tr><td><a href="Printexc.html#VALget_raw_backtrace">get_raw_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td> 5025<td><div class="info"> 5026<code class="code"><span class="constructor">Printexc</span>.get_raw_backtrace ()</code> returns the same exception 5027 backtrace that <code class="code"><span class="constructor">Printexc</span>.print_backtrace</code> would print, but in 5028 a raw format. 5029</div> 5030</td></tr> 5031<tr><td><a href="Printexc.html#VALget_raw_backtrace_next_slot">get_raw_backtrace_next_slot</a> [<a href="Printexc.html">Printexc</a>]</td> 5032<td><div class="info"> 5033<code class="code">get_raw_backtrace_next_slot slot</code> returns the next slot inlined, if any. 5034</div> 5035</td></tr> 5036<tr><td><a href="Printexc.html#VALget_raw_backtrace_slot">get_raw_backtrace_slot</a> [<a href="Printexc.html">Printexc</a>]</td> 5037<td><div class="info"> 5038<code class="code">get_raw_backtrace_slot bckt pos</code> returns the slot in position <code class="code">pos</code> in the 5039 backtrace <code class="code">bckt</code>. 5040</div> 5041</td></tr> 5042<tr><td><a href="Misc.html#VALget_ref">get_ref</a> [<a href="Misc.html">Misc</a>]</td> 5043<td></td></tr> 5044<tr><td><a href="Random.html#VALget_state">get_state</a> [<a href="Random.html">Random</a>]</td> 5045<td><div class="info"> 5046Return the current state of the generator used by the basic functions. 5047</div> 5048</td></tr> 5049<tr><td><a href="Misc.Color.html#VALget_styles">get_styles</a> [<a href="Misc.Color.html">Misc.Color</a>]</td> 5050<td></td></tr> 5051<tr><td><a href="Filename.html#VALget_temp_dir_name">get_temp_dir_name</a> [<a href="Filename.html">Filename</a>]</td> 5052<td><div class="info"> 5053The name of the temporary directory: 5054 Under Unix, the value of the <code class="code"><span class="constructor">TMPDIR</span></code> environment variable, or "/tmp" 5055 if the variable is not set. 5056</div> 5057</td></tr> 5058<tr><td><a href="CamlinternalOO.html#VALget_variable">get_variable</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 5059<td></td></tr> 5060<tr><td><a href="CamlinternalOO.html#VALget_variables">get_variables</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 5061<td></td></tr> 5062<tr><td><a href="UnixLabels.html#VALgetaddrinfo">getaddrinfo</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5063<td><div class="info"> 5064<code class="code">getaddrinfo host service opts</code> returns a list of <a href="Unix.html#TYPEaddr_info"><code class="code"><span class="constructor">Unix</span>.addr_info</code></a> 5065 records describing socket parameters and addresses suitable for 5066 communicating with the given host and service. 5067</div> 5068</td></tr> 5069<tr><td><a href="Unix.html#VALgetaddrinfo">getaddrinfo</a> [<a href="Unix.html">Unix</a>]</td> 5070<td><div class="info"> 5071<code class="code">getaddrinfo host service opts</code> returns a list of <a href="Unix.html#TYPEaddr_info"><code class="code"><span class="constructor">Unix</span>.addr_info</code></a> 5072 records describing socket parameters and addresses suitable for 5073 communicating with the given host and service. 5074</div> 5075</td></tr> 5076<tr><td><a href="UnixLabels.html#VALgetcwd">getcwd</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5077<td><div class="info"> 5078Return the name of the current working directory. 5079</div> 5080</td></tr> 5081<tr><td><a href="Unix.html#VALgetcwd">getcwd</a> [<a href="Unix.html">Unix</a>]</td> 5082<td><div class="info"> 5083Return the name of the current working directory. 5084</div> 5085</td></tr> 5086<tr><td><a href="Sys.html#VALgetcwd">getcwd</a> [<a href="Sys.html">Sys</a>]</td> 5087<td><div class="info"> 5088Return the current working directory of the process. 5089</div> 5090</td></tr> 5091<tr><td><a href="UnixLabels.html#VALgetegid">getegid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5092<td><div class="info"> 5093Return the effective group id under which the process runs. 5094</div> 5095</td></tr> 5096<tr><td><a href="Unix.html#VALgetegid">getegid</a> [<a href="Unix.html">Unix</a>]</td> 5097<td><div class="info"> 5098Return the effective group id under which the process runs. 5099</div> 5100</td></tr> 5101<tr><td><a href="UnixLabels.html#VALgetenv">getenv</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5102<td><div class="info"> 5103Return the value associated to a variable in the process 5104 environment. 5105</div> 5106</td></tr> 5107<tr><td><a href="Unix.html#VALgetenv">getenv</a> [<a href="Unix.html">Unix</a>]</td> 5108<td><div class="info"> 5109Return the value associated to a variable in the process 5110 environment, unless the process has special privileges. 5111</div> 5112</td></tr> 5113<tr><td><a href="Sys.html#VALgetenv">getenv</a> [<a href="Sys.html">Sys</a>]</td> 5114<td><div class="info"> 5115Return the value associated to a variable in the process 5116 environment. 5117</div> 5118</td></tr> 5119<tr><td><a href="Sys.html#VALgetenv_opt">getenv_opt</a> [<a href="Sys.html">Sys</a>]</td> 5120<td><div class="info"> 5121Return the value associated to a variable in the process 5122 environment or <code class="code"><span class="constructor">None</span></code> if the variable is unbound. 5123</div> 5124</td></tr> 5125<tr><td><a href="UnixLabels.html#VALgeteuid">geteuid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5126<td><div class="info"> 5127Return the effective user id under which the process runs. 5128</div> 5129</td></tr> 5130<tr><td><a href="Unix.html#VALgeteuid">geteuid</a> [<a href="Unix.html">Unix</a>]</td> 5131<td><div class="info"> 5132Return the effective user id under which the process runs. 5133</div> 5134</td></tr> 5135<tr><td><a href="UnixLabels.html#VALgetgid">getgid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5136<td><div class="info"> 5137Return the group id of the user executing the process. 5138</div> 5139</td></tr> 5140<tr><td><a href="Unix.html#VALgetgid">getgid</a> [<a href="Unix.html">Unix</a>]</td> 5141<td><div class="info"> 5142Return the group id of the user executing the process. 5143</div> 5144</td></tr> 5145<tr><td><a href="UnixLabels.html#VALgetgrgid">getgrgid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5146<td><div class="info"> 5147Find an entry in <code class="code">group</code> with the given group id, or raise 5148 <code class="code"><span class="constructor">Not_found</span></code>. 5149</div> 5150</td></tr> 5151<tr><td><a href="Unix.html#VALgetgrgid">getgrgid</a> [<a href="Unix.html">Unix</a>]</td> 5152<td><div class="info"> 5153Find an entry in <code class="code">group</code> with the given group id. 5154</div> 5155</td></tr> 5156<tr><td><a href="UnixLabels.html#VALgetgrnam">getgrnam</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5157<td><div class="info"> 5158Find an entry in <code class="code">group</code> with the given name, or raise 5159 <code class="code"><span class="constructor">Not_found</span></code>. 5160</div> 5161</td></tr> 5162<tr><td><a href="Unix.html#VALgetgrnam">getgrnam</a> [<a href="Unix.html">Unix</a>]</td> 5163<td><div class="info"> 5164Find an entry in <code class="code">group</code> with the given name. 5165</div> 5166</td></tr> 5167<tr><td><a href="UnixLabels.html#VALgetgroups">getgroups</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5168<td><div class="info"> 5169Return the list of groups to which the user executing the process 5170 belongs. 5171</div> 5172</td></tr> 5173<tr><td><a href="Unix.html#VALgetgroups">getgroups</a> [<a href="Unix.html">Unix</a>]</td> 5174<td><div class="info"> 5175Return the list of groups to which the user executing the process 5176 belongs. 5177</div> 5178</td></tr> 5179<tr><td><a href="UnixLabels.html#VALgethostbyaddr">gethostbyaddr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5180<td><div class="info"> 5181Find an entry in <code class="code">hosts</code> with the given address, or raise 5182 <code class="code"><span class="constructor">Not_found</span></code>. 5183</div> 5184</td></tr> 5185<tr><td><a href="Unix.html#VALgethostbyaddr">gethostbyaddr</a> [<a href="Unix.html">Unix</a>]</td> 5186<td><div class="info"> 5187Find an entry in <code class="code">hosts</code> with the given address. 5188</div> 5189</td></tr> 5190<tr><td><a href="UnixLabels.html#VALgethostbyname">gethostbyname</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5191<td><div class="info"> 5192Find an entry in <code class="code">hosts</code> with the given name, or raise 5193 <code class="code"><span class="constructor">Not_found</span></code>. 5194</div> 5195</td></tr> 5196<tr><td><a href="Unix.html#VALgethostbyname">gethostbyname</a> [<a href="Unix.html">Unix</a>]</td> 5197<td><div class="info"> 5198Find an entry in <code class="code">hosts</code> with the given name. 5199</div> 5200</td></tr> 5201<tr><td><a href="UnixLabels.html#VALgethostname">gethostname</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5202<td><div class="info"> 5203Return the name of the local host. 5204</div> 5205</td></tr> 5206<tr><td><a href="Unix.html#VALgethostname">gethostname</a> [<a href="Unix.html">Unix</a>]</td> 5207<td><div class="info"> 5208Return the name of the local host. 5209</div> 5210</td></tr> 5211<tr><td><a href="UnixLabels.html#VALgetitimer">getitimer</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5212<td><div class="info"> 5213Return the current status of the given interval timer. 5214</div> 5215</td></tr> 5216<tr><td><a href="Unix.html#VALgetitimer">getitimer</a> [<a href="Unix.html">Unix</a>]</td> 5217<td><div class="info"> 5218Return the current status of the given interval timer. 5219</div> 5220</td></tr> 5221<tr><td><a href="UnixLabels.html#VALgetlogin">getlogin</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5222<td><div class="info"> 5223Return the login name of the user executing the process. 5224</div> 5225</td></tr> 5226<tr><td><a href="Unix.html#VALgetlogin">getlogin</a> [<a href="Unix.html">Unix</a>]</td> 5227<td><div class="info"> 5228Return the login name of the user executing the process. 5229</div> 5230</td></tr> 5231<tr><td><a href="UnixLabels.html#VALgetnameinfo">getnameinfo</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5232<td><div class="info"> 5233<code class="code">getnameinfo addr opts</code> returns the host name and service name 5234 corresponding to the socket address <code class="code">addr</code>. 5235</div> 5236</td></tr> 5237<tr><td><a href="Unix.html#VALgetnameinfo">getnameinfo</a> [<a href="Unix.html">Unix</a>]</td> 5238<td><div class="info"> 5239<code class="code">getnameinfo addr opts</code> returns the host name and service name 5240 corresponding to the socket address <code class="code">addr</code>. 5241</div> 5242</td></tr> 5243<tr><td><a href="UnixLabels.html#VALgetpeername">getpeername</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5244<td><div class="info"> 5245Return the address of the host connected to the given socket. 5246</div> 5247</td></tr> 5248<tr><td><a href="Unix.html#VALgetpeername">getpeername</a> [<a href="Unix.html">Unix</a>]</td> 5249<td><div class="info"> 5250Return the address of the host connected to the given socket. 5251</div> 5252</td></tr> 5253<tr><td><a href="UnixLabels.html#VALgetpid">getpid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5254<td><div class="info"> 5255Return the pid of the process. 5256</div> 5257</td></tr> 5258<tr><td><a href="Unix.html#VALgetpid">getpid</a> [<a href="Unix.html">Unix</a>]</td> 5259<td><div class="info"> 5260Return the pid of the process. 5261</div> 5262</td></tr> 5263<tr><td><a href="UnixLabels.html#VALgetppid">getppid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5264<td><div class="info"> 5265Return the pid of the parent process. 5266</div> 5267</td></tr> 5268<tr><td><a href="Unix.html#VALgetppid">getppid</a> [<a href="Unix.html">Unix</a>]</td> 5269<td><div class="info"> 5270Return the pid of the parent process. 5271</div> 5272</td></tr> 5273<tr><td><a href="UnixLabels.html#VALgetprotobyname">getprotobyname</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5274<td><div class="info"> 5275Find an entry in <code class="code">protocols</code> with the given name, or raise 5276 <code class="code"><span class="constructor">Not_found</span></code>. 5277</div> 5278</td></tr> 5279<tr><td><a href="Unix.html#VALgetprotobyname">getprotobyname</a> [<a href="Unix.html">Unix</a>]</td> 5280<td><div class="info"> 5281Find an entry in <code class="code">protocols</code> with the given name. 5282</div> 5283</td></tr> 5284<tr><td><a href="UnixLabels.html#VALgetprotobynumber">getprotobynumber</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5285<td><div class="info"> 5286Find an entry in <code class="code">protocols</code> with the given protocol number, 5287 or raise <code class="code"><span class="constructor">Not_found</span></code>. 5288</div> 5289</td></tr> 5290<tr><td><a href="Unix.html#VALgetprotobynumber">getprotobynumber</a> [<a href="Unix.html">Unix</a>]</td> 5291<td><div class="info"> 5292Find an entry in <code class="code">protocols</code> with the given protocol number. 5293</div> 5294</td></tr> 5295<tr><td><a href="UnixLabels.html#VALgetpwnam">getpwnam</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5296<td><div class="info"> 5297Find an entry in <code class="code">passwd</code> with the given name, or raise 5298 <code class="code"><span class="constructor">Not_found</span></code>. 5299</div> 5300</td></tr> 5301<tr><td><a href="Unix.html#VALgetpwnam">getpwnam</a> [<a href="Unix.html">Unix</a>]</td> 5302<td><div class="info"> 5303Find an entry in <code class="code">passwd</code> with the given name. 5304</div> 5305</td></tr> 5306<tr><td><a href="UnixLabels.html#VALgetpwuid">getpwuid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5307<td><div class="info"> 5308Find an entry in <code class="code">passwd</code> with the given user id, or raise 5309 <code class="code"><span class="constructor">Not_found</span></code>. 5310</div> 5311</td></tr> 5312<tr><td><a href="Unix.html#VALgetpwuid">getpwuid</a> [<a href="Unix.html">Unix</a>]</td> 5313<td><div class="info"> 5314Find an entry in <code class="code">passwd</code> with the given user id. 5315</div> 5316</td></tr> 5317<tr><td><a href="UnixLabels.html#VALgetservbyname">getservbyname</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5318<td><div class="info"> 5319Find an entry in <code class="code">services</code> with the given name, or raise 5320 <code class="code"><span class="constructor">Not_found</span></code>. 5321</div> 5322</td></tr> 5323<tr><td><a href="Unix.html#VALgetservbyname">getservbyname</a> [<a href="Unix.html">Unix</a>]</td> 5324<td><div class="info"> 5325Find an entry in <code class="code">services</code> with the given name. 5326</div> 5327</td></tr> 5328<tr><td><a href="UnixLabels.html#VALgetservbyport">getservbyport</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5329<td><div class="info"> 5330Find an entry in <code class="code">services</code> with the given service number, 5331 or raise <code class="code"><span class="constructor">Not_found</span></code>. 5332</div> 5333</td></tr> 5334<tr><td><a href="Unix.html#VALgetservbyport">getservbyport</a> [<a href="Unix.html">Unix</a>]</td> 5335<td><div class="info"> 5336Find an entry in <code class="code">services</code> with the given service number. 5337</div> 5338</td></tr> 5339<tr><td><a href="UnixLabels.html#VALgetsockname">getsockname</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5340<td><div class="info"> 5341Return the address of the given socket. 5342</div> 5343</td></tr> 5344<tr><td><a href="Unix.html#VALgetsockname">getsockname</a> [<a href="Unix.html">Unix</a>]</td> 5345<td><div class="info"> 5346Return the address of the given socket. 5347</div> 5348</td></tr> 5349<tr><td><a href="UnixLabels.html#VALgetsockopt">getsockopt</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5350<td><div class="info"> 5351Return the current status of a boolean-valued option 5352 in the given socket. 5353</div> 5354</td></tr> 5355<tr><td><a href="Unix.html#VALgetsockopt">getsockopt</a> [<a href="Unix.html">Unix</a>]</td> 5356<td><div class="info"> 5357Return the current status of a boolean-valued option 5358 in the given socket. 5359</div> 5360</td></tr> 5361<tr><td><a href="UnixLabels.html#VALgetsockopt_error">getsockopt_error</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5362<td><div class="info"> 5363Return the error condition associated with the given socket, 5364 and clear it. 5365</div> 5366</td></tr> 5367<tr><td><a href="Unix.html#VALgetsockopt_error">getsockopt_error</a> [<a href="Unix.html">Unix</a>]</td> 5368<td><div class="info"> 5369Return the error condition associated with the given socket, 5370 and clear it. 5371</div> 5372</td></tr> 5373<tr><td><a href="UnixLabels.html#VALgetsockopt_float">getsockopt_float</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5374<td><div class="info"> 5375Same as <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a> for a socket option whose value is a 5376 floating-point number. 5377</div> 5378</td></tr> 5379<tr><td><a href="Unix.html#VALgetsockopt_float">getsockopt_float</a> [<a href="Unix.html">Unix</a>]</td> 5380<td><div class="info"> 5381Same as <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a> for a socket option whose value is a 5382 floating-point number. 5383</div> 5384</td></tr> 5385<tr><td><a href="UnixLabels.html#VALgetsockopt_int">getsockopt_int</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5386<td><div class="info"> 5387Same as <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a> for an integer-valued socket option. 5388</div> 5389</td></tr> 5390<tr><td><a href="Unix.html#VALgetsockopt_int">getsockopt_int</a> [<a href="Unix.html">Unix</a>]</td> 5391<td><div class="info"> 5392Same as <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a> for an integer-valued socket option. 5393</div> 5394</td></tr> 5395<tr><td><a href="UnixLabels.html#VALgetsockopt_optint">getsockopt_optint</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5396<td><div class="info"> 5397Same as <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a> for a socket option whose value is 5398 an <code class="code">int option</code>. 5399</div> 5400</td></tr> 5401<tr><td><a href="Unix.html#VALgetsockopt_optint">getsockopt_optint</a> [<a href="Unix.html">Unix</a>]</td> 5402<td><div class="info"> 5403Same as <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a> for a socket option whose value is an 5404 <code class="code">int option</code>. 5405</div> 5406</td></tr> 5407<tr><td><a href="UnixLabels.html#VALgettimeofday">gettimeofday</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5408<td><div class="info"> 5409Same as <a href="UnixLabels.html#VALtime"><code class="code"><span class="constructor">UnixLabels</span>.time</code></a>, but with resolution better than 1 second. 5410</div> 5411</td></tr> 5412<tr><td><a href="Unix.html#VALgettimeofday">gettimeofday</a> [<a href="Unix.html">Unix</a>]</td> 5413<td><div class="info"> 5414Same as <a href="Unix.html#VALtime"><code class="code"><span class="constructor">Unix</span>.time</code></a>, but with resolution better than 1 second. 5415</div> 5416</td></tr> 5417<tr><td><a href="UnixLabels.html#VALgetuid">getuid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5418<td><div class="info"> 5419Return the user id of the user executing the process. 5420</div> 5421</td></tr> 5422<tr><td><a href="Unix.html#VALgetuid">getuid</a> [<a href="Unix.html">Unix</a>]</td> 5423<td><div class="info"> 5424Return the user id of the user executing the process. 5425</div> 5426</td></tr> 5427<tr><td><a href="Str.html#VALglobal_replace">global_replace</a> [<a href="Str.html">Str</a>]</td> 5428<td><div class="info"> 5429<code class="code">global_replace regexp templ s</code> returns a string identical to <code class="code">s</code>, 5430 except that all substrings of <code class="code">s</code> that match <code class="code">regexp</code> have been 5431 replaced by <code class="code">templ</code>. 5432</div> 5433</td></tr> 5434<tr><td><a href="Str.html#VALglobal_substitute">global_substitute</a> [<a href="Str.html">Str</a>]</td> 5435<td><div class="info"> 5436<code class="code">global_substitute regexp subst s</code> returns a string identical 5437 to <code class="code">s</code>, except that all substrings of <code class="code">s</code> that match <code class="code">regexp</code> 5438 have been replaced by the result of function <code class="code">subst</code>. 5439</div> 5440</td></tr> 5441<tr><td><a href="UnixLabels.html#VALgmtime">gmtime</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5442<td><div class="info"> 5443Convert a time in seconds, as returned by <a href="UnixLabels.html#VALtime"><code class="code"><span class="constructor">UnixLabels</span>.time</code></a>, into a date 5444 and a time. 5445</div> 5446</td></tr> 5447<tr><td><a href="Unix.html#VALgmtime">gmtime</a> [<a href="Unix.html">Unix</a>]</td> 5448<td><div class="info"> 5449Convert a time in seconds, as returned by <a href="Unix.html#VALtime"><code class="code"><span class="constructor">Unix</span>.time</code></a>, into a date and 5450 a time. 5451</div> 5452</td></tr> 5453<tr><td><a href="Clflags.html#VALgprofile">gprofile</a> [<a href="Clflags.html">Clflags</a>]</td> 5454<td></td></tr> 5455<tr><td><a href="Graphics.html#VALgreen">green</a> [<a href="Graphics.html">Graphics</a>]</td> 5456<td></td></tr> 5457<tr><td><a href="Str.html#VALgroup_beginning">group_beginning</a> [<a href="Str.html">Str</a>]</td> 5458<td><div class="info"> 5459<code class="code">group_beginning n</code> returns the position of the first character 5460 of the substring that was matched by the <code class="code">n</code>th group of 5461 the regular expression that was matched by the last call to a 5462 matching or searching function (see <a href="Str.html#VALmatched_string"><code class="code"><span class="constructor">Str</span>.matched_string</code></a> for details). 5463</div> 5464</td></tr> 5465<tr><td><a href="Str.html#VALgroup_end">group_end</a> [<a href="Str.html">Str</a>]</td> 5466<td><div class="info"> 5467<code class="code">group_end n</code> returns 5468 the position of the character following the last character of 5469 substring that was matched by the <code class="code">n</code>th group of the regular 5470 expression that was matched by the last call to a matching or 5471 searching function (see <a href="Str.html#VALmatched_string"><code class="code"><span class="constructor">Str</span>.matched_string</code></a> for details). 5472</div> 5473</td></tr> 5474<tr><td><a href="Big_int.html#VALgt_big_int">gt_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 5475<td><div class="info"> 5476Usual boolean comparisons between two big integers. 5477</div> 5478</td></tr> 5479<tr><td><a href="Num.html#VALgt_num">gt_num</a> [<a href="Num.html">Num</a>]</td> 5480<td></td></tr> 5481<tr><td><a href="Event.html#VALguard">guard</a> [<a href="Event.html">Event</a>]</td> 5482<td><div class="info"> 5483<code class="code">guard fn</code> returns the event that, when synchronized, computes 5484 <code class="code">fn()</code> and behaves as the resulting event. 5485</div> 5486</td></tr> 5487<tr><td align="left"><br>H</td></tr> 5488<tr><td><a href="Lexer.html#VALhandle_docstrings">handle_docstrings</a> [<a href="Lexer.html">Lexer</a>]</td> 5489<td></td></tr> 5490<tr><td><a href="UnixLabels.html#VALhandle_unix_error">handle_unix_error</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5491<td><div class="info"> 5492<code class="code">handle_unix_error f x</code> applies <code class="code">f</code> to <code class="code">x</code> and returns the result. 5493</div> 5494</td></tr> 5495<tr><td><a href="Unix.html#VALhandle_unix_error">handle_unix_error</a> [<a href="Unix.html">Unix</a>]</td> 5496<td><div class="info"> 5497<code class="code">handle_unix_error f x</code> applies <code class="code">f</code> to <code class="code">x</code> and returns the result. 5498</div> 5499</td></tr> 5500<tr><td><a href="Builtin_attributes.html#VALhas_boxed">has_boxed</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 5501<td></td></tr> 5502<tr><td><a href="Attr_helper.html#VALhas_no_payload_attribute">has_no_payload_attribute</a> [<a href="Attr_helper.html">Attr_helper</a>]</td> 5503<td></td></tr> 5504<tr><td><a href="UnixLabels.html#VALhas_symlink">has_symlink</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5505<td><div class="info"> 5506Returns <code class="code"><span class="keyword">true</span></code> if the user is able to create symbolic links. 5507</div> 5508</td></tr> 5509<tr><td><a href="Unix.html#VALhas_symlink">has_symlink</a> [<a href="Unix.html">Unix</a>]</td> 5510<td><div class="info"> 5511Returns <code class="code"><span class="keyword">true</span></code> if the user is able to create symbolic links. 5512</div> 5513</td></tr> 5514<tr><td><a href="Builtin_attributes.html#VALhas_unboxed">has_unboxed</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 5515<td></td></tr> 5516<tr><td><a href="Uchar.html#VALhash">hash</a> [<a href="Uchar.html">Uchar</a>]</td> 5517<td><div class="info"> 5518<code class="code">hash u</code> associates a non-negative integer to <code class="code">u</code>. 5519</div> 5520</td></tr> 5521<tr><td><a href="MoreLabels.Hashtbl.html#VALhash">hash</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 5522<td></td></tr> 5523<tr><td><a href="Hashtbl.SeededHashedType.html#VALhash">hash</a> [<a href="Hashtbl.SeededHashedType.html">Hashtbl.SeededHashedType</a>]</td> 5524<td><div class="info"> 5525A seeded hashing function on keys. 5526</div> 5527</td></tr> 5528<tr><td><a href="Hashtbl.HashedType.html#VALhash">hash</a> [<a href="Hashtbl.HashedType.html">Hashtbl.HashedType</a>]</td> 5529<td><div class="info"> 5530A hashing function on keys. 5531</div> 5532</td></tr> 5533<tr><td><a href="Hashtbl.html#VALhash">hash</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 5534<td><div class="info"> 5535<code class="code"><span class="constructor">Hashtbl</span>.hash x</code> associates a nonnegative integer to any value of 5536 any type. 5537</div> 5538</td></tr> 5539<tr><td><a href="MoreLabels.Hashtbl.html#VALhash_param">hash_param</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 5540<td></td></tr> 5541<tr><td><a href="Hashtbl.html#VALhash_param">hash_param</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 5542<td><div class="info"> 5543<code class="code"><span class="constructor">Hashtbl</span>.hash_param meaningful total x</code> computes a hash value for <code class="code">x</code>, 5544 with the same properties as for <code class="code">hash</code>. 5545</div> 5546</td></tr> 5547<tr><td><a href="ListLabels.html#VALhd">hd</a> [<a href="ListLabels.html">ListLabels</a>]</td> 5548<td><div class="info"> 5549Return the first element of the given list. 5550</div> 5551</td></tr> 5552<tr><td><a href="List.html#VALhd">hd</a> [<a href="List.html">List</a>]</td> 5553<td><div class="info"> 5554Return the first element of the given list. 5555</div> 5556</td></tr> 5557<tr><td><a href="Marshal.html#VALheader_size">header_size</a> [<a href="Marshal.html">Marshal</a>]</td> 5558<td><div class="info"> 5559The bytes representing a marshaled value are composed of 5560 a fixed-size header and a variable-sized data part, 5561 whose size can be determined from the header. 5562</div> 5563</td></tr> 5564<tr><td><a href="Warnings.html#VALhelp_warnings">help_warnings</a> [<a href="Warnings.html">Warnings</a>]</td> 5565<td></td></tr> 5566<tr><td><a href="Location.html#VALhighlight_locations">highlight_locations</a> [<a href="Location.html">Location</a>]</td> 5567<td></td></tr> 5568<tr><td><a href="Config.html#VALhost">host</a> [<a href="Config.html">Config</a>]</td> 5569<td></td></tr> 5570<tr><td><a href="Gc.html#VALhuge_fallback_count">huge_fallback_count</a> [<a href="Gc.html">Gc</a>]</td> 5571<td><div class="info"> 5572Return the number of times we tried to map huge pages and had to fall 5573 back to small pages. 5574</div> 5575</td></tr> 5576<tr><td><a href="Pervasives.html#VALhypot">hypot</a> [<a href="Pervasives.html">Pervasives</a>]</td> 5577<td><div class="info"> 5578<code class="code">hypot x y</code> returns <code class="code">sqrt(x *. x + y *. y)</code>, that is, the length 5579 of the hypotenuse of a right-angled triangle with sides of length 5580 <code class="code">x</code> and <code class="code">y</code>, or, equivalently, the distance of the point <code class="code">(x,y)</code> 5581 to origin. 5582</div> 5583</td></tr> 5584<tr><td align="left"><br>I</td></tr> 5585<tr><td><a href="Complex.html#VALi">i</a> [<a href="Complex.html">Complex</a>]</td> 5586<td><div class="info"> 5587The complex number <code class="code">i</code>. 5588</div> 5589</td></tr> 5590<tr><td><a href="Thread.html#VALid">id</a> [<a href="Thread.html">Thread</a>]</td> 5591<td><div class="info"> 5592Return the identifier of the given thread. 5593</div> 5594</td></tr> 5595<tr><td><a href="Oo.html#VALid">id</a> [<a href="Oo.html">Oo</a>]</td> 5596<td><div class="info"> 5597Return an integer identifying this object, unique for 5598 the current execution of the program. 5599</div> 5600</td></tr> 5601<tr><td><a href="Ast_helper.Mod.html#VALident">ident</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td> 5602<td></td></tr> 5603<tr><td><a href="Ast_helper.Mty.html#VALident">ident</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td> 5604<td></td></tr> 5605<tr><td><a href="Ast_helper.Exp.html#VALident">ident</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 5606<td></td></tr> 5607<tr><td><a href="Printf.html#VALifprintf">ifprintf</a> [<a href="Printf.html">Printf</a>]</td> 5608<td><div class="info"> 5609Same as <a href="Printf.html#VALfprintf"><code class="code"><span class="constructor">Printf</span>.fprintf</code></a>, but does not print anything. 5610</div> 5611</td></tr> 5612<tr><td><a href="Format.html#VALifprintf">ifprintf</a> [<a href="Format.html">Format</a>]</td> 5613<td><div class="info"> 5614Same as <code class="code">fprintf</code> above, but does not print anything. 5615</div> 5616</td></tr> 5617<tr><td><a href="Ast_helper.Exp.html#VALifthenelse">ifthenelse</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 5618<td></td></tr> 5619<tr><td><a href="Pervasives.html#VALignore">ignore</a> [<a href="Pervasives.html">Pervasives</a>]</td> 5620<td><div class="info"> 5621Discard the value of its argument and return <code class="code">()</code>. 5622</div> 5623</td></tr> 5624<tr><td><a href="Printf.html#VALikfprintf">ikfprintf</a> [<a href="Printf.html">Printf</a>]</td> 5625<td><div class="info"> 5626Same as <code class="code">kfprintf</code> above, but does not print anything. 5627</div> 5628</td></tr> 5629<tr><td><a href="Format.html#VALikfprintf">ikfprintf</a> [<a href="Format.html">Format</a>]</td> 5630<td><div class="info"> 5631Same as <code class="code">kfprintf</code> above, but does not print anything. 5632</div> 5633</td></tr> 5634<tr><td><a href="Syntaxerr.html#VALill_formed_ast">ill_formed_ast</a> [<a href="Syntaxerr.html">Syntaxerr</a>]</td> 5635<td></td></tr> 5636<tr><td><a href="Builtin_attributes.html#VALimmediate">immediate</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 5637<td></td></tr> 5638<tr><td><a href="Printast.html#VALimplementation">implementation</a> [<a href="Printast.html">Printast</a>]</td> 5639<td></td></tr> 5640<tr><td><a href="Parser.html#VALimplementation">implementation</a> [<a href="Parser.html">Parser</a>]</td> 5641<td></td></tr> 5642<tr><td><a href="Parse.html#VALimplementation">implementation</a> [<a href="Parse.html">Parse</a>]</td> 5643<td></td></tr> 5644<tr><td><a href="Pervasives.LargeFile.html#VALin_channel_length">in_channel_length</a> [<a href="Pervasives.LargeFile.html">Pervasives.LargeFile</a>]</td> 5645<td></td></tr> 5646<tr><td><a href="Pervasives.html#VALin_channel_length">in_channel_length</a> [<a href="Pervasives.html">Pervasives</a>]</td> 5647<td><div class="info"> 5648Return the size (number of characters) of the regular file 5649 on which the given channel is opened. 5650</div> 5651</td></tr> 5652<tr><td><a href="UnixLabels.html#VALin_channel_of_descr">in_channel_of_descr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5653<td><div class="info"> 5654Create an input channel reading from the given descriptor. 5655</div> 5656</td></tr> 5657<tr><td><a href="Unix.html#VALin_channel_of_descr">in_channel_of_descr</a> [<a href="Unix.html">Unix</a>]</td> 5658<td><div class="info"> 5659Create an input channel reading from the given descriptor. 5660</div> 5661</td></tr> 5662<tr><td><a href="Lexer.html#VALin_comment">in_comment</a> [<a href="Lexer.html">Lexer</a>]</td> 5663<td></td></tr> 5664<tr><td><a href="Location.html#VALin_file">in_file</a> [<a href="Location.html">Location</a>]</td> 5665<td><div class="info"> 5666Return an empty ghost range located in a given file. 5667</div> 5668</td></tr> 5669<tr><td><a href="Lexer.html#VALin_string">in_string</a> [<a href="Lexer.html">Lexer</a>]</td> 5670<td></td></tr> 5671<tr><td><a href="Ast_helper.Str.html#VALinclude_">include_</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 5672<td></td></tr> 5673<tr><td><a href="Ast_helper.Sig.html#VALinclude_">include_</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 5674<td></td></tr> 5675<tr><td><a href="Clflags.html#VALinclude_dirs">include_dirs</a> [<a href="Clflags.html">Clflags</a>]</td> 5676<td></td></tr> 5677<tr><td><a href="Pervasives.html#VALincr">incr</a> [<a href="Pervasives.html">Pervasives</a>]</td> 5678<td><div class="info"> 5679Increment the integer contained in the given reference. 5680</div> 5681</td></tr> 5682<tr><td><a href="Num.html#VALincr_num">incr_num</a> [<a href="Num.html">Num</a>]</td> 5683<td><div class="info"> 5684<code class="code">incr r</code> is <code class="code">r:=!r+1</code>, where <code class="code">r</code> is a reference to a number. 5685</div> 5686</td></tr> 5687<tr><td><a href="String.html#VALindex">index</a> [<a href="String.html">String</a>]</td> 5688<td><div class="info"> 5689<code class="code"><span class="constructor">String</span>.index s c</code> returns the index of the first 5690 occurrence of character <code class="code">c</code> in string <code class="code">s</code>. 5691</div> 5692</td></tr> 5693<tr><td><a href="StringLabels.html#VALindex">index</a> [<a href="StringLabels.html">StringLabels</a>]</td> 5694<td><div class="info"> 5695<code class="code"><span class="constructor">String</span>.index s c</code> returns the index of the first 5696 occurrence of character <code class="code">c</code> in string <code class="code">s</code>. 5697</div> 5698</td></tr> 5699<tr><td><a href="BytesLabels.html#VALindex">index</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 5700<td><div class="info"> 5701<code class="code">index s c</code> returns the index of the first occurrence of byte <code class="code">c</code> 5702 in <code class="code">s</code>. 5703</div> 5704</td></tr> 5705<tr><td><a href="Bytes.html#VALindex">index</a> [<a href="Bytes.html">Bytes</a>]</td> 5706<td><div class="info"> 5707<code class="code">index s c</code> returns the index of the first occurrence of byte <code class="code">c</code> 5708 in <code class="code">s</code>. 5709</div> 5710</td></tr> 5711<tr><td><a href="String.html#VALindex_from">index_from</a> [<a href="String.html">String</a>]</td> 5712<td><div class="info"> 5713<code class="code"><span class="constructor">String</span>.index_from s i c</code> returns the index of the 5714 first occurrence of character <code class="code">c</code> in string <code class="code">s</code> after position <code class="code">i</code>. 5715</div> 5716</td></tr> 5717<tr><td><a href="StringLabels.html#VALindex_from">index_from</a> [<a href="StringLabels.html">StringLabels</a>]</td> 5718<td><div class="info"> 5719<code class="code"><span class="constructor">String</span>.index_from s i c</code> returns the index of the 5720 first occurrence of character <code class="code">c</code> in string <code class="code">s</code> after position <code class="code">i</code>. 5721</div> 5722</td></tr> 5723<tr><td><a href="BytesLabels.html#VALindex_from">index_from</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 5724<td><div class="info"> 5725<code class="code">index_from s i c</code> returns the index of the first occurrence of 5726 byte <code class="code">c</code> in <code class="code">s</code> after position <code class="code">i</code>. 5727</div> 5728</td></tr> 5729<tr><td><a href="Bytes.html#VALindex_from">index_from</a> [<a href="Bytes.html">Bytes</a>]</td> 5730<td><div class="info"> 5731<code class="code">index_from s i c</code> returns the index of the first occurrence of 5732 byte <code class="code">c</code> in <code class="code">s</code> after position <code class="code">i</code>. 5733</div> 5734</td></tr> 5735<tr><td><a href="String.html#VALindex_from_opt">index_from_opt</a> [<a href="String.html">String</a>]</td> 5736<td><div class="info"> 5737<code class="code"><span class="constructor">String</span>.index_from_opt s i c</code> returns the index of the 5738 first occurrence of character <code class="code">c</code> in string <code class="code">s</code> after position <code class="code">i</code> 5739 or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code> after position <code class="code">i</code>. 5740</div> 5741</td></tr> 5742<tr><td><a href="StringLabels.html#VALindex_from_opt">index_from_opt</a> [<a href="StringLabels.html">StringLabels</a>]</td> 5743<td><div class="info"> 5744<code class="code"><span class="constructor">String</span>.index_from_opt s i c</code> returns the index of the 5745 first occurrence of character <code class="code">c</code> in string <code class="code">s</code> after position <code class="code">i</code> 5746 or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code> after position <code class="code">i</code>. 5747</div> 5748</td></tr> 5749<tr><td><a href="BytesLabels.html#VALindex_from_opt">index_from_opt</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 5750<td><div class="info"> 5751<code class="code">index_from _opts i c</code> returns the index of the first occurrence of 5752 byte <code class="code">c</code> in <code class="code">s</code> after position <code class="code">i</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code> after position <code class="code">i</code>. 5753</div> 5754</td></tr> 5755<tr><td><a href="Bytes.html#VALindex_from_opt">index_from_opt</a> [<a href="Bytes.html">Bytes</a>]</td> 5756<td><div class="info"> 5757<code class="code">index_from _opts i c</code> returns the index of the first occurrence of 5758 byte <code class="code">c</code> in <code class="code">s</code> after position <code class="code">i</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code> after position <code class="code">i</code>. 5759</div> 5760</td></tr> 5761<tr><td><a href="String.html#VALindex_opt">index_opt</a> [<a href="String.html">String</a>]</td> 5762<td><div class="info"> 5763<code class="code"><span class="constructor">String</span>.index_opt s c</code> returns the index of the first 5764 occurrence of character <code class="code">c</code> in string <code class="code">s</code>, or 5765 <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code>. 5766</div> 5767</td></tr> 5768<tr><td><a href="StringLabels.html#VALindex_opt">index_opt</a> [<a href="StringLabels.html">StringLabels</a>]</td> 5769<td><div class="info"> 5770<code class="code"><span class="constructor">String</span>.index_opt s c</code> returns the index of the first 5771 occurrence of character <code class="code">c</code> in string <code class="code">s</code>, or 5772 <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code>. 5773</div> 5774</td></tr> 5775<tr><td><a href="BytesLabels.html#VALindex_opt">index_opt</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 5776<td><div class="info"> 5777<code class="code">index_opt s c</code> returns the index of the first occurrence of byte <code class="code">c</code> 5778 in <code class="code">s</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code>. 5779</div> 5780</td></tr> 5781<tr><td><a href="Bytes.html#VALindex_opt">index_opt</a> [<a href="Bytes.html">Bytes</a>]</td> 5782<td><div class="info"> 5783<code class="code">index_opt s c</code> returns the index of the first occurrence of byte <code class="code">c</code> 5784 in <code class="code">s</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code>. 5785</div> 5786</td></tr> 5787<tr><td><a href="UnixLabels.html#VALinet6_addr_any">inet6_addr_any</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5788<td><div class="info"> 5789A special IPv6 address, for use only with <code class="code">bind</code>, representing 5790 all the Internet addresses that the host machine possesses. 5791</div> 5792</td></tr> 5793<tr><td><a href="Unix.html#VALinet6_addr_any">inet6_addr_any</a> [<a href="Unix.html">Unix</a>]</td> 5794<td><div class="info"> 5795A special IPv6 address, for use only with <code class="code">bind</code>, representing 5796 all the Internet addresses that the host machine possesses. 5797</div> 5798</td></tr> 5799<tr><td><a href="UnixLabels.html#VALinet6_addr_loopback">inet6_addr_loopback</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5800<td><div class="info"> 5801A special IPv6 address representing the host machine (<code class="code">::1</code>). 5802</div> 5803</td></tr> 5804<tr><td><a href="Unix.html#VALinet6_addr_loopback">inet6_addr_loopback</a> [<a href="Unix.html">Unix</a>]</td> 5805<td><div class="info"> 5806A special IPv6 address representing the host machine (<code class="code">::1</code>). 5807</div> 5808</td></tr> 5809<tr><td><a href="UnixLabels.html#VALinet_addr_any">inet_addr_any</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5810<td><div class="info"> 5811A special IPv4 address, for use only with <code class="code">bind</code>, representing 5812 all the Internet addresses that the host machine possesses. 5813</div> 5814</td></tr> 5815<tr><td><a href="Unix.html#VALinet_addr_any">inet_addr_any</a> [<a href="Unix.html">Unix</a>]</td> 5816<td><div class="info"> 5817A special IPv4 address, for use only with <code class="code">bind</code>, representing 5818 all the Internet addresses that the host machine possesses. 5819</div> 5820</td></tr> 5821<tr><td><a href="UnixLabels.html#VALinet_addr_loopback">inet_addr_loopback</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5822<td><div class="info"> 5823A special IPv4 address representing the host machine (<code class="code">127.0.0.1</code>). 5824</div> 5825</td></tr> 5826<tr><td><a href="Unix.html#VALinet_addr_loopback">inet_addr_loopback</a> [<a href="Unix.html">Unix</a>]</td> 5827<td><div class="info"> 5828A special IPv4 address representing the host machine (<code class="code">127.0.0.1</code>). 5829</div> 5830</td></tr> 5831<tr><td><a href="UnixLabels.html#VALinet_addr_of_string">inet_addr_of_string</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5832<td><div class="info"> 5833Conversion from the printable representation of an Internet 5834 address to its internal representation. 5835</div> 5836</td></tr> 5837<tr><td><a href="Unix.html#VALinet_addr_of_string">inet_addr_of_string</a> [<a href="Unix.html">Unix</a>]</td> 5838<td><div class="info"> 5839Conversion from the printable representation of an Internet 5840 address to its internal representation. 5841</div> 5842</td></tr> 5843<tr><td><a href="Pervasives.html#VALinfinity">infinity</a> [<a href="Pervasives.html">Pervasives</a>]</td> 5844<td><div class="info"> 5845Positive infinity. 5846</div> 5847</td></tr> 5848<tr><td><a href="Obj.html#VALinfix_tag">infix_tag</a> [<a href="Obj.html">Obj</a>]</td> 5849<td></td></tr> 5850<tr><td><a href="Docstrings.html#VALinfo_attr">info_attr</a> [<a href="Docstrings.html">Docstrings</a>]</td> 5851<td></td></tr> 5852<tr><td><a href="Ast_helper.Cf.html#VALinherit_">inherit_</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td> 5853<td></td></tr> 5854<tr><td><a href="Ast_helper.Ctf.html#VALinherit_">inherit_</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td> 5855<td></td></tr> 5856<tr><td><a href="CamlinternalOO.html#VALinherits">inherits</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 5857<td></td></tr> 5858<tr><td><a href="String.html#VALinit">init</a> [<a href="String.html">String</a>]</td> 5859<td><div class="info"> 5860<code class="code"><span class="constructor">String</span>.init n f</code> returns a string of length <code class="code">n</code>, with character 5861 <code class="code">i</code> initialized to the result of <code class="code">f i</code> (called in increasing 5862 index order). 5863</div> 5864</td></tr> 5865<tr><td><a href="StringLabels.html#VALinit">init</a> [<a href="StringLabels.html">StringLabels</a>]</td> 5866<td><div class="info"> 5867<code class="code">init n f</code> returns a string of length <code class="code">n</code>, 5868 with character <code class="code">i</code> initialized to the result of <code class="code">f i</code>. 5869</div> 5870</td></tr> 5871<tr><td><a href="Random.html#VALinit">init</a> [<a href="Random.html">Random</a>]</td> 5872<td><div class="info"> 5873Initialize the generator, using the argument as a seed. 5874</div> 5875</td></tr> 5876<tr><td><a href="Location.html#VALinit">init</a> [<a href="Location.html">Location</a>]</td> 5877<td><div class="info"> 5878Set the file name and line number of the <code class="code">lexbuf</code> to be the start 5879 of the named file. 5880</div> 5881</td></tr> 5882<tr><td><a href="Lexer.html#VALinit">init</a> [<a href="Lexer.html">Lexer</a>]</td> 5883<td></td></tr> 5884<tr><td><a href="Dynlink.html#VALinit">init</a> [<a href="Dynlink.html">Dynlink</a>]</td> 5885<td><div class="info"> 5886<span class="deprecated"></span></div> 5887</td></tr> 5888<tr><td><a href="Docstrings.html#VALinit">init</a> [<a href="Docstrings.html">Docstrings</a>]</td> 5889<td><div class="info"> 5890(Re)Initialise all docstring state 5891</div> 5892</td></tr> 5893<tr><td><a href="BytesLabels.html#VALinit">init</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 5894<td><div class="info"> 5895<code class="code">init n f</code> returns a fresh byte sequence of length <code class="code">n</code>, 5896 with character <code class="code">i</code> initialized to the result of <code class="code">f i</code>. 5897</div> 5898</td></tr> 5899<tr><td><a href="Bytes.html#VALinit">init</a> [<a href="Bytes.html">Bytes</a>]</td> 5900<td><div class="info"> 5901<code class="code"><span class="constructor">Bytes</span>.init n f</code> returns a fresh byte sequence of length <code class="code">n</code>, with 5902 character <code class="code">i</code> initialized to the result of <code class="code">f i</code> (in increasing 5903 index order). 5904</div> 5905</td></tr> 5906<tr><td><a href="ArrayLabels.html#VALinit">init</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 5907<td><div class="info"> 5908<code class="code"><span class="constructor">Array</span>.init n f</code> returns a fresh array of length <code class="code">n</code>, 5909 with element number <code class="code">i</code> initialized to the result of <code class="code">f i</code>. 5910</div> 5911</td></tr> 5912<tr><td><a href="Array.html#VALinit">init</a> [<a href="Array.html">Array</a>]</td> 5913<td><div class="info"> 5914<code class="code"><span class="constructor">Array</span>.init n f</code> returns a fresh array of length <code class="code">n</code>, 5915 with element number <code class="code">i</code> initialized to the result of <code class="code">f i</code>. 5916</div> 5917</td></tr> 5918<tr><td><a href="CamlinternalOO.html#VALinit_class">init_class</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 5919<td></td></tr> 5920<tr><td><a href="Clflags.html#VALinit_file">init_file</a> [<a href="Clflags.html">Clflags</a>]</td> 5921<td></td></tr> 5922<tr><td><a href="CamlinternalMod.html#VALinit_mod">init_mod</a> [<a href="CamlinternalMod.html">CamlinternalMod</a>]</td> 5923<td></td></tr> 5924<tr><td><a href="UnixLabels.html#VALinitgroups">initgroups</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 5925<td><div class="info"> 5926<code class="code">initgroups user group</code> initializes the group access list by 5927 reading the group database /etc/group and using all groups of 5928 which <code class="code">user</code> is a member. 5929</div> 5930</td></tr> 5931<tr><td><a href="Unix.html#VALinitgroups">initgroups</a> [<a href="Unix.html">Unix</a>]</td> 5932<td><div class="info"> 5933<code class="code">initgroups user group</code> initializes the group access list by 5934 reading the group database /etc/group and using all groups of 5935 which <code class="code">user</code> is a member. 5936</div> 5937</td></tr> 5938<tr><td><a href="Ast_helper.Cf.html#VALinitializer_">initializer_</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td> 5939<td></td></tr> 5940<tr><td><a href="Clflags.html#VALinline_alloc_cost">inline_alloc_cost</a> [<a href="Clflags.html">Clflags</a>]</td> 5941<td></td></tr> 5942<tr><td><a href="Clflags.html#VALinline_branch_cost">inline_branch_cost</a> [<a href="Clflags.html">Clflags</a>]</td> 5943<td></td></tr> 5944<tr><td><a href="Clflags.html#VALinline_branch_factor">inline_branch_factor</a> [<a href="Clflags.html">Clflags</a>]</td> 5945<td></td></tr> 5946<tr><td><a href="Clflags.html#VALinline_call_cost">inline_call_cost</a> [<a href="Clflags.html">Clflags</a>]</td> 5947<td></td></tr> 5948<tr><td><a href="Clflags.html#VALinline_indirect_cost">inline_indirect_cost</a> [<a href="Clflags.html">Clflags</a>]</td> 5949<td></td></tr> 5950<tr><td><a href="Clflags.html#VALinline_lifting_benefit">inline_lifting_benefit</a> [<a href="Clflags.html">Clflags</a>]</td> 5951<td></td></tr> 5952<tr><td><a href="Clflags.html#VALinline_max_depth">inline_max_depth</a> [<a href="Clflags.html">Clflags</a>]</td> 5953<td></td></tr> 5954<tr><td><a href="Clflags.html#VALinline_max_unroll">inline_max_unroll</a> [<a href="Clflags.html">Clflags</a>]</td> 5955<td></td></tr> 5956<tr><td><a href="Clflags.html#VALinline_prim_cost">inline_prim_cost</a> [<a href="Clflags.html">Clflags</a>]</td> 5957<td></td></tr> 5958<tr><td><a href="Clflags.html#VALinline_threshold">inline_threshold</a> [<a href="Clflags.html">Clflags</a>]</td> 5959<td></td></tr> 5960<tr><td><a href="Clflags.html#VALinline_toplevel_threshold">inline_toplevel_threshold</a> [<a href="Clflags.html">Clflags</a>]</td> 5961<td></td></tr> 5962<tr><td><a href="Clflags.html#VALinlining_report">inlining_report</a> [<a href="Clflags.html">Clflags</a>]</td> 5963<td></td></tr> 5964<tr><td><a href="Pervasives.html#VALinput">input</a> [<a href="Pervasives.html">Pervasives</a>]</td> 5965<td><div class="info"> 5966<code class="code">input ic buf pos len</code> reads up to <code class="code">len</code> characters from 5967 the given channel <code class="code">ic</code>, storing them in byte sequence <code class="code">buf</code>, starting at 5968 character number <code class="code">pos</code>. 5969</div> 5970</td></tr> 5971<tr><td><a href="Digest.html#VALinput">input</a> [<a href="Digest.html">Digest</a>]</td> 5972<td><div class="info"> 5973Read a digest from the given input channel. 5974</div> 5975</td></tr> 5976<tr><td><a href="Pervasives.html#VALinput_binary_int">input_binary_int</a> [<a href="Pervasives.html">Pervasives</a>]</td> 5977<td><div class="info"> 5978Read an integer encoded in binary format (4 bytes, big-endian) 5979 from the given input channel. 5980</div> 5981</td></tr> 5982<tr><td><a href="Pervasives.html#VALinput_byte">input_byte</a> [<a href="Pervasives.html">Pervasives</a>]</td> 5983<td><div class="info"> 5984Same as <a href="Pervasives.html#VALinput_char"><code class="code">input_char</code></a>, but return the 8-bit integer representing 5985 the character. 5986</div> 5987</td></tr> 5988<tr><td><a href="Misc.LongString.html#VALinput_bytes">input_bytes</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td> 5989<td></td></tr> 5990<tr><td><a href="Pervasives.html#VALinput_char">input_char</a> [<a href="Pervasives.html">Pervasives</a>]</td> 5991<td><div class="info"> 5992Read one character from the given input channel. 5993</div> 5994</td></tr> 5995<tr><td><a href="Location.html#VALinput_lexbuf">input_lexbuf</a> [<a href="Location.html">Location</a>]</td> 5996<td></td></tr> 5997<tr><td><a href="Pervasives.html#VALinput_line">input_line</a> [<a href="Pervasives.html">Pervasives</a>]</td> 5998<td><div class="info"> 5999Read characters from the given input channel, until a 6000 newline character is encountered. 6001</div> 6002</td></tr> 6003<tr><td><a href="Location.html#VALinput_name">input_name</a> [<a href="Location.html">Location</a>]</td> 6004<td></td></tr> 6005<tr><td><a href="Pervasives.html#VALinput_value">input_value</a> [<a href="Pervasives.html">Pervasives</a>]</td> 6006<td><div class="info"> 6007Read the representation of a structured value, as produced 6008 by <a href="Pervasives.html#VALoutput_value"><code class="code">output_value</code></a>, and return the corresponding value. 6009</div> 6010</td></tr> 6011<tr><td><a href="Random.State.html#VALint">int</a> [<a href="Random.State.html">Random.State</a>]</td> 6012<td></td></tr> 6013<tr><td><a href="Random.html#VALint">int</a> [<a href="Random.html">Random</a>]</td> 6014<td><div class="info"> 6015<code class="code"><span class="constructor">Random</span>.int bound</code> returns a random integer between 0 (inclusive) 6016 and <code class="code">bound</code> (exclusive). 6017</div> 6018</td></tr> 6019<tr><td><a href="Misc.Int_literal_converter.html#VALint">int</a> [<a href="Misc.Int_literal_converter.html">Misc.Int_literal_converter</a>]</td> 6020<td></td></tr> 6021<tr><td><a href="Bigarray.html#VALint">int</a> [<a href="Bigarray.html">Bigarray</a>]</td> 6022<td><div class="info"> 6023See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>. 6024</div> 6025</td></tr> 6026<tr><td><a href="Ast_helper.Const.html#VALint">int</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td> 6027<td></td></tr> 6028<tr><td><a href="Bigarray.html#VALint16_signed">int16_signed</a> [<a href="Bigarray.html">Bigarray</a>]</td> 6029<td><div class="info"> 6030See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>. 6031</div> 6032</td></tr> 6033<tr><td><a href="Bigarray.html#VALint16_unsigned">int16_unsigned</a> [<a href="Bigarray.html">Bigarray</a>]</td> 6034<td><div class="info"> 6035See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>. 6036</div> 6037</td></tr> 6038<tr><td><a href="Random.State.html#VALint32">int32</a> [<a href="Random.State.html">Random.State</a>]</td> 6039<td></td></tr> 6040<tr><td><a href="Random.html#VALint32">int32</a> [<a href="Random.html">Random</a>]</td> 6041<td><div class="info"> 6042<code class="code"><span class="constructor">Random</span>.int32 bound</code> returns a random integer between 0 (inclusive) 6043 and <code class="code">bound</code> (exclusive). 6044</div> 6045</td></tr> 6046<tr><td><a href="Misc.Int_literal_converter.html#VALint32">int32</a> [<a href="Misc.Int_literal_converter.html">Misc.Int_literal_converter</a>]</td> 6047<td></td></tr> 6048<tr><td><a href="Bigarray.html#VALint32">int32</a> [<a href="Bigarray.html">Bigarray</a>]</td> 6049<td><div class="info"> 6050See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>. 6051</div> 6052</td></tr> 6053<tr><td><a href="Ast_helper.Const.html#VALint32">int32</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td> 6054<td></td></tr> 6055<tr><td><a href="Big_int.html#VALint32_of_big_int">int32_of_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 6056<td><div class="info"> 6057Convert a big integer to a 32-bit integer. 6058</div> 6059</td></tr> 6060<tr><td><a href="Big_int.html#VALint32_of_big_int_opt">int32_of_big_int_opt</a> [<a href="Big_int.html">Big_int</a>]</td> 6061<td><div class="info"> 6062Convert a big integer to a 32-bit integer. 6063</div> 6064</td></tr> 6065<tr><td><a href="Random.State.html#VALint64">int64</a> [<a href="Random.State.html">Random.State</a>]</td> 6066<td></td></tr> 6067<tr><td><a href="Random.html#VALint64">int64</a> [<a href="Random.html">Random</a>]</td> 6068<td><div class="info"> 6069<code class="code"><span class="constructor">Random</span>.int64 bound</code> returns a random integer between 0 (inclusive) 6070 and <code class="code">bound</code> (exclusive). 6071</div> 6072</td></tr> 6073<tr><td><a href="Misc.Int_literal_converter.html#VALint64">int64</a> [<a href="Misc.Int_literal_converter.html">Misc.Int_literal_converter</a>]</td> 6074<td></td></tr> 6075<tr><td><a href="Bigarray.html#VALint64">int64</a> [<a href="Bigarray.html">Bigarray</a>]</td> 6076<td><div class="info"> 6077See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>. 6078</div> 6079</td></tr> 6080<tr><td><a href="Ast_helper.Const.html#VALint64">int64</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td> 6081<td></td></tr> 6082<tr><td><a href="Big_int.html#VALint64_of_big_int">int64_of_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 6083<td><div class="info"> 6084Convert a big integer to a 64-bit integer. 6085</div> 6086</td></tr> 6087<tr><td><a href="Big_int.html#VALint64_of_big_int_opt">int64_of_big_int_opt</a> [<a href="Big_int.html">Big_int</a>]</td> 6088<td><div class="info"> 6089Convert a big integer to a 64-bit integer. 6090</div> 6091</td></tr> 6092<tr><td><a href="Bigarray.html#VALint8_signed">int8_signed</a> [<a href="Bigarray.html">Bigarray</a>]</td> 6093<td><div class="info"> 6094See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>. 6095</div> 6096</td></tr> 6097<tr><td><a href="Bigarray.html#VALint8_unsigned">int8_unsigned</a> [<a href="Bigarray.html">Bigarray</a>]</td> 6098<td><div class="info"> 6099See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>. 6100</div> 6101</td></tr> 6102<tr><td><a href="Big_int.html#VALint_of_big_int">int_of_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 6103<td><div class="info"> 6104Convert a big integer to a small integer (type <code class="code">int</code>). 6105</div> 6106</td></tr> 6107<tr><td><a href="Big_int.html#VALint_of_big_int_opt">int_of_big_int_opt</a> [<a href="Big_int.html">Big_int</a>]</td> 6108<td><div class="info"> 6109Convert a big integer to a small integer (type <code class="code">int</code>). 6110</div> 6111</td></tr> 6112<tr><td><a href="Pervasives.html#VALint_of_char">int_of_char</a> [<a href="Pervasives.html">Pervasives</a>]</td> 6113<td><div class="info"> 6114Return the ASCII code of the argument. 6115</div> 6116</td></tr> 6117<tr><td><a href="Pervasives.html#VALint_of_float">int_of_float</a> [<a href="Pervasives.html">Pervasives</a>]</td> 6118<td><div class="info"> 6119Truncate the given floating-point number to an integer. 6120</div> 6121</td></tr> 6122<tr><td><a href="Num.html#VALint_of_num">int_of_num</a> [<a href="Num.html">Num</a>]</td> 6123<td></td></tr> 6124<tr><td><a href="Num.html#VALint_of_num_opt">int_of_num_opt</a> [<a href="Num.html">Num</a>]</td> 6125<td><div class="info"> 6126</div> 6127</td></tr> 6128<tr><td><a href="Pervasives.html#VALint_of_string">int_of_string</a> [<a href="Pervasives.html">Pervasives</a>]</td> 6129<td><div class="info"> 6130Convert the given string to an integer. 6131</div> 6132</td></tr> 6133<tr><td><a href="Pervasives.html#VALint_of_string_opt">int_of_string_opt</a> [<a href="Pervasives.html">Pervasives</a>]</td> 6134<td><div class="info"> 6135Same as <code class="code">int_of_string</code>, but returs <code class="code"><span class="constructor">None</span></code> instead of raising. 6136</div> 6137</td></tr> 6138<tr><td><a href="Sys.html#VALint_size">int_size</a> [<a href="Sys.html">Sys</a>]</td> 6139<td><div class="info"> 6140Size of an int. 6141</div> 6142</td></tr> 6143<tr><td><a href="Obj.html#VALint_tag">int_tag</a> [<a href="Obj.html">Obj</a>]</td> 6144<td></td></tr> 6145<tr><td><a href="Ast_helper.Const.html#VALinteger">integer</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td> 6146<td></td></tr> 6147<tr><td><a href="Num.html#VALinteger_num">integer_num</a> [<a href="Num.html">Num</a>]</td> 6148<td><div class="info"> 6149<code class="code">integer_num n</code> returns the integer closest to <code class="code">n</code>. 6150</div> 6151</td></tr> 6152<tr><td><a href="MoreLabels.Set.S.html#VALinter">inter</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 6153<td></td></tr> 6154<tr><td><a href="Set.S.html#VALinter">inter</a> [<a href="Set.S.html">Set.S</a>]</td> 6155<td><div class="info"> 6156Set intersection. 6157</div> 6158</td></tr> 6159<tr><td><a href="Sys.html#VALinteractive">interactive</a> [<a href="Sys.html">Sys</a>]</td> 6160<td><div class="info"> 6161This reference is initially set to <code class="code"><span class="keyword">false</span></code> in standalone 6162 programs and to <code class="code"><span class="keyword">true</span></code> if the code is being executed under 6163 the interactive toplevel system <code class="code">ocaml</code>. 6164</div> 6165</td></tr> 6166<tr><td><a href="Printast.html#VALinterface">interface</a> [<a href="Printast.html">Printast</a>]</td> 6167<td></td></tr> 6168<tr><td><a href="Parser.html#VALinterface">interface</a> [<a href="Parser.html">Parser</a>]</td> 6169<td></td></tr> 6170<tr><td><a href="Parse.html#VALinterface">interface</a> [<a href="Parse.html">Parse</a>]</td> 6171<td></td></tr> 6172<tr><td><a href="Config.html#VALinterface_suffix">interface_suffix</a> [<a href="Config.html">Config</a>]</td> 6173<td></td></tr> 6174<tr><td><a href="Ast_helper.Pat.html#VALinterval">interval</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 6175<td></td></tr> 6176<tr><td><a href="Complex.html#VALinv">inv</a> [<a href="Complex.html">Complex</a>]</td> 6177<td><div class="info"> 6178Multiplicative inverse (<code class="code">1/z</code>). 6179</div> 6180</td></tr> 6181<tr><td><a href="Pervasives.html#VALinvalid_arg">invalid_arg</a> [<a href="Pervasives.html">Pervasives</a>]</td> 6182<td><div class="info"> 6183Raise exception <code class="code"><span class="constructor">Invalid_argument</span></code> with the given string. 6184</div> 6185</td></tr> 6186<tr><td><a href="Warnings.html#VALis_active">is_active</a> [<a href="Warnings.html">Warnings</a>]</td> 6187<td></td></tr> 6188<tr><td><a href="Obj.html#VALis_block">is_block</a> [<a href="Obj.html">Obj</a>]</td> 6189<td></td></tr> 6190<tr><td><a href="Uchar.html#VALis_char">is_char</a> [<a href="Uchar.html">Uchar</a>]</td> 6191<td><div class="info"> 6192<code class="code">is_char u</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">u</code> is a latin1 OCaml character. 6193</div> 6194</td></tr> 6195<tr><td><a href="Sys.html#VALis_directory">is_directory</a> [<a href="Sys.html">Sys</a>]</td> 6196<td><div class="info"> 6197Returns <code class="code"><span class="keyword">true</span></code> if the given name refers to a directory, 6198 <code class="code"><span class="keyword">false</span></code> if it refers to another kind of file. 6199</div> 6200</td></tr> 6201<tr><td><a href="Stack.html#VALis_empty">is_empty</a> [<a href="Stack.html">Stack</a>]</td> 6202<td><div class="info"> 6203Return <code class="code"><span class="keyword">true</span></code> if the given stack is empty, <code class="code"><span class="keyword">false</span></code> otherwise. 6204</div> 6205</td></tr> 6206<tr><td><a href="Queue.html#VALis_empty">is_empty</a> [<a href="Queue.html">Queue</a>]</td> 6207<td><div class="info"> 6208Return <code class="code"><span class="keyword">true</span></code> if the given queue is empty, <code class="code"><span class="keyword">false</span></code> otherwise. 6209</div> 6210</td></tr> 6211<tr><td><a href="MoreLabels.Set.S.html#VALis_empty">is_empty</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 6212<td></td></tr> 6213<tr><td><a href="MoreLabels.Map.S.html#VALis_empty">is_empty</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 6214<td></td></tr> 6215<tr><td><a href="Map.S.html#VALis_empty">is_empty</a> [<a href="Map.S.html">Map.S</a>]</td> 6216<td><div class="info"> 6217Test whether a map is empty or not. 6218</div> 6219</td></tr> 6220<tr><td><a href="Set.S.html#VALis_empty">is_empty</a> [<a href="Set.S.html">Set.S</a>]</td> 6221<td><div class="info"> 6222Test whether a set is empty or not. 6223</div> 6224</td></tr> 6225<tr><td><a href="Warnings.html#VALis_error">is_error</a> [<a href="Warnings.html">Warnings</a>]</td> 6226<td></td></tr> 6227<tr><td><a href="Filename.html#VALis_implicit">is_implicit</a> [<a href="Filename.html">Filename</a>]</td> 6228<td><div class="info"> 6229Return <code class="code"><span class="keyword">true</span></code> if the file name is relative and does not start 6230 with an explicit reference to the current directory (<code class="code">./</code> or 6231 <code class="code">../</code> in Unix), <code class="code"><span class="keyword">false</span></code> if it starts with an explicit reference 6232 to the root directory or the current directory. 6233</div> 6234</td></tr> 6235<tr><td><a href="CamlinternalFormat.html#VALis_in_char_set">is_in_char_set</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 6236<td></td></tr> 6237<tr><td><a href="Printexc.Slot.html#VALis_inline">is_inline</a> [<a href="Printexc.Slot.html">Printexc.Slot</a>]</td> 6238<td><div class="info"> 6239<code class="code">is_inline slot</code> is <code class="code"><span class="keyword">true</span></code> when <code class="code">slot</code> refers to a call 6240 that got inlined by the compiler, and <code class="code"><span class="keyword">false</span></code> when it comes from 6241 any other context. 6242</div> 6243</td></tr> 6244<tr><td><a href="Obj.html#VALis_int">is_int</a> [<a href="Obj.html">Obj</a>]</td> 6245<td></td></tr> 6246<tr><td><a href="Big_int.html#VALis_int_big_int">is_int_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 6247<td><div class="info"> 6248Test whether the given big integer is small enough to 6249 be representable as a small integer (type <code class="code">int</code>) 6250 without loss of precision. 6251</div> 6252</td></tr> 6253<tr><td><a href="Num.html#VALis_integer_num">is_integer_num</a> [<a href="Num.html">Num</a>]</td> 6254<td><div class="info"> 6255Test if a number is an integer 6256</div> 6257</td></tr> 6258<tr><td><a href="Dynlink.html#VALis_native">is_native</a> [<a href="Dynlink.html">Dynlink</a>]</td> 6259<td><div class="info"> 6260<code class="code"><span class="keyword">true</span></code> if the program is native, 6261 <code class="code"><span class="keyword">false</span></code> if the program is bytecode. 6262</div> 6263</td></tr> 6264<tr><td><a href="Printexc.Slot.html#VALis_raise">is_raise</a> [<a href="Printexc.Slot.html">Printexc.Slot</a>]</td> 6265<td><div class="info"> 6266<code class="code">is_raise slot</code> is <code class="code"><span class="keyword">true</span></code> when <code class="code">slot</code> refers to a raising 6267 point in the code, and <code class="code"><span class="keyword">false</span></code> when it comes from a simple 6268 function call. 6269</div> 6270</td></tr> 6271<tr><td><a href="MoreLabels.Hashtbl.html#VALis_randomized">is_randomized</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 6272<td></td></tr> 6273<tr><td><a href="Hashtbl.html#VALis_randomized">is_randomized</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 6274<td><div class="info"> 6275return if the tables are currently created in randomized mode by default 6276</div> 6277</td></tr> 6278<tr><td><a href="Filename.html#VALis_relative">is_relative</a> [<a href="Filename.html">Filename</a>]</td> 6279<td><div class="info"> 6280Return <code class="code"><span class="keyword">true</span></code> if the file name is relative to the current 6281 directory, <code class="code"><span class="keyword">false</span></code> if it is absolute (i.e. 6282</div> 6283</td></tr> 6284<tr><td><a href="Lazy.html#VALis_val">is_val</a> [<a href="Lazy.html">Lazy</a>]</td> 6285<td><div class="info"> 6286<code class="code">is_val x</code> returns <code class="code"><span class="keyword">true</span></code> if <code class="code">x</code> has already been forced and 6287 did not raise an exception. 6288</div> 6289</td></tr> 6290<tr><td><a href="Uchar.html#VALis_valid">is_valid</a> [<a href="Uchar.html">Uchar</a>]</td> 6291<td><div class="info"> 6292<code class="code">is_valid n</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">n</code> is an Unicode scalar value 6293 (i.e. 6294</div> 6295</td></tr> 6296<tr><td><a href="UnixLabels.html#VALisatty">isatty</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 6297<td><div class="info"> 6298Return <code class="code"><span class="keyword">true</span></code> if the given file descriptor refers to a terminal or 6299 console window, <code class="code"><span class="keyword">false</span></code> otherwise. 6300</div> 6301</td></tr> 6302<tr><td><a href="Unix.html#VALisatty">isatty</a> [<a href="Unix.html">Unix</a>]</td> 6303<td><div class="info"> 6304Return <code class="code"><span class="keyword">true</span></code> if the given file descriptor refers to a terminal or 6305 console window, <code class="code"><span class="keyword">false</span></code> otherwise. 6306</div> 6307</td></tr> 6308<tr><td><a href="Weak.S.html#VALiter">iter</a> [<a href="Weak.S.html">Weak.S</a>]</td> 6309<td><div class="info"> 6310<code class="code">iter f t</code> calls <code class="code">f</code> on each element of <code class="code">t</code>, in some unspecified 6311 order. 6312</div> 6313</td></tr> 6314<tr><td><a href="Tbl.html#VALiter">iter</a> [<a href="Tbl.html">Tbl</a>]</td> 6315<td></td></tr> 6316<tr><td><a href="String.html#VALiter">iter</a> [<a href="String.html">String</a>]</td> 6317<td><div class="info"> 6318<code class="code"><span class="constructor">String</span>.iter f s</code> applies function <code class="code">f</code> in turn to all 6319 the characters of <code class="code">s</code>. 6320</div> 6321</td></tr> 6322<tr><td><a href="Stream.html#VALiter">iter</a> [<a href="Stream.html">Stream</a>]</td> 6323<td><div class="info"> 6324<code class="code"><span class="constructor">Stream</span>.iter f s</code> scans the whole stream s, applying function <code class="code">f</code> 6325 in turn to each stream element encountered. 6326</div> 6327</td></tr> 6328<tr><td><a href="StringLabels.html#VALiter">iter</a> [<a href="StringLabels.html">StringLabels</a>]</td> 6329<td><div class="info"> 6330<code class="code"><span class="constructor">String</span>.iter f s</code> applies function <code class="code">f</code> in turn to all 6331 the characters of <code class="code">s</code>. 6332</div> 6333</td></tr> 6334<tr><td><a href="Stack.html#VALiter">iter</a> [<a href="Stack.html">Stack</a>]</td> 6335<td><div class="info"> 6336<code class="code">iter f s</code> applies <code class="code">f</code> in turn to all elements of <code class="code">s</code>, 6337 from the element at the top of the stack to the element at the 6338 bottom of the stack. 6339</div> 6340</td></tr> 6341<tr><td><a href="Queue.html#VALiter">iter</a> [<a href="Queue.html">Queue</a>]</td> 6342<td><div class="info"> 6343<code class="code">iter f q</code> applies <code class="code">f</code> in turn to all elements of <code class="code">q</code>, 6344 from the least recently entered to the most recently entered. 6345</div> 6346</td></tr> 6347<tr><td><a href="MoreLabels.Set.S.html#VALiter">iter</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 6348<td></td></tr> 6349<tr><td><a href="MoreLabels.Map.S.html#VALiter">iter</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 6350<td></td></tr> 6351<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALiter">iter</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 6352<td></td></tr> 6353<tr><td><a href="MoreLabels.Hashtbl.S.html#VALiter">iter</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 6354<td></td></tr> 6355<tr><td><a href="MoreLabels.Hashtbl.html#VALiter">iter</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 6356<td></td></tr> 6357<tr><td><a href="Misc.Stdlib.Option.html#VALiter">iter</a> [<a href="Misc.Stdlib.Option.html">Misc.Stdlib.Option</a>]</td> 6358<td></td></tr> 6359<tr><td><a href="ListLabels.html#VALiter">iter</a> [<a href="ListLabels.html">ListLabels</a>]</td> 6360<td><div class="info"> 6361<code class="code"><span class="constructor">List</span>.iter f [a1; ...; an]</code> applies function <code class="code">f</code> in turn to 6362 <code class="code">a1; ...; an</code>. 6363</div> 6364</td></tr> 6365<tr><td><a href="List.html#VALiter">iter</a> [<a href="List.html">List</a>]</td> 6366<td><div class="info"> 6367<code class="code"><span class="constructor">List</span>.iter f [a1; ...; an]</code> applies function <code class="code">f</code> in turn to 6368 <code class="code">a1; ...; an</code>. 6369</div> 6370</td></tr> 6371<tr><td><a href="Hashtbl.SeededS.html#VALiter">iter</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 6372<td></td></tr> 6373<tr><td><a href="Hashtbl.S.html#VALiter">iter</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 6374<td></td></tr> 6375<tr><td><a href="Hashtbl.html#VALiter">iter</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 6376<td><div class="info"> 6377<code class="code"><span class="constructor">Hashtbl</span>.iter f tbl</code> applies <code class="code">f</code> to all bindings in table <code class="code">tbl</code>. 6378</div> 6379</td></tr> 6380<tr><td><a href="Map.S.html#VALiter">iter</a> [<a href="Map.S.html">Map.S</a>]</td> 6381<td><div class="info"> 6382<code class="code">iter f m</code> applies <code class="code">f</code> to all bindings in map <code class="code">m</code>. 6383</div> 6384</td></tr> 6385<tr><td><a href="Set.S.html#VALiter">iter</a> [<a href="Set.S.html">Set.S</a>]</td> 6386<td><div class="info"> 6387<code class="code">iter f s</code> applies <code class="code">f</code> in turn to all elements of <code class="code">s</code>. 6388</div> 6389</td></tr> 6390<tr><td><a href="BytesLabels.html#VALiter">iter</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 6391<td><div class="info"> 6392<code class="code">iter f s</code> applies function <code class="code">f</code> in turn to all the bytes of <code class="code">s</code>. 6393</div> 6394</td></tr> 6395<tr><td><a href="Bytes.html#VALiter">iter</a> [<a href="Bytes.html">Bytes</a>]</td> 6396<td><div class="info"> 6397<code class="code">iter f s</code> applies function <code class="code">f</code> in turn to all the bytes of <code class="code">s</code>. 6398</div> 6399</td></tr> 6400<tr><td><a href="ArrayLabels.html#VALiter">iter</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 6401<td><div class="info"> 6402<code class="code"><span class="constructor">Array</span>.iter f a</code> applies function <code class="code">f</code> in turn to all 6403 the elements of <code class="code">a</code>. 6404</div> 6405</td></tr> 6406<tr><td><a href="Array.html#VALiter">iter</a> [<a href="Array.html">Array</a>]</td> 6407<td><div class="info"> 6408<code class="code"><span class="constructor">Array</span>.iter f a</code> applies function <code class="code">f</code> in turn to all 6409 the elements of <code class="code">a</code>. 6410</div> 6411</td></tr> 6412<tr><td><a href="ListLabels.html#VALiter2">iter2</a> [<a href="ListLabels.html">ListLabels</a>]</td> 6413<td><div class="info"> 6414<code class="code"><span class="constructor">List</span>.iter2 f [a1; ...; an] [b1; ...; bn]</code> calls in turn 6415 <code class="code">f a1 b1; ...; f an bn</code>. 6416</div> 6417</td></tr> 6418<tr><td><a href="List.html#VALiter2">iter2</a> [<a href="List.html">List</a>]</td> 6419<td><div class="info"> 6420<code class="code"><span class="constructor">List</span>.iter2 f [a1; ...; an] [b1; ...; bn]</code> calls in turn 6421 <code class="code">f a1 b1; ...; f an bn</code>. 6422</div> 6423</td></tr> 6424<tr><td><a href="ArrayLabels.html#VALiter2">iter2</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 6425<td><div class="info"> 6426<code class="code"><span class="constructor">Array</span>.iter2 f a b</code> applies function <code class="code">f</code> to all the elements of <code class="code">a</code> 6427 and <code class="code">b</code>. 6428</div> 6429</td></tr> 6430<tr><td><a href="Array.html#VALiter2">iter2</a> [<a href="Array.html">Array</a>]</td> 6431<td><div class="info"> 6432<code class="code"><span class="constructor">Array</span>.iter2 f a b</code> applies function <code class="code">f</code> to all the elements of <code class="code">a</code> 6433 and <code class="code">b</code>. 6434</div> 6435</td></tr> 6436<tr><td><a href="String.html#VALiteri">iteri</a> [<a href="String.html">String</a>]</td> 6437<td><div class="info"> 6438Same as <a href="String.html#VALiter"><code class="code"><span class="constructor">String</span>.iter</code></a>, but the 6439 function is applied to the index of the element as first argument 6440 (counting from 0), and the character itself as second argument. 6441</div> 6442</td></tr> 6443<tr><td><a href="StringLabels.html#VALiteri">iteri</a> [<a href="StringLabels.html">StringLabels</a>]</td> 6444<td><div class="info"> 6445Same as <a href="String.html#VALiter"><code class="code"><span class="constructor">String</span>.iter</code></a>, but the 6446 function is applied to the index of the element as first argument 6447 (counting from 0), and the character itself as second argument. 6448</div> 6449</td></tr> 6450<tr><td><a href="ListLabels.html#VALiteri">iteri</a> [<a href="ListLabels.html">ListLabels</a>]</td> 6451<td><div class="info"> 6452Same as <a href="List.html#VALiter"><code class="code"><span class="constructor">List</span>.iter</code></a>, but the function is applied to the index of 6453 the element as first argument (counting from 0), and the element 6454 itself as second argument. 6455</div> 6456</td></tr> 6457<tr><td><a href="List.html#VALiteri">iteri</a> [<a href="List.html">List</a>]</td> 6458<td><div class="info"> 6459Same as <a href="List.html#VALiter"><code class="code"><span class="constructor">List</span>.iter</code></a>, but the function is applied to the index of 6460 the element as first argument (counting from 0), and the element 6461 itself as second argument. 6462</div> 6463</td></tr> 6464<tr><td><a href="BytesLabels.html#VALiteri">iteri</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 6465<td><div class="info"> 6466Same as <a href="Bytes.html#VALiter"><code class="code"><span class="constructor">Bytes</span>.iter</code></a>, but the function is applied to the index of 6467 the byte as first argument and the byte itself as second 6468 argument. 6469</div> 6470</td></tr> 6471<tr><td><a href="Bytes.html#VALiteri">iteri</a> [<a href="Bytes.html">Bytes</a>]</td> 6472<td><div class="info"> 6473Same as <a href="Bytes.html#VALiter"><code class="code"><span class="constructor">Bytes</span>.iter</code></a>, but the function is applied to the index of 6474 the byte as first argument and the byte itself as second 6475 argument. 6476</div> 6477</td></tr> 6478<tr><td><a href="ArrayLabels.html#VALiteri">iteri</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 6479<td><div class="info"> 6480Same as <a href="Array.html#VALiter"><code class="code"><span class="constructor">Array</span>.iter</code></a>, but the 6481 function is applied to the index of the element as first argument, 6482 and the element itself as second argument. 6483</div> 6484</td></tr> 6485<tr><td><a href="Array.html#VALiteri">iteri</a> [<a href="Array.html">Array</a>]</td> 6486<td><div class="info"> 6487Same as <a href="Array.html#VALiter"><code class="code"><span class="constructor">Array</span>.iter</code></a>, but the 6488 function is applied with the index of the element as first argument, 6489 and the element itself as second argument. 6490</div> 6491</td></tr> 6492<tr><td align="left"><br>J</td></tr> 6493<tr><td><a href="Thread.html#VALjoin">join</a> [<a href="Thread.html">Thread</a>]</td> 6494<td><div class="info"> 6495<code class="code">join th</code> suspends the execution of the calling thread 6496 until the thread <code class="code">th</code> has terminated. 6497</div> 6498</td></tr> 6499<tr><td><a href="Stream.html#VALjunk">junk</a> [<a href="Stream.html">Stream</a>]</td> 6500<td><div class="info"> 6501Remove the first element of the stream, possibly unfreezing 6502 it before. 6503</div> 6504</td></tr> 6505<tr><td align="left"><br>K</td></tr> 6506<tr><td><a href="Format.html#VALkasprintf">kasprintf</a> [<a href="Format.html">Format</a>]</td> 6507<td><div class="info"> 6508Same as <code class="code">asprintf</code> above, but instead of returning the string, 6509 passes it to the first argument. 6510</div> 6511</td></tr> 6512<tr><td><a href="Printf.html#VALkbprintf">kbprintf</a> [<a href="Printf.html">Printf</a>]</td> 6513<td><div class="info"> 6514Same as <code class="code">bprintf</code>, but instead of returning immediately, 6515 passes the buffer to its first argument at the end of printing. 6516</div> 6517</td></tr> 6518<tr><td><a href="Clflags.html#VALkeep_asm_file">keep_asm_file</a> [<a href="Clflags.html">Clflags</a>]</td> 6519<td></td></tr> 6520<tr><td><a href="Clflags.html#VALkeep_docs">keep_docs</a> [<a href="Clflags.html">Clflags</a>]</td> 6521<td></td></tr> 6522<tr><td><a href="Clflags.html#VALkeep_locs">keep_locs</a> [<a href="Clflags.html">Clflags</a>]</td> 6523<td></td></tr> 6524<tr><td><a href="Clflags.html#VALkeep_startup_file">keep_startup_file</a> [<a href="Clflags.html">Clflags</a>]</td> 6525<td></td></tr> 6526<tr><td><a href="Graphics.html#VALkey_pressed">key_pressed</a> [<a href="Graphics.html">Graphics</a>]</td> 6527<td><div class="info"> 6528Return <code class="code"><span class="keyword">true</span></code> if a keypress is available; that is, if <code class="code">read_key</code> 6529 would not block. 6530</div> 6531</td></tr> 6532<tr><td><a href="Identifiable.S.Map.html#VALkeys">keys</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 6533<td></td></tr> 6534<tr><td><a href="Printf.html#VALkfprintf">kfprintf</a> [<a href="Printf.html">Printf</a>]</td> 6535<td><div class="info"> 6536Same as <code class="code">fprintf</code>, but instead of returning immediately, 6537 passes the out channel to its first argument at the end of printing. 6538</div> 6539</td></tr> 6540<tr><td><a href="Format.html#VALkfprintf">kfprintf</a> [<a href="Format.html">Format</a>]</td> 6541<td><div class="info"> 6542Same as <code class="code">fprintf</code> above, but instead of returning immediately, 6543 passes the formatter to its first argument at the end of printing. 6544</div> 6545</td></tr> 6546<tr><td><a href="Scanf.html#VALkfscanf">kfscanf</a> [<a href="Scanf.html">Scanf</a>]</td> 6547<td><div class="info"> 6548<span class="deprecated"></span></div> 6549</td></tr> 6550<tr><td><a href="UnixLabels.html#VALkill">kill</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 6551<td><div class="info"> 6552<code class="code">kill pid <span class="keyword">sig</span></code> sends signal number <code class="code"><span class="keyword">sig</span></code> to the process 6553 with id <code class="code">pid</code>. 6554</div> 6555</td></tr> 6556<tr><td><a href="Unix.html#VALkill">kill</a> [<a href="Unix.html">Unix</a>]</td> 6557<td><div class="info"> 6558<code class="code">kill pid <span class="keyword">sig</span></code> sends signal number <code class="code"><span class="keyword">sig</span></code> to the process 6559 with id <code class="code">pid</code>. 6560</div> 6561</td></tr> 6562<tr><td><a href="Thread.html#VALkill">kill</a> [<a href="Thread.html">Thread</a>]</td> 6563<td><div class="info"> 6564Terminate prematurely the thread whose handle is given. 6565</div> 6566</td></tr> 6567<tr><td><a href="Bigarray.Array3.html#VALkind">kind</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 6568<td><div class="info"> 6569Return the kind of the given big array. 6570</div> 6571</td></tr> 6572<tr><td><a href="Bigarray.Array2.html#VALkind">kind</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 6573<td><div class="info"> 6574Return the kind of the given big array. 6575</div> 6576</td></tr> 6577<tr><td><a href="Bigarray.Array1.html#VALkind">kind</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 6578<td><div class="info"> 6579Return the kind of the given big array. 6580</div> 6581</td></tr> 6582<tr><td><a href="Bigarray.Array0.html#VALkind">kind</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td> 6583<td><div class="info"> 6584Return the kind of the given big array. 6585</div> 6586</td></tr> 6587<tr><td><a href="Bigarray.Genarray.html#VALkind">kind</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 6588<td><div class="info"> 6589Return the kind of the given big array. 6590</div> 6591</td></tr> 6592<tr><td><a href="Bigarray.html#VALkind_size_in_bytes">kind_size_in_bytes</a> [<a href="Bigarray.html">Bigarray</a>]</td> 6593<td><div class="info"> 6594<code class="code">kind_size_in_bytes k</code> is the number of bytes used to store 6595 an element of type <code class="code">k</code>. 6596</div> 6597</td></tr> 6598<tr><td><a href="Printf.html#VALkprintf">kprintf</a> [<a href="Printf.html">Printf</a>]</td> 6599<td><div class="info"> 6600A deprecated synonym for <code class="code">ksprintf</code>. 6601</div> 6602</td></tr> 6603<tr><td><a href="Format.html#VALkprintf">kprintf</a> [<a href="Format.html">Format</a>]</td> 6604<td><div class="info"> 6605<span class="deprecated"></span></div> 6606</td></tr> 6607<tr><td><a href="Scanf.html#VALkscanf">kscanf</a> [<a href="Scanf.html">Scanf</a>]</td> 6608<td><div class="info"> 6609Same as <a href="Scanf.html#VALbscanf"><code class="code"><span class="constructor">Scanf</span>.bscanf</code></a>, but takes an additional function argument 6610 <code class="code">ef</code> that is called in case of error: if the scanning process or 6611 some conversion fails, the scanning function aborts and calls the 6612 error handling function <code class="code">ef</code> with the formatted input channel and the 6613 exception that aborted the scanning process as arguments. 6614</div> 6615</td></tr> 6616<tr><td><a href="Printf.html#VALksprintf">ksprintf</a> [<a href="Printf.html">Printf</a>]</td> 6617<td><div class="info"> 6618Same as <code class="code">sprintf</code> above, but instead of returning the string, 6619 passes it to the first argument. 6620</div> 6621</td></tr> 6622<tr><td><a href="Format.html#VALksprintf">ksprintf</a> [<a href="Format.html">Format</a>]</td> 6623<td><div class="info"> 6624Same as <code class="code">sprintf</code> above, but instead of returning the string, 6625 passes it to the first argument. 6626</div> 6627</td></tr> 6628<tr><td><a href="Scanf.html#VALksscanf">ksscanf</a> [<a href="Scanf.html">Scanf</a>]</td> 6629<td><div class="info"> 6630Same as <a href="Scanf.html#VALkscanf"><code class="code"><span class="constructor">Scanf</span>.kscanf</code></a> but reads from the given string. 6631</div> 6632</td></tr> 6633<tr><td align="left"><br>L</td></tr> 6634<tr><td><a href="Longident.html#VALlast">last</a> [<a href="Longident.html">Longident</a>]</td> 6635<td></td></tr> 6636<tr><td><a href="Str.html#VALlast_chars">last_chars</a> [<a href="Str.html">Str</a>]</td> 6637<td><div class="info"> 6638<code class="code">last_chars s n</code> returns the last <code class="code">n</code> characters of <code class="code">s</code>. 6639</div> 6640</td></tr> 6641<tr><td><a href="Obj.html#VALlast_non_constant_constructor_tag">last_non_constant_constructor_tag</a> [<a href="Obj.html">Obj</a>]</td> 6642<td></td></tr> 6643<tr><td><a href="Bigarray.Array3.html#VALlayout">layout</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 6644<td><div class="info"> 6645Return the layout of the given big array. 6646</div> 6647</td></tr> 6648<tr><td><a href="Bigarray.Array2.html#VALlayout">layout</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 6649<td><div class="info"> 6650Return the layout of the given big array. 6651</div> 6652</td></tr> 6653<tr><td><a href="Bigarray.Array1.html#VALlayout">layout</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 6654<td><div class="info"> 6655Return the layout of the given big array. 6656</div> 6657</td></tr> 6658<tr><td><a href="Bigarray.Array0.html#VALlayout">layout</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td> 6659<td><div class="info"> 6660Return the layout of the given big array. 6661</div> 6662</td></tr> 6663<tr><td><a href="Bigarray.Genarray.html#VALlayout">layout</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 6664<td><div class="info"> 6665Return the layout of the given big array. 6666</div> 6667</td></tr> 6668<tr><td><a href="Ast_helper.Exp.html#VALlazy_">lazy_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 6669<td></td></tr> 6670<tr><td><a href="Ast_helper.Pat.html#VALlazy_">lazy_</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 6671<td></td></tr> 6672<tr><td><a href="Lazy.html#VALlazy_from_fun">lazy_from_fun</a> [<a href="Lazy.html">Lazy</a>]</td> 6673<td><div class="info"> 6674<span class="deprecated"></span></div> 6675</td></tr> 6676<tr><td><a href="Lazy.html#VALlazy_from_val">lazy_from_val</a> [<a href="Lazy.html">Lazy</a>]</td> 6677<td><div class="info"> 6678<span class="deprecated"></span></div> 6679</td></tr> 6680<tr><td><a href="Lazy.html#VALlazy_is_val">lazy_is_val</a> [<a href="Lazy.html">Lazy</a>]</td> 6681<td><div class="info"> 6682<span class="deprecated"></span></div> 6683</td></tr> 6684<tr><td><a href="Obj.html#VALlazy_tag">lazy_tag</a> [<a href="Obj.html">Obj</a>]</td> 6685<td></td></tr> 6686<tr><td><a href="Config.html#VALlazy_tag">lazy_tag</a> [<a href="Config.html">Config</a>]</td> 6687<td></td></tr> 6688<tr><td><a href="Pervasives.html#VALldexp">ldexp</a> [<a href="Pervasives.html">Pervasives</a>]</td> 6689<td><div class="info"> 6690<code class="code">ldexp x n</code> returns <code class="code">x *. 2 ** n</code>. 6691</div> 6692</td></tr> 6693<tr><td><a href="Big_int.html#VALle_big_int">le_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 6694<td></td></tr> 6695<tr><td><a href="Num.html#VALle_num">le_num</a> [<a href="Num.html">Num</a>]</td> 6696<td></td></tr> 6697<tr><td><a href="Weak.html#VALlength">length</a> [<a href="Weak.html">Weak</a>]</td> 6698<td><div class="info"> 6699<code class="code"><span class="constructor">Weak</span>.length ar</code> returns the length (number of elements) of 6700 <code class="code">ar</code>. 6701</div> 6702</td></tr> 6703<tr><td><a href="String.html#VALlength">length</a> [<a href="String.html">String</a>]</td> 6704<td><div class="info"> 6705Return the length (number of characters) of the given string. 6706</div> 6707</td></tr> 6708<tr><td><a href="StringLabels.html#VALlength">length</a> [<a href="StringLabels.html">StringLabels</a>]</td> 6709<td><div class="info"> 6710Return the length (number of characters) of the given string. 6711</div> 6712</td></tr> 6713<tr><td><a href="Stack.html#VALlength">length</a> [<a href="Stack.html">Stack</a>]</td> 6714<td><div class="info"> 6715Return the number of elements in a stack. 6716</div> 6717</td></tr> 6718<tr><td><a href="Queue.html#VALlength">length</a> [<a href="Queue.html">Queue</a>]</td> 6719<td><div class="info"> 6720Return the number of elements in a queue. 6721</div> 6722</td></tr> 6723<tr><td><a href="Obj.Ephemeron.html#VALlength">length</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 6724<td><div class="info"> 6725return the number of keys 6726</div> 6727</td></tr> 6728<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALlength">length</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 6729<td></td></tr> 6730<tr><td><a href="MoreLabels.Hashtbl.S.html#VALlength">length</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 6731<td></td></tr> 6732<tr><td><a href="MoreLabels.Hashtbl.html#VALlength">length</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 6733<td></td></tr> 6734<tr><td><a href="Misc.LongString.html#VALlength">length</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td> 6735<td></td></tr> 6736<tr><td><a href="ListLabels.html#VALlength">length</a> [<a href="ListLabels.html">ListLabels</a>]</td> 6737<td><div class="info"> 6738Return the length (number of elements) of the given list. 6739</div> 6740</td></tr> 6741<tr><td><a href="List.html#VALlength">length</a> [<a href="List.html">List</a>]</td> 6742<td><div class="info"> 6743Return the length (number of elements) of the given list. 6744</div> 6745</td></tr> 6746<tr><td><a href="Hashtbl.SeededS.html#VALlength">length</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 6747<td></td></tr> 6748<tr><td><a href="Hashtbl.S.html#VALlength">length</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 6749<td></td></tr> 6750<tr><td><a href="Hashtbl.html#VALlength">length</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 6751<td><div class="info"> 6752<code class="code"><span class="constructor">Hashtbl</span>.length tbl</code> returns the number of bindings in <code class="code">tbl</code>. 6753</div> 6754</td></tr> 6755<tr><td><a href="BytesLabels.html#VALlength">length</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 6756<td><div class="info"> 6757Return the length (number of bytes) of the argument. 6758</div> 6759</td></tr> 6760<tr><td><a href="Bytes.html#VALlength">length</a> [<a href="Bytes.html">Bytes</a>]</td> 6761<td><div class="info"> 6762Return the length (number of bytes) of the argument. 6763</div> 6764</td></tr> 6765<tr><td><a href="Buffer.html#VALlength">length</a> [<a href="Buffer.html">Buffer</a>]</td> 6766<td><div class="info"> 6767Return the number of characters currently contained in the buffer. 6768</div> 6769</td></tr> 6770<tr><td><a href="ArrayLabels.html#VALlength">length</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 6771<td><div class="info"> 6772Return the length (number of elements) of the given array. 6773</div> 6774</td></tr> 6775<tr><td><a href="Array.html#VALlength">length</a> [<a href="Array.html">Array</a>]</td> 6776<td><div class="info"> 6777Return the length (number of elements) of the given array. 6778</div> 6779</td></tr> 6780<tr><td><a href="Ast_helper.Cl.html#VALlet_">let_</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td> 6781<td></td></tr> 6782<tr><td><a href="Ast_helper.Exp.html#VALlet_">let_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 6783<td></td></tr> 6784<tr><td><a href="Ast_helper.Exp.html#VALletexception">letexception</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 6785<td></td></tr> 6786<tr><td><a href="Ast_helper.Exp.html#VALletmodule">letmodule</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 6787<td></td></tr> 6788<tr><td><a href="Lexing.html#VALlexeme">lexeme</a> [<a href="Lexing.html">Lexing</a>]</td> 6789<td><div class="info"> 6790<code class="code"><span class="constructor">Lexing</span>.lexeme lexbuf</code> returns the string matched by 6791 the regular expression. 6792</div> 6793</td></tr> 6794<tr><td><a href="Lexing.html#VALlexeme_char">lexeme_char</a> [<a href="Lexing.html">Lexing</a>]</td> 6795<td><div class="info"> 6796<code class="code"><span class="constructor">Lexing</span>.lexeme_char lexbuf i</code> returns character number <code class="code">i</code> in 6797 the matched string. 6798</div> 6799</td></tr> 6800<tr><td><a href="Lexing.html#VALlexeme_end">lexeme_end</a> [<a href="Lexing.html">Lexing</a>]</td> 6801<td><div class="info"> 6802<code class="code"><span class="constructor">Lexing</span>.lexeme_end lexbuf</code> returns the offset in the input stream 6803 of the character following the last character of the matched 6804 string. 6805</div> 6806</td></tr> 6807<tr><td><a href="Lexing.html#VALlexeme_end_p">lexeme_end_p</a> [<a href="Lexing.html">Lexing</a>]</td> 6808<td><div class="info"> 6809Like <code class="code">lexeme_end</code>, but return a complete <code class="code">position</code> instead 6810 of an offset. 6811</div> 6812</td></tr> 6813<tr><td><a href="Lexing.html#VALlexeme_start">lexeme_start</a> [<a href="Lexing.html">Lexing</a>]</td> 6814<td><div class="info"> 6815<code class="code"><span class="constructor">Lexing</span>.lexeme_start lexbuf</code> returns the offset in the 6816 input stream of the first character of the matched string. 6817</div> 6818</td></tr> 6819<tr><td><a href="Lexing.html#VALlexeme_start_p">lexeme_start_p</a> [<a href="Lexing.html">Lexing</a>]</td> 6820<td><div class="info"> 6821Like <code class="code">lexeme_start</code>, but return a complete <code class="code">position</code> instead 6822 of an offset. 6823</div> 6824</td></tr> 6825<tr><td><a href="Config.html#VALlibunwind_available">libunwind_available</a> [<a href="Config.html">Config</a>]</td> 6826<td></td></tr> 6827<tr><td><a href="Config.html#VALlibunwind_link_flags">libunwind_link_flags</a> [<a href="Config.html">Config</a>]</td> 6828<td></td></tr> 6829<tr><td><a href="Graphics.html#VALlineto">lineto</a> [<a href="Graphics.html">Graphics</a>]</td> 6830<td><div class="info"> 6831Draw a line with endpoints the current point and the given point, 6832 and move the current point to the given point. 6833</div> 6834</td></tr> 6835<tr><td><a href="UnixLabels.html#VALlink">link</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 6836<td><div class="info"> 6837<code class="code">link source dest</code> creates a hard link named <code class="code">dest</code> to the file 6838 named <code class="code">source</code>. 6839</div> 6840</td></tr> 6841<tr><td><a href="Unix.html#VALlink">link</a> [<a href="Unix.html">Unix</a>]</td> 6842<td><div class="info"> 6843<code class="code">link source dest</code> creates a hard link named <code class="code">dest</code> to the file 6844 named <code class="code">source</code>. 6845</div> 6846</td></tr> 6847<tr><td><a href="Clflags.html#VALlink_everything">link_everything</a> [<a href="Clflags.html">Clflags</a>]</td> 6848<td></td></tr> 6849<tr><td><a href="Sort.html#VALlist">list</a> [<a href="Sort.html">Sort</a>]</td> 6850<td><div class="info"> 6851Sort a list in increasing order according to an ordering predicate. 6852</div> 6853</td></tr> 6854<tr><td><a href="Misc.html#VALlist_remove">list_remove</a> [<a href="Misc.html">Misc</a>]</td> 6855<td></td></tr> 6856<tr><td><a href="UnixLabels.html#VALlisten">listen</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 6857<td><div class="info"> 6858Set up a socket for receiving connection requests. 6859</div> 6860</td></tr> 6861<tr><td><a href="Unix.html#VALlisten">listen</a> [<a href="Unix.html">Unix</a>]</td> 6862<td><div class="info"> 6863Set up a socket for receiving connection requests. 6864</div> 6865</td></tr> 6866<tr><td><a href="Pervasives.html#VALlnot">lnot</a> [<a href="Pervasives.html">Pervasives</a>]</td> 6867<td><div class="info"> 6868Bitwise logical negation. 6869</div> 6870</td></tr> 6871<tr><td><a href="Config.html#VALload_path">load_path</a> [<a href="Config.html">Config</a>]</td> 6872<td></td></tr> 6873<tr><td><a href="Dynlink.html#VALloadfile">loadfile</a> [<a href="Dynlink.html">Dynlink</a>]</td> 6874<td><div class="info"> 6875In bytecode: load the given bytecode object file (<code class="code">.cmo</code> file) or 6876 bytecode library file (<code class="code">.cma</code> file), and link it with the running 6877 program. 6878</div> 6879</td></tr> 6880<tr><td><a href="Dynlink.html#VALloadfile_private">loadfile_private</a> [<a href="Dynlink.html">Dynlink</a>]</td> 6881<td><div class="info"> 6882Same as <code class="code">loadfile</code>, except that the compilation units just loaded 6883 are hidden (cannot be referenced) from other modules dynamically 6884 loaded afterwards. 6885</div> 6886</td></tr> 6887<tr><td><a href="UnixLabels.html#VALlocaltime">localtime</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 6888<td><div class="info"> 6889Convert a time in seconds, as returned by <a href="UnixLabels.html#VALtime"><code class="code"><span class="constructor">UnixLabels</span>.time</code></a>, into a date 6890 and a time. 6891</div> 6892</td></tr> 6893<tr><td><a href="Unix.html#VALlocaltime">localtime</a> [<a href="Unix.html">Unix</a>]</td> 6894<td><div class="info"> 6895Convert a time in seconds, as returned by <a href="Unix.html#VALtime"><code class="code"><span class="constructor">Unix</span>.time</code></a>, into a date and 6896 a time. 6897</div> 6898</td></tr> 6899<tr><td><a href="Printexc.Slot.html#VALlocation">location</a> [<a href="Printexc.Slot.html">Printexc.Slot</a>]</td> 6900<td><div class="info"> 6901<code class="code">location slot</code> returns the location information of the slot, 6902 if available, and <code class="code"><span class="constructor">None</span></code> otherwise. 6903</div> 6904</td></tr> 6905<tr><td><a href="Syntaxerr.html#VALlocation_of_error">location_of_error</a> [<a href="Syntaxerr.html">Syntaxerr</a>]</td> 6906<td></td></tr> 6907<tr><td><a href="Mutex.html#VALlock">lock</a> [<a href="Mutex.html">Mutex</a>]</td> 6908<td><div class="info"> 6909Lock the given mutex. 6910</div> 6911</td></tr> 6912<tr><td><a href="UnixLabels.html#VALlockf">lockf</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 6913<td><div class="info"> 6914<code class="code">lockf fd cmd size</code> puts a lock on a region of the file opened 6915 as <code class="code">fd</code>. 6916</div> 6917</td></tr> 6918<tr><td><a href="Unix.html#VALlockf">lockf</a> [<a href="Unix.html">Unix</a>]</td> 6919<td><div class="info"> 6920<code class="code">lockf fd cmd size</code> puts a lock on a region of the file opened 6921 as <code class="code">fd</code>. 6922</div> 6923</td></tr> 6924<tr><td><a href="Pervasives.html#VALlog">log</a> [<a href="Pervasives.html">Pervasives</a>]</td> 6925<td><div class="info"> 6926Natural logarithm. 6927</div> 6928</td></tr> 6929<tr><td><a href="Complex.html#VALlog">log</a> [<a href="Complex.html">Complex</a>]</td> 6930<td><div class="info"> 6931Natural logarithm (in base <code class="code">e</code>). 6932</div> 6933</td></tr> 6934<tr><td><a href="Pervasives.html#VALlog10">log10</a> [<a href="Pervasives.html">Pervasives</a>]</td> 6935<td><div class="info"> 6936Base 10 logarithm. 6937</div> 6938</td></tr> 6939<tr><td><a href="Pervasives.html#VALlog1p">log1p</a> [<a href="Pervasives.html">Pervasives</a>]</td> 6940<td><div class="info"> 6941<code class="code">log1p x</code> computes <code class="code">log(1.0 +. x)</code> (natural logarithm), 6942 giving numerically-accurate results even if <code class="code">x</code> is close to <code class="code">0.0</code>. 6943</div> 6944</td></tr> 6945<tr><td><a href="Misc.html#VALlog2">log2</a> [<a href="Misc.html">Misc</a>]</td> 6946<td></td></tr> 6947<tr><td><a href="Targetint.html#VALlogand">logand</a> [<a href="Targetint.html">Targetint</a>]</td> 6948<td><div class="info"> 6949Bitwise logical and. 6950</div> 6951</td></tr> 6952<tr><td><a href="Nativeint.html#VALlogand">logand</a> [<a href="Nativeint.html">Nativeint</a>]</td> 6953<td><div class="info"> 6954Bitwise logical and. 6955</div> 6956</td></tr> 6957<tr><td><a href="Int64.html#VALlogand">logand</a> [<a href="Int64.html">Int64</a>]</td> 6958<td><div class="info"> 6959Bitwise logical and. 6960</div> 6961</td></tr> 6962<tr><td><a href="Int32.html#VALlogand">logand</a> [<a href="Int32.html">Int32</a>]</td> 6963<td><div class="info"> 6964Bitwise logical and. 6965</div> 6966</td></tr> 6967<tr><td><a href="Targetint.html#VALlognot">lognot</a> [<a href="Targetint.html">Targetint</a>]</td> 6968<td><div class="info"> 6969Bitwise logical negation 6970</div> 6971</td></tr> 6972<tr><td><a href="Nativeint.html#VALlognot">lognot</a> [<a href="Nativeint.html">Nativeint</a>]</td> 6973<td><div class="info"> 6974Bitwise logical negation 6975</div> 6976</td></tr> 6977<tr><td><a href="Int64.html#VALlognot">lognot</a> [<a href="Int64.html">Int64</a>]</td> 6978<td><div class="info"> 6979Bitwise logical negation 6980</div> 6981</td></tr> 6982<tr><td><a href="Int32.html#VALlognot">lognot</a> [<a href="Int32.html">Int32</a>]</td> 6983<td><div class="info"> 6984Bitwise logical negation 6985</div> 6986</td></tr> 6987<tr><td><a href="Targetint.html#VALlogor">logor</a> [<a href="Targetint.html">Targetint</a>]</td> 6988<td><div class="info"> 6989Bitwise logical or. 6990</div> 6991</td></tr> 6992<tr><td><a href="Nativeint.html#VALlogor">logor</a> [<a href="Nativeint.html">Nativeint</a>]</td> 6993<td><div class="info"> 6994Bitwise logical or. 6995</div> 6996</td></tr> 6997<tr><td><a href="Int64.html#VALlogor">logor</a> [<a href="Int64.html">Int64</a>]</td> 6998<td><div class="info"> 6999Bitwise logical or. 7000</div> 7001</td></tr> 7002<tr><td><a href="Int32.html#VALlogor">logor</a> [<a href="Int32.html">Int32</a>]</td> 7003<td><div class="info"> 7004Bitwise logical or. 7005</div> 7006</td></tr> 7007<tr><td><a href="Targetint.html#VALlogxor">logxor</a> [<a href="Targetint.html">Targetint</a>]</td> 7008<td><div class="info"> 7009Bitwise logical exclusive or. 7010</div> 7011</td></tr> 7012<tr><td><a href="Nativeint.html#VALlogxor">logxor</a> [<a href="Nativeint.html">Nativeint</a>]</td> 7013<td><div class="info"> 7014Bitwise logical exclusive or. 7015</div> 7016</td></tr> 7017<tr><td><a href="Int64.html#VALlogxor">logxor</a> [<a href="Int64.html">Int64</a>]</td> 7018<td><div class="info"> 7019Bitwise logical exclusive or. 7020</div> 7021</td></tr> 7022<tr><td><a href="Int32.html#VALlogxor">logxor</a> [<a href="Int32.html">Int32</a>]</td> 7023<td><div class="info"> 7024Bitwise logical exclusive or. 7025</div> 7026</td></tr> 7027<tr><td><a href="CamlinternalOO.html#VALlookup_tables">lookup_tables</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 7028<td></td></tr> 7029<tr><td><a href="Graphics.html#VALloop_at_exit">loop_at_exit</a> [<a href="Graphics.html">Graphics</a>]</td> 7030<td><div class="info"> 7031Loop before exiting the program, the list given as argument is the 7032 list of handlers and the events on which these handlers are called. 7033</div> 7034</td></tr> 7035<tr><td><a href="String.html#VALlowercase">lowercase</a> [<a href="String.html">String</a>]</td> 7036<td><div class="info"> 7037<span class="deprecated">Return a copy of the argument, with all uppercase letters 7038 translated to lowercase, including accented letters of the ISO 7039 Latin-1 (8859-1) character set. 7040</span></div> 7041</td></tr> 7042<tr><td><a href="StringLabels.html#VALlowercase">lowercase</a> [<a href="StringLabels.html">StringLabels</a>]</td> 7043<td><div class="info"> 7044<span class="deprecated">Return a copy of the argument, with all uppercase letters 7045 translated to lowercase, including accented letters of the ISO 7046 Latin-1 (8859-1) character set. 7047</span></div> 7048</td></tr> 7049<tr><td><a href="Char.html#VALlowercase">lowercase</a> [<a href="Char.html">Char</a>]</td> 7050<td><div class="info"> 7051<span class="deprecated">Convert the given character to its equivalent lowercase character, 7052 using the ISO Latin-1 (8859-1) character set. 7053</span></div> 7054</td></tr> 7055<tr><td><a href="BytesLabels.html#VALlowercase">lowercase</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 7056<td><div class="info"> 7057<span class="deprecated">Return a copy of the argument, with all uppercase letters 7058 translated to lowercase, including accented letters of the ISO 7059 Latin-1 (8859-1) character set. 7060</span></div> 7061</td></tr> 7062<tr><td><a href="Bytes.html#VALlowercase">lowercase</a> [<a href="Bytes.html">Bytes</a>]</td> 7063<td><div class="info"> 7064<span class="deprecated">Return a copy of the argument, with all uppercase letters 7065 translated to lowercase, including accented letters of the ISO 7066 Latin-1 (8859-1) character set. 7067</span></div> 7068</td></tr> 7069<tr><td><a href="String.html#VALlowercase_ascii">lowercase_ascii</a> [<a href="String.html">String</a>]</td> 7070<td><div class="info"> 7071Return a copy of the argument, with all uppercase letters 7072 translated to lowercase, using the US-ASCII character set. 7073</div> 7074</td></tr> 7075<tr><td><a href="StringLabels.html#VALlowercase_ascii">lowercase_ascii</a> [<a href="StringLabels.html">StringLabels</a>]</td> 7076<td><div class="info"> 7077Return a copy of the argument, with all uppercase letters 7078 translated to lowercase, using the US-ASCII character set. 7079</div> 7080</td></tr> 7081<tr><td><a href="Char.html#VALlowercase_ascii">lowercase_ascii</a> [<a href="Char.html">Char</a>]</td> 7082<td><div class="info"> 7083Convert the given character to its equivalent lowercase character, 7084 using the US-ASCII character set. 7085</div> 7086</td></tr> 7087<tr><td><a href="BytesLabels.html#VALlowercase_ascii">lowercase_ascii</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 7088<td><div class="info"> 7089Return a copy of the argument, with all uppercase letters 7090 translated to lowercase, using the US-ASCII character set. 7091</div> 7092</td></tr> 7093<tr><td><a href="Bytes.html#VALlowercase_ascii">lowercase_ascii</a> [<a href="Bytes.html">Bytes</a>]</td> 7094<td><div class="info"> 7095Return a copy of the argument, with all uppercase letters 7096 translated to lowercase, using the US-ASCII character set. 7097</div> 7098</td></tr> 7099<tr><td><a href="UnixLabels.LargeFile.html#VALlseek">lseek</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td> 7100<td></td></tr> 7101<tr><td><a href="UnixLabels.html#VALlseek">lseek</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 7102<td><div class="info"> 7103Set the current position for a file descriptor, and return the resulting 7104 offset (from the beginning of the file). 7105</div> 7106</td></tr> 7107<tr><td><a href="Unix.LargeFile.html#VALlseek">lseek</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td> 7108<td><div class="info"> 7109See <a href="Unix.html#VALlseek"><code class="code"><span class="constructor">Unix</span>.lseek</code></a>. 7110</div> 7111</td></tr> 7112<tr><td><a href="Unix.html#VALlseek">lseek</a> [<a href="Unix.html">Unix</a>]</td> 7113<td><div class="info"> 7114Set the current position for a file descriptor, and return the resulting 7115 offset (from the beginning of the file). 7116</div> 7117</td></tr> 7118<tr><td><a href="UnixLabels.LargeFile.html#VALlstat">lstat</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td> 7119<td></td></tr> 7120<tr><td><a href="UnixLabels.html#VALlstat">lstat</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 7121<td><div class="info"> 7122Same as <a href="UnixLabels.html#VALstat"><code class="code"><span class="constructor">UnixLabels</span>.stat</code></a>, but in case the file is a symbolic link, 7123 return the information for the link itself. 7124</div> 7125</td></tr> 7126<tr><td><a href="Unix.LargeFile.html#VALlstat">lstat</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td> 7127<td></td></tr> 7128<tr><td><a href="Unix.html#VALlstat">lstat</a> [<a href="Unix.html">Unix</a>]</td> 7129<td><div class="info"> 7130Same as <a href="Unix.html#VALstat"><code class="code"><span class="constructor">Unix</span>.stat</code></a>, but in case the file is a symbolic link, 7131 return the information for the link itself. 7132</div> 7133</td></tr> 7134<tr><td><a href="Big_int.html#VALlt_big_int">lt_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 7135<td></td></tr> 7136<tr><td><a href="Num.html#VALlt_num">lt_num</a> [<a href="Num.html">Num</a>]</td> 7137<td></td></tr> 7138<tr><td align="left"><br>M</td></tr> 7139<tr><td><a href="Graphics.html#VALmagenta">magenta</a> [<a href="Graphics.html">Graphics</a>]</td> 7140<td></td></tr> 7141<tr><td><a href="Obj.html#VALmagic">magic</a> [<a href="Obj.html">Obj</a>]</td> 7142<td></td></tr> 7143<tr><td><a href="Gc.html#VALmajor">major</a> [<a href="Gc.html">Gc</a>]</td> 7144<td><div class="info"> 7145Do a minor collection and finish the current major collection cycle. 7146</div> 7147</td></tr> 7148<tr><td><a href="Gc.html#VALmajor_slice">major_slice</a> [<a href="Gc.html">Gc</a>]</td> 7149<td><div class="info"> 7150<code class="code">major_slice n</code> 7151 Do a minor collection and a slice of major collection. 7152</div> 7153</td></tr> 7154<tr><td><a href="String.html#VALmake">make</a> [<a href="String.html">String</a>]</td> 7155<td><div class="info"> 7156<code class="code"><span class="constructor">String</span>.make n c</code> returns a fresh string of length <code class="code">n</code>, 7157 filled with the character <code class="code">c</code>. 7158</div> 7159</td></tr> 7160<tr><td><a href="StringLabels.html#VALmake">make</a> [<a href="StringLabels.html">StringLabels</a>]</td> 7161<td><div class="info"> 7162<code class="code"><span class="constructor">String</span>.make n c</code> returns a fresh string of length <code class="code">n</code>, 7163 filled with the character <code class="code">c</code>. 7164</div> 7165</td></tr> 7166<tr><td><a href="Random.State.html#VALmake">make</a> [<a href="Random.State.html">Random.State</a>]</td> 7167<td><div class="info"> 7168Create a new state and initialize it with the given seed. 7169</div> 7170</td></tr> 7171<tr><td><a href="BytesLabels.html#VALmake">make</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 7172<td><div class="info"> 7173<code class="code">make n c</code> returns a new byte sequence of length <code class="code">n</code>, filled with 7174 the byte <code class="code">c</code>. 7175</div> 7176</td></tr> 7177<tr><td><a href="Bytes.html#VALmake">make</a> [<a href="Bytes.html">Bytes</a>]</td> 7178<td><div class="info"> 7179<code class="code">make n c</code> returns a new byte sequence of length <code class="code">n</code>, filled with 7180 the byte <code class="code">c</code>. 7181</div> 7182</td></tr> 7183<tr><td><a href="ArrayLabels.html#VALmake">make</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 7184<td><div class="info"> 7185<code class="code"><span class="constructor">Array</span>.make n x</code> returns a fresh array of length <code class="code">n</code>, 7186 initialized with <code class="code">x</code>. 7187</div> 7188</td></tr> 7189<tr><td><a href="Array.html#VALmake">make</a> [<a href="Array.html">Array</a>]</td> 7190<td><div class="info"> 7191<code class="code"><span class="constructor">Array</span>.make n x</code> returns a fresh array of length <code class="code">n</code>, 7192 initialized with <code class="code">x</code>. 7193</div> 7194</td></tr> 7195<tr><td><a href="Clflags.html#VALmake_archive">make_archive</a> [<a href="Clflags.html">Clflags</a>]</td> 7196<td></td></tr> 7197<tr><td><a href="CamlinternalOO.html#VALmake_class">make_class</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 7198<td></td></tr> 7199<tr><td><a href="CamlinternalOO.html#VALmake_class_store">make_class_store</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 7200<td></td></tr> 7201<tr><td><a href="ArrayLabels.html#VALmake_float">make_float</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 7202<td><div class="info"> 7203<span class="deprecated"></span></div> 7204</td></tr> 7205<tr><td><a href="Array.html#VALmake_float">make_float</a> [<a href="Array.html">Array</a>]</td> 7206<td><div class="info"> 7207<span class="deprecated"></span></div> 7208</td></tr> 7209<tr><td><a href="Format.html#VALmake_formatter">make_formatter</a> [<a href="Format.html">Format</a>]</td> 7210<td><div class="info"> 7211<code class="code">make_formatter out flush</code> returns a new formatter that writes according 7212 to the output function <code class="code">out</code>, and the flushing function <code class="code">flush</code>. 7213</div> 7214</td></tr> 7215<tr><td><a href="Graphics.html#VALmake_image">make_image</a> [<a href="Graphics.html">Graphics</a>]</td> 7216<td><div class="info"> 7217Convert the given color matrix to an image. 7218</div> 7219</td></tr> 7220<tr><td><a href="CamlinternalFormat.html#VALmake_iprintf">make_iprintf</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 7221<td></td></tr> 7222<tr><td><a href="Depend.html#VALmake_leaf">make_leaf</a> [<a href="Depend.html">Depend</a>]</td> 7223<td></td></tr> 7224<tr><td><a href="Genlex.html#VALmake_lexer">make_lexer</a> [<a href="Genlex.html">Genlex</a>]</td> 7225<td><div class="info"> 7226Construct the lexer function. 7227</div> 7228</td></tr> 7229<tr><td><a href="ArrayLabels.html#VALmake_matrix">make_matrix</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 7230<td><div class="info"> 7231<code class="code"><span class="constructor">Array</span>.make_matrix dimx dimy e</code> returns a two-dimensional array 7232 (an array of arrays) with first dimension <code class="code">dimx</code> and 7233 second dimension <code class="code">dimy</code>. 7234</div> 7235</td></tr> 7236<tr><td><a href="Array.html#VALmake_matrix">make_matrix</a> [<a href="Array.html">Array</a>]</td> 7237<td><div class="info"> 7238<code class="code"><span class="constructor">Array</span>.make_matrix dimx dimy e</code> returns a two-dimensional array 7239 (an array of arrays) with first dimension <code class="code">dimx</code> and 7240 second dimension <code class="code">dimy</code>. 7241</div> 7242</td></tr> 7243<tr><td><a href="Depend.html#VALmake_node">make_node</a> [<a href="Depend.html">Depend</a>]</td> 7244<td></td></tr> 7245<tr><td><a href="Clflags.html#VALmake_package">make_package</a> [<a href="Clflags.html">Clflags</a>]</td> 7246<td></td></tr> 7247<tr><td><a href="CamlinternalFormat.html#VALmake_printf">make_printf</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 7248<td></td></tr> 7249<tr><td><a href="Clflags.html#VALmake_runtime">make_runtime</a> [<a href="Clflags.html">Clflags</a>]</td> 7250<td></td></tr> 7251<tr><td><a href="Random.State.html#VALmake_self_init">make_self_init</a> [<a href="Random.State.html">Random.State</a>]</td> 7252<td><div class="info"> 7253Create a new state and initialize it with a system-dependent 7254 low-entropy seed. 7255</div> 7256</td></tr> 7257<tr><td><a href="Tbl.html#VALmap">map</a> [<a href="Tbl.html">Tbl</a>]</td> 7258<td></td></tr> 7259<tr><td><a href="String.html#VALmap">map</a> [<a href="String.html">String</a>]</td> 7260<td><div class="info"> 7261<code class="code"><span class="constructor">String</span>.map f s</code> applies function <code class="code">f</code> in turn to all the 7262 characters of <code class="code">s</code> (in increasing index order) and stores the 7263 results in a new string that is returned. 7264</div> 7265</td></tr> 7266<tr><td><a href="StringLabels.html#VALmap">map</a> [<a href="StringLabels.html">StringLabels</a>]</td> 7267<td><div class="info"> 7268<code class="code"><span class="constructor">String</span>.map f s</code> applies function <code class="code">f</code> in turn to all 7269 the characters of <code class="code">s</code> and stores the results in a new string that 7270 is returned. 7271</div> 7272</td></tr> 7273<tr><td><a href="MoreLabels.Set.S.html#VALmap">map</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 7274<td></td></tr> 7275<tr><td><a href="MoreLabels.Map.S.html#VALmap">map</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 7276<td></td></tr> 7277<tr><td><a href="Misc.Stdlib.Option.html#VALmap">map</a> [<a href="Misc.Stdlib.Option.html">Misc.Stdlib.Option</a>]</td> 7278<td></td></tr> 7279<tr><td><a href="ListLabels.html#VALmap">map</a> [<a href="ListLabels.html">ListLabels</a>]</td> 7280<td><div class="info"> 7281<code class="code"><span class="constructor">List</span>.map f [a1; ...; an]</code> applies function <code class="code">f</code> to <code class="code">a1, ..., an</code>, 7282 and builds the list <code class="code">[f a1; ...; f an]</code> 7283 with the results returned by <code class="code">f</code>. 7284</div> 7285</td></tr> 7286<tr><td><a href="List.html#VALmap">map</a> [<a href="List.html">List</a>]</td> 7287<td><div class="info"> 7288<code class="code"><span class="constructor">List</span>.map f [a1; ...; an]</code> applies function <code class="code">f</code> to <code class="code">a1, ..., an</code>, 7289 and builds the list <code class="code">[f a1; ...; f an]</code> 7290 with the results returned by <code class="code">f</code>. 7291</div> 7292</td></tr> 7293<tr><td><a href="Identifiable.S.Tbl.html#VALmap">map</a> [<a href="Identifiable.S.Tbl.html">Identifiable.S.Tbl</a>]</td> 7294<td></td></tr> 7295<tr><td><a href="Identifiable.S.Set.html#VALmap">map</a> [<a href="Identifiable.S.Set.html">Identifiable.S.Set</a>]</td> 7296<td></td></tr> 7297<tr><td><a href="Map.S.html#VALmap">map</a> [<a href="Map.S.html">Map.S</a>]</td> 7298<td><div class="info"> 7299<code class="code">map f m</code> returns a map with same domain as <code class="code">m</code>, where the 7300 associated value <code class="code">a</code> of all bindings of <code class="code">m</code> has been 7301 replaced by the result of the application of <code class="code">f</code> to <code class="code">a</code>. 7302</div> 7303</td></tr> 7304<tr><td><a href="Set.S.html#VALmap">map</a> [<a href="Set.S.html">Set.S</a>]</td> 7305<td><div class="info"> 7306<code class="code">map f s</code> is the set whose elements are <code class="code">f a0</code>,<code class="code">f a1</code>... 7307</div> 7308</td></tr> 7309<tr><td><a href="BytesLabels.html#VALmap">map</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 7310<td><div class="info"> 7311<code class="code">map f s</code> applies function <code class="code">f</code> in turn to all the bytes of <code class="code">s</code> and 7312 stores the resulting bytes in a new sequence that is returned as 7313 the result. 7314</div> 7315</td></tr> 7316<tr><td><a href="Bytes.html#VALmap">map</a> [<a href="Bytes.html">Bytes</a>]</td> 7317<td><div class="info"> 7318<code class="code">map f s</code> applies function <code class="code">f</code> in turn to all the bytes of <code class="code">s</code> 7319 (in increasing index order) and stores the resulting bytes in 7320 a new sequence that is returned as the result. 7321</div> 7322</td></tr> 7323<tr><td><a href="ArrayLabels.html#VALmap">map</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 7324<td><div class="info"> 7325<code class="code"><span class="constructor">Array</span>.map f a</code> applies function <code class="code">f</code> to all the elements of <code class="code">a</code>, 7326 and builds an array with the results returned by <code class="code">f</code>: 7327 <code class="code">[| f a.(0); f a.(1); ...; f a.(<span class="constructor">Array</span>.length a - 1) |]</code>. 7328</div> 7329</td></tr> 7330<tr><td><a href="Array.html#VALmap">map</a> [<a href="Array.html">Array</a>]</td> 7331<td><div class="info"> 7332<code class="code"><span class="constructor">Array</span>.map f a</code> applies function <code class="code">f</code> to all the elements of <code class="code">a</code>, 7333 and builds an array with the results returned by <code class="code">f</code>: 7334 <code class="code">[| f a.(0); f a.(1); ...; f a.(<span class="constructor">Array</span>.length a - 1) |]</code>. 7335</div> 7336</td></tr> 7337<tr><td><a href="ListLabels.html#VALmap2">map2</a> [<a href="ListLabels.html">ListLabels</a>]</td> 7338<td><div class="info"> 7339<code class="code"><span class="constructor">List</span>.map2 f [a1; ...; an] [b1; ...; bn]</code> is 7340 <code class="code">[f a1 b1; ...; f an bn]</code>. 7341</div> 7342</td></tr> 7343<tr><td><a href="List.html#VALmap2">map2</a> [<a href="List.html">List</a>]</td> 7344<td><div class="info"> 7345<code class="code"><span class="constructor">List</span>.map2 f [a1; ...; an] [b1; ...; bn]</code> is 7346 <code class="code">[f a1 b1; ...; f an bn]</code>. 7347</div> 7348</td></tr> 7349<tr><td><a href="ArrayLabels.html#VALmap2">map2</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 7350<td><div class="info"> 7351<code class="code"><span class="constructor">Array</span>.map2 f a b</code> applies function <code class="code">f</code> to all the elements of <code class="code">a</code> 7352 and <code class="code">b</code>, and builds an array with the results returned by <code class="code">f</code>: 7353 <code class="code">[| f a.(0) b.(0); ...; f a.(<span class="constructor">Array</span>.length a - 1) b.(<span class="constructor">Array</span>.length b - 1)|]</code>. 7354</div> 7355</td></tr> 7356<tr><td><a href="Array.html#VALmap2">map2</a> [<a href="Array.html">Array</a>]</td> 7357<td><div class="info"> 7358<code class="code"><span class="constructor">Array</span>.map2 f a b</code> applies function <code class="code">f</code> to all the elements of <code class="code">a</code> 7359 and <code class="code">b</code>, and builds an array with the results returned by <code class="code">f</code>: 7360 <code class="code">[| f a.(0) b.(0); ...; f a.(<span class="constructor">Array</span>.length a - 1) b.(<span class="constructor">Array</span>.length b - 1)|]</code>. 7361</div> 7362</td></tr> 7363<tr><td><a href="Misc.Stdlib.List.html#VALmap2_prefix">map2_prefix</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td> 7364<td><div class="info"> 7365<code class="code"><span class="keyword">let</span> r1, r2 = map2_prefix f l1 l2</code> 7366 If <code class="code">l1</code> is of length n and <code class="code">l2 = h2 @ t2</code> with h2 of length n, 7367 r1 is <code class="code"><span class="constructor">List</span>.map2 f l1 h1</code> and r2 is t2. 7368</div> 7369</td></tr> 7370<tr><td><a href="Misc.html#VALmap_end">map_end</a> [<a href="Misc.html">Misc</a>]</td> 7371<td></td></tr> 7372<tr><td><a href="Bigarray.Array3.html#VALmap_file">map_file</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 7373<td><div class="info"> 7374Memory mapping of a file as a three-dimensional big array. 7375</div> 7376</td></tr> 7377<tr><td><a href="Bigarray.Array2.html#VALmap_file">map_file</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 7378<td><div class="info"> 7379Memory mapping of a file as a two-dimensional big array. 7380</div> 7381</td></tr> 7382<tr><td><a href="Bigarray.Array1.html#VALmap_file">map_file</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 7383<td><div class="info"> 7384Memory mapping of a file as a one-dimensional big array. 7385</div> 7386</td></tr> 7387<tr><td><a href="Bigarray.Genarray.html#VALmap_file">map_file</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 7388<td><div class="info"> 7389Memory mapping of a file as a big array. 7390</div> 7391</td></tr> 7392<tr><td><a href="Identifiable.S.Map.html#VALmap_keys">map_keys</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 7393<td></td></tr> 7394<tr><td><a href="Misc.html#VALmap_left_right">map_left_right</a> [<a href="Misc.html">Misc</a>]</td> 7395<td></td></tr> 7396<tr><td><a href="Ast_mapper.html#VALmap_opt">map_opt</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 7397<td></td></tr> 7398<tr><td><a href="String.html#VALmapi">mapi</a> [<a href="String.html">String</a>]</td> 7399<td><div class="info"> 7400<code class="code"><span class="constructor">String</span>.mapi f s</code> calls <code class="code">f</code> with each character of <code class="code">s</code> and its 7401 index (in increasing index order) and stores the results in a new 7402 string that is returned. 7403</div> 7404</td></tr> 7405<tr><td><a href="StringLabels.html#VALmapi">mapi</a> [<a href="StringLabels.html">StringLabels</a>]</td> 7406<td><div class="info"> 7407<code class="code"><span class="constructor">String</span>.mapi f s</code> calls <code class="code">f</code> with each character of <code class="code">s</code> and its 7408 index (in increasing index order) and stores the results in a new 7409 string that is returned. 7410</div> 7411</td></tr> 7412<tr><td><a href="MoreLabels.Map.S.html#VALmapi">mapi</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 7413<td></td></tr> 7414<tr><td><a href="ListLabels.html#VALmapi">mapi</a> [<a href="ListLabels.html">ListLabels</a>]</td> 7415<td><div class="info"> 7416Same as <a href="List.html#VALmap"><code class="code"><span class="constructor">List</span>.map</code></a>, but the function is applied to the index of 7417 the element as first argument (counting from 0), and the element 7418 itself as second argument. 7419</div> 7420</td></tr> 7421<tr><td><a href="List.html#VALmapi">mapi</a> [<a href="List.html">List</a>]</td> 7422<td><div class="info"> 7423Same as <a href="List.html#VALmap"><code class="code"><span class="constructor">List</span>.map</code></a>, but the function is applied to the index of 7424 the element as first argument (counting from 0), and the element 7425 itself as second argument. 7426</div> 7427</td></tr> 7428<tr><td><a href="Map.S.html#VALmapi">mapi</a> [<a href="Map.S.html">Map.S</a>]</td> 7429<td><div class="info"> 7430Same as <a href="Map.S.html#VALmap"><code class="code"><span class="constructor">Map</span>.<span class="constructor">S</span>.map</code></a>, but the function receives as arguments both the 7431 key and the associated value for each binding of the map. 7432</div> 7433</td></tr> 7434<tr><td><a href="BytesLabels.html#VALmapi">mapi</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 7435<td><div class="info"> 7436<code class="code">mapi f s</code> calls <code class="code">f</code> with each character of <code class="code">s</code> and its 7437 index (in increasing index order) and stores the resulting bytes 7438 in a new sequence that is returned as the result. 7439</div> 7440</td></tr> 7441<tr><td><a href="Bytes.html#VALmapi">mapi</a> [<a href="Bytes.html">Bytes</a>]</td> 7442<td><div class="info"> 7443<code class="code">mapi f s</code> calls <code class="code">f</code> with each character of <code class="code">s</code> and its 7444 index (in increasing index order) and stores the resulting bytes 7445 in a new sequence that is returned as the result. 7446</div> 7447</td></tr> 7448<tr><td><a href="ArrayLabels.html#VALmapi">mapi</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 7449<td><div class="info"> 7450Same as <a href="Array.html#VALmap"><code class="code"><span class="constructor">Array</span>.map</code></a>, but the 7451 function is applied to the index of the element as first argument, 7452 and the element itself as second argument. 7453</div> 7454</td></tr> 7455<tr><td><a href="Array.html#VALmapi">mapi</a> [<a href="Array.html">Array</a>]</td> 7456<td><div class="info"> 7457Same as <a href="Array.html#VALmap"><code class="code"><span class="constructor">Array</span>.map</code></a>, but the 7458 function is applied to the index of the element as first argument, 7459 and the element itself as second argument. 7460</div> 7461</td></tr> 7462<tr><td><a href="Docstrings.html#VALmark_rhs_docs">mark_rhs_docs</a> [<a href="Docstrings.html">Docstrings</a>]</td> 7463<td><div class="info"> 7464Mark as associated the item documentation for the symbols between 7465 two positions (for ambiguity warnings) 7466</div> 7467</td></tr> 7468<tr><td><a href="Docstrings.html#VALmark_symbol_docs">mark_symbol_docs</a> [<a href="Docstrings.html">Docstrings</a>]</td> 7469<td><div class="info"> 7470Mark the item documentation for the current symbol (for ambiguity 7471 warnings). 7472</div> 7473</td></tr> 7474<tr><td><a href="Obj.html#VALmarshal">marshal</a> [<a href="Obj.html">Obj</a>]</td> 7475<td></td></tr> 7476<tr><td><a href="Ast_helper.Exp.html#VALmatch_">match_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 7477<td></td></tr> 7478<tr><td><a href="Str.html#VALmatch_beginning">match_beginning</a> [<a href="Str.html">Str</a>]</td> 7479<td><div class="info"> 7480<code class="code">match_beginning()</code> returns the position of the first character 7481 of the substring that was matched by the last call to a matching 7482 or searching function (see <a href="Str.html#VALmatched_string"><code class="code"><span class="constructor">Str</span>.matched_string</code></a> for details). 7483</div> 7484</td></tr> 7485<tr><td><a href="Str.html#VALmatch_end">match_end</a> [<a href="Str.html">Str</a>]</td> 7486<td><div class="info"> 7487<code class="code">match_end()</code> returns the position of the character following the 7488 last character of the substring that was matched by the last call 7489 to a matching or searching function (see <a href="Str.html#VALmatched_string"><code class="code"><span class="constructor">Str</span>.matched_string</code></a> for 7490 details). 7491</div> 7492</td></tr> 7493<tr><td><a href="Str.html#VALmatched_group">matched_group</a> [<a href="Str.html">Str</a>]</td> 7494<td><div class="info"> 7495<code class="code">matched_group n s</code> returns the substring of <code class="code">s</code> that was matched 7496 by the <code class="code">n</code>th group <code class="code">\(...\)</code> of the regular expression that was 7497 matched by the last call to a matching or searching function (see 7498 <a href="Str.html#VALmatched_string"><code class="code"><span class="constructor">Str</span>.matched_string</code></a> for details). 7499</div> 7500</td></tr> 7501<tr><td><a href="Str.html#VALmatched_string">matched_string</a> [<a href="Str.html">Str</a>]</td> 7502<td><div class="info"> 7503<code class="code">matched_string s</code> returns the substring of <code class="code">s</code> that was matched 7504 by the last call to one of the following matching or searching 7505 functions: <a href="Str.html#VALstring_match"><code class="code"><span class="constructor">Str</span>.string_match</code></a>, <a href="Str.html#VALsearch_forward"><code class="code"><span class="constructor">Str</span>.search_forward</code></a>, <a href="Str.html#VALsearch_backward"><code class="code"><span class="constructor">Str</span>.search_backward</code></a>, <a href="Str.html#VALstring_partial_match"><code class="code"><span class="constructor">Str</span>.string_partial_match</code></a>, <a href="Str.html#VALglobal_substitute"><code class="code"><span class="constructor">Str</span>.global_substitute</code></a>, <a href="Str.html#VALsubstitute_first"><code class="code"><span class="constructor">Str</span>.substitute_first</code></a> 7506 provided that none of the following functions was called inbetween: <a href="Str.html#VALglobal_replace"><code class="code"><span class="constructor">Str</span>.global_replace</code></a>, <a href="Str.html#VALreplace_first"><code class="code"><span class="constructor">Str</span>.replace_first</code></a>, <a href="Str.html#VALsplit"><code class="code"><span class="constructor">Str</span>.split</code></a>, <a href="Str.html#VALbounded_split"><code class="code"><span class="constructor">Str</span>.bounded_split</code></a>, <a href="Str.html#VALsplit_delim"><code class="code"><span class="constructor">Str</span>.split_delim</code></a>, <a href="Str.html#VALbounded_split_delim"><code class="code"><span class="constructor">Str</span>.bounded_split_delim</code></a>, <a href="Str.html#VALfull_split"><code class="code"><span class="constructor">Str</span>.full_split</code></a>, <a href="Str.html#VALbounded_full_split"><code class="code"><span class="constructor">Str</span>.bounded_full_split</code></a> 7507 Note: in the case of <code class="code">global_substitute</code> and <code class="code">substitute_first</code>, 7508 a call to <code class="code">matched_string</code> is only valid within the <code class="code">subst</code> argument, 7509 not after <code class="code">global_substitute</code> or <code class="code">substitute_first</code> returns. 7510</div> 7511</td></tr> 7512<tr><td><a href="Uchar.html#VALmax">max</a> [<a href="Uchar.html">Uchar</a>]</td> 7513<td><div class="info"> 7514<code class="code">max</code> is U+10FFFF. 7515</div> 7516</td></tr> 7517<tr><td><a href="Pervasives.html#VALmax">max</a> [<a href="Pervasives.html">Pervasives</a>]</td> 7518<td><div class="info"> 7519Return the greater of the two arguments. 7520</div> 7521</td></tr> 7522<tr><td><a href="Sys.html#VALmax_array_length">max_array_length</a> [<a href="Sys.html">Sys</a>]</td> 7523<td><div class="info"> 7524Maximum length of a normal array. 7525</div> 7526</td></tr> 7527<tr><td><a href="Big_int.html#VALmax_big_int">max_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 7528<td><div class="info"> 7529Return the greater of its two arguments. 7530</div> 7531</td></tr> 7532<tr><td><a href="MoreLabels.Map.S.html#VALmax_binding">max_binding</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 7533<td></td></tr> 7534<tr><td><a href="Map.S.html#VALmax_binding">max_binding</a> [<a href="Map.S.html">Map.S</a>]</td> 7535<td><div class="info"> 7536Same as <a href="Map.S.html#VALmin_binding"><code class="code"><span class="constructor">Map</span>.<span class="constructor">S</span>.min_binding</code></a>, but returns the largest binding 7537 of the given map. 7538</div> 7539</td></tr> 7540<tr><td><a href="MoreLabels.Map.S.html#VALmax_binding_opt">max_binding_opt</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 7541<td></td></tr> 7542<tr><td><a href="Map.S.html#VALmax_binding_opt">max_binding_opt</a> [<a href="Map.S.html">Map.S</a>]</td> 7543<td><div class="info"> 7544Same as <a href="Map.S.html#VALmin_binding_opt"><code class="code"><span class="constructor">Map</span>.<span class="constructor">S</span>.min_binding_opt</code></a>, but returns the largest binding 7545 of the given map. 7546</div> 7547</td></tr> 7548<tr><td><a href="MoreLabels.Set.S.html#VALmax_elt">max_elt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 7549<td></td></tr> 7550<tr><td><a href="Set.S.html#VALmax_elt">max_elt</a> [<a href="Set.S.html">Set.S</a>]</td> 7551<td><div class="info"> 7552Same as <a href="Set.S.html#VALmin_elt"><code class="code"><span class="constructor">Set</span>.<span class="constructor">S</span>.min_elt</code></a>, but returns the largest element of the 7553 given set. 7554</div> 7555</td></tr> 7556<tr><td><a href="MoreLabels.Set.S.html#VALmax_elt_opt">max_elt_opt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 7557<td></td></tr> 7558<tr><td><a href="Set.S.html#VALmax_elt_opt">max_elt_opt</a> [<a href="Set.S.html">Set.S</a>]</td> 7559<td><div class="info"> 7560Same as <a href="Set.S.html#VALmin_elt_opt"><code class="code"><span class="constructor">Set</span>.<span class="constructor">S</span>.min_elt_opt</code></a>, but returns the largest element of the 7561 given set. 7562</div> 7563</td></tr> 7564<tr><td><a href="Pervasives.html#VALmax_float">max_float</a> [<a href="Pervasives.html">Pervasives</a>]</td> 7565<td><div class="info"> 7566The largest positive finite value of type <code class="code">float</code>. 7567</div> 7568</td></tr> 7569<tr><td><a href="Targetint.html#VALmax_int">max_int</a> [<a href="Targetint.html">Targetint</a>]</td> 7570<td><div class="info"> 7571The greatest representable target integer, 7572 either 2<sup class="superscript">31</sup> - 1 on a 32-bit platform, 7573 or 2<sup class="superscript">63</sup> - 1 on a 64-bit platform. 7574</div> 7575</td></tr> 7576<tr><td><a href="Pervasives.html#VALmax_int">max_int</a> [<a href="Pervasives.html">Pervasives</a>]</td> 7577<td><div class="info"> 7578The greatest representable integer. 7579</div> 7580</td></tr> 7581<tr><td><a href="Nativeint.html#VALmax_int">max_int</a> [<a href="Nativeint.html">Nativeint</a>]</td> 7582<td><div class="info"> 7583The greatest representable native integer, 7584 either 2<sup class="superscript">31</sup> - 1 on a 32-bit platform, 7585 or 2<sup class="superscript">63</sup> - 1 on a 64-bit platform. 7586</div> 7587</td></tr> 7588<tr><td><a href="Int64.html#VALmax_int">max_int</a> [<a href="Int64.html">Int64</a>]</td> 7589<td><div class="info"> 7590The greatest representable 64-bit integer, 2<sup class="superscript">63</sup> - 1. 7591</div> 7592</td></tr> 7593<tr><td><a href="Int32.html#VALmax_int">max_int</a> [<a href="Int32.html">Int32</a>]</td> 7594<td><div class="info"> 7595The greatest representable 32-bit integer, 2<sup class="superscript">31</sup> - 1. 7596</div> 7597</td></tr> 7598<tr><td><a href="Num.html#VALmax_num">max_num</a> [<a href="Num.html">Num</a>]</td> 7599<td><div class="info"> 7600Return the greater of the two arguments. 7601</div> 7602</td></tr> 7603<tr><td><a href="Sys.html#VALmax_string_length">max_string_length</a> [<a href="Sys.html">Sys</a>]</td> 7604<td><div class="info"> 7605Maximum length of strings and byte sequences. 7606</div> 7607</td></tr> 7608<tr><td><a href="Config.html#VALmax_tag">max_tag</a> [<a href="Config.html">Config</a>]</td> 7609<td></td></tr> 7610<tr><td><a href="Config.html#VALmax_young_wosize">max_young_wosize</a> [<a href="Config.html">Config</a>]</td> 7611<td></td></tr> 7612<tr><td><a href="Misc.html#VALmay">may</a> [<a href="Misc.html">Misc</a>]</td> 7613<td></td></tr> 7614<tr><td><a href="Misc.html#VALmay_map">may_map</a> [<a href="Misc.html">Misc</a>]</td> 7615<td></td></tr> 7616<tr><td><a href="Weak.S.html#VALmem">mem</a> [<a href="Weak.S.html">Weak.S</a>]</td> 7617<td><div class="info"> 7618<code class="code">mem t x</code> returns <code class="code"><span class="keyword">true</span></code> if there is at least one instance 7619 of <code class="code">x</code> in <code class="code">t</code>, false otherwise. 7620</div> 7621</td></tr> 7622<tr><td><a href="Tbl.html#VALmem">mem</a> [<a href="Tbl.html">Tbl</a>]</td> 7623<td></td></tr> 7624<tr><td><a href="MoreLabels.Set.S.html#VALmem">mem</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 7625<td></td></tr> 7626<tr><td><a href="MoreLabels.Map.S.html#VALmem">mem</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 7627<td></td></tr> 7628<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALmem">mem</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 7629<td></td></tr> 7630<tr><td><a href="MoreLabels.Hashtbl.S.html#VALmem">mem</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 7631<td></td></tr> 7632<tr><td><a href="MoreLabels.Hashtbl.html#VALmem">mem</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 7633<td></td></tr> 7634<tr><td><a href="ListLabels.html#VALmem">mem</a> [<a href="ListLabels.html">ListLabels</a>]</td> 7635<td><div class="info"> 7636<code class="code">mem a l</code> is true if and only if <code class="code">a</code> is equal 7637 to an element of <code class="code">l</code>. 7638</div> 7639</td></tr> 7640<tr><td><a href="List.html#VALmem">mem</a> [<a href="List.html">List</a>]</td> 7641<td><div class="info"> 7642<code class="code">mem a l</code> is true if and only if <code class="code">a</code> is equal 7643 to an element of <code class="code">l</code>. 7644</div> 7645</td></tr> 7646<tr><td><a href="Hashtbl.SeededS.html#VALmem">mem</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 7647<td></td></tr> 7648<tr><td><a href="Hashtbl.S.html#VALmem">mem</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 7649<td></td></tr> 7650<tr><td><a href="Hashtbl.html#VALmem">mem</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 7651<td><div class="info"> 7652<code class="code"><span class="constructor">Hashtbl</span>.mem tbl x</code> checks if <code class="code">x</code> is bound in <code class="code">tbl</code>. 7653</div> 7654</td></tr> 7655<tr><td><a href="Map.S.html#VALmem">mem</a> [<a href="Map.S.html">Map.S</a>]</td> 7656<td><div class="info"> 7657<code class="code">mem x m</code> returns <code class="code"><span class="keyword">true</span></code> if <code class="code">m</code> contains a binding for <code class="code">x</code>, 7658 and <code class="code"><span class="keyword">false</span></code> otherwise. 7659</div> 7660</td></tr> 7661<tr><td><a href="Set.S.html#VALmem">mem</a> [<a href="Set.S.html">Set.S</a>]</td> 7662<td><div class="info"> 7663<code class="code">mem x s</code> tests whether <code class="code">x</code> belongs to the set <code class="code">s</code>. 7664</div> 7665</td></tr> 7666<tr><td><a href="ArrayLabels.html#VALmem">mem</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 7667<td><div class="info"> 7668<code class="code">mem x a</code> is true if and only if <code class="code">x</code> is equal 7669 to an element of <code class="code">a</code>. 7670</div> 7671</td></tr> 7672<tr><td><a href="Array.html#VALmem">mem</a> [<a href="Array.html">Array</a>]</td> 7673<td><div class="info"> 7674<code class="code">mem a l</code> is true if and only if <code class="code">a</code> is equal 7675 to an element of <code class="code">l</code>. 7676</div> 7677</td></tr> 7678<tr><td><a href="ListLabels.html#VALmem_assoc">mem_assoc</a> [<a href="ListLabels.html">ListLabels</a>]</td> 7679<td><div class="info"> 7680Same as <a href="List.html#VALassoc"><code class="code"><span class="constructor">List</span>.assoc</code></a>, but simply return true if a binding exists, 7681 and false if no bindings exist for the given key. 7682</div> 7683</td></tr> 7684<tr><td><a href="List.html#VALmem_assoc">mem_assoc</a> [<a href="List.html">List</a>]</td> 7685<td><div class="info"> 7686Same as <a href="List.html#VALassoc"><code class="code"><span class="constructor">List</span>.assoc</code></a>, but simply return true if a binding exists, 7687 and false if no bindings exist for the given key. 7688</div> 7689</td></tr> 7690<tr><td><a href="ListLabels.html#VALmem_assq">mem_assq</a> [<a href="ListLabels.html">ListLabels</a>]</td> 7691<td><div class="info"> 7692Same as <a href="List.html#VALmem_assoc"><code class="code"><span class="constructor">List</span>.mem_assoc</code></a>, but uses physical equality instead of 7693 structural equality to compare keys. 7694</div> 7695</td></tr> 7696<tr><td><a href="List.html#VALmem_assq">mem_assq</a> [<a href="List.html">List</a>]</td> 7697<td><div class="info"> 7698Same as <a href="List.html#VALmem_assoc"><code class="code"><span class="constructor">List</span>.mem_assoc</code></a>, but uses physical equality instead of 7699 structural equality to compare keys. 7700</div> 7701</td></tr> 7702<tr><td><a href="Identifiable.S.Tbl.html#VALmemoize">memoize</a> [<a href="Identifiable.S.Tbl.html">Identifiable.S.Tbl</a>]</td> 7703<td></td></tr> 7704<tr><td><a href="ListLabels.html#VALmemq">memq</a> [<a href="ListLabels.html">ListLabels</a>]</td> 7705<td><div class="info"> 7706Same as <a href="List.html#VALmem"><code class="code"><span class="constructor">List</span>.mem</code></a>, but uses physical equality instead of structural 7707 equality to compare list elements. 7708</div> 7709</td></tr> 7710<tr><td><a href="List.html#VALmemq">memq</a> [<a href="List.html">List</a>]</td> 7711<td><div class="info"> 7712Same as <a href="List.html#VALmem"><code class="code"><span class="constructor">List</span>.mem</code></a>, but uses physical equality instead of structural 7713 equality to compare list elements. 7714</div> 7715</td></tr> 7716<tr><td><a href="ArrayLabels.html#VALmemq">memq</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 7717<td><div class="info"> 7718Same as <a href="Array.html#VALmem"><code class="code"><span class="constructor">Array</span>.mem</code></a>, but uses physical equality instead of structural 7719 equality to compare list elements. 7720</div> 7721</td></tr> 7722<tr><td><a href="Array.html#VALmemq">memq</a> [<a href="Array.html">Array</a>]</td> 7723<td><div class="info"> 7724Same as <a href="Array.html#VALmem"><code class="code"><span class="constructor">Array</span>.mem</code></a>, but uses physical equality instead of structural 7725 equality to compare array elements. 7726</div> 7727</td></tr> 7728<tr><td><a href="Weak.S.html#VALmerge">merge</a> [<a href="Weak.S.html">Weak.S</a>]</td> 7729<td><div class="info"> 7730<code class="code">merge t x</code> returns an instance of <code class="code">x</code> found in <code class="code">t</code> if any, 7731 or else adds <code class="code">x</code> to <code class="code">t</code> and return <code class="code">x</code>. 7732</div> 7733</td></tr> 7734<tr><td><a href="Sort.html#VALmerge">merge</a> [<a href="Sort.html">Sort</a>]</td> 7735<td><div class="info"> 7736Merge two lists according to the given predicate. 7737</div> 7738</td></tr> 7739<tr><td><a href="MoreLabels.Map.S.html#VALmerge">merge</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 7740<td></td></tr> 7741<tr><td><a href="ListLabels.html#VALmerge">merge</a> [<a href="ListLabels.html">ListLabels</a>]</td> 7742<td><div class="info"> 7743Merge two lists: 7744 Assuming that <code class="code">l1</code> and <code class="code">l2</code> are sorted according to the 7745 comparison function <code class="code">cmp</code>, <code class="code">merge cmp l1 l2</code> will return a 7746 sorted list containting all the elements of <code class="code">l1</code> and <code class="code">l2</code>. 7747</div> 7748</td></tr> 7749<tr><td><a href="List.html#VALmerge">merge</a> [<a href="List.html">List</a>]</td> 7750<td><div class="info"> 7751Merge two lists: 7752 Assuming that <code class="code">l1</code> and <code class="code">l2</code> are sorted according to the 7753 comparison function <code class="code">cmp</code>, <code class="code">merge cmp l1 l2</code> will return a 7754 sorted list containting all the elements of <code class="code">l1</code> and <code class="code">l2</code>. 7755</div> 7756</td></tr> 7757<tr><td><a href="Map.S.html#VALmerge">merge</a> [<a href="Map.S.html">Map.S</a>]</td> 7758<td><div class="info"> 7759<code class="code">merge f m1 m2</code> computes a map whose keys is a subset of keys of <code class="code">m1</code> 7760 and of <code class="code">m2</code>. 7761</div> 7762</td></tr> 7763<tr><td><a href="Ast_helper.Cf.html#VALmethod_">method_</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td> 7764<td></td></tr> 7765<tr><td><a href="Ast_helper.Ctf.html#VALmethod_">method_</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td> 7766<td></td></tr> 7767<tr><td><a href="Uchar.html#VALmin">min</a> [<a href="Uchar.html">Uchar</a>]</td> 7768<td><div class="info"> 7769<code class="code">min</code> is U+0000. 7770</div> 7771</td></tr> 7772<tr><td><a href="Pervasives.html#VALmin">min</a> [<a href="Pervasives.html">Pervasives</a>]</td> 7773<td><div class="info"> 7774Return the smaller of the two arguments. 7775</div> 7776</td></tr> 7777<tr><td><a href="Big_int.html#VALmin_big_int">min_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 7778<td><div class="info"> 7779Return the smaller of its two arguments. 7780</div> 7781</td></tr> 7782<tr><td><a href="MoreLabels.Map.S.html#VALmin_binding">min_binding</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 7783<td></td></tr> 7784<tr><td><a href="Map.S.html#VALmin_binding">min_binding</a> [<a href="Map.S.html">Map.S</a>]</td> 7785<td><div class="info"> 7786Return the smallest binding of the given map 7787 (with respect to the <code class="code"><span class="constructor">Ord</span>.compare</code> ordering), or raise 7788 <code class="code"><span class="constructor">Not_found</span></code> if the map is empty. 7789</div> 7790</td></tr> 7791<tr><td><a href="MoreLabels.Map.S.html#VALmin_binding_opt">min_binding_opt</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 7792<td></td></tr> 7793<tr><td><a href="Map.S.html#VALmin_binding_opt">min_binding_opt</a> [<a href="Map.S.html">Map.S</a>]</td> 7794<td><div class="info"> 7795Return the smallest binding of the given map 7796 (with respect to the <code class="code"><span class="constructor">Ord</span>.compare</code> ordering), or <code class="code"><span class="constructor">None</span></code> 7797 if the map is empty. 7798</div> 7799</td></tr> 7800<tr><td><a href="MoreLabels.Set.S.html#VALmin_elt">min_elt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 7801<td></td></tr> 7802<tr><td><a href="Set.S.html#VALmin_elt">min_elt</a> [<a href="Set.S.html">Set.S</a>]</td> 7803<td><div class="info"> 7804Return the smallest element of the given set 7805 (with respect to the <code class="code"><span class="constructor">Ord</span>.compare</code> ordering), or raise 7806 <code class="code"><span class="constructor">Not_found</span></code> if the set is empty. 7807</div> 7808</td></tr> 7809<tr><td><a href="MoreLabels.Set.S.html#VALmin_elt_opt">min_elt_opt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 7810<td></td></tr> 7811<tr><td><a href="Set.S.html#VALmin_elt_opt">min_elt_opt</a> [<a href="Set.S.html">Set.S</a>]</td> 7812<td><div class="info"> 7813Return the smallest element of the given set 7814 (with respect to the <code class="code"><span class="constructor">Ord</span>.compare</code> ordering), or <code class="code"><span class="constructor">None</span></code> 7815 if the set is empty. 7816</div> 7817</td></tr> 7818<tr><td><a href="Pervasives.html#VALmin_float">min_float</a> [<a href="Pervasives.html">Pervasives</a>]</td> 7819<td><div class="info"> 7820The smallest positive, non-zero, non-denormalized value of type <code class="code">float</code>. 7821</div> 7822</td></tr> 7823<tr><td><a href="Targetint.html#VALmin_int">min_int</a> [<a href="Targetint.html">Targetint</a>]</td> 7824<td><div class="info"> 7825The smallest representable target integer, 7826 either -2<sup class="superscript">31</sup> on a 32-bit platform, 7827 or -2<sup class="superscript">63</sup> on a 64-bit platform. 7828</div> 7829</td></tr> 7830<tr><td><a href="Pervasives.html#VALmin_int">min_int</a> [<a href="Pervasives.html">Pervasives</a>]</td> 7831<td><div class="info"> 7832The smallest representable integer. 7833</div> 7834</td></tr> 7835<tr><td><a href="Nativeint.html#VALmin_int">min_int</a> [<a href="Nativeint.html">Nativeint</a>]</td> 7836<td><div class="info"> 7837The smallest representable native integer, 7838 either -2<sup class="superscript">31</sup> on a 32-bit platform, 7839 or -2<sup class="superscript">63</sup> on a 64-bit platform. 7840</div> 7841</td></tr> 7842<tr><td><a href="Int64.html#VALmin_int">min_int</a> [<a href="Int64.html">Int64</a>]</td> 7843<td><div class="info"> 7844The smallest representable 64-bit integer, -2<sup class="superscript">63</sup>. 7845</div> 7846</td></tr> 7847<tr><td><a href="Int32.html#VALmin_int">min_int</a> [<a href="Int32.html">Int32</a>]</td> 7848<td><div class="info"> 7849The smallest representable 32-bit integer, -2<sup class="superscript">31</sup>. 7850</div> 7851</td></tr> 7852<tr><td><a href="Num.html#VALmin_num">min_num</a> [<a href="Num.html">Num</a>]</td> 7853<td><div class="info"> 7854Return the smaller of the two arguments. 7855</div> 7856</td></tr> 7857<tr><td><a href="Gc.html#VALminor">minor</a> [<a href="Gc.html">Gc</a>]</td> 7858<td><div class="info"> 7859Trigger a minor collection. 7860</div> 7861</td></tr> 7862<tr><td><a href="Gc.html#VALminor_words">minor_words</a> [<a href="Gc.html">Gc</a>]</td> 7863<td><div class="info"> 7864Number of words allocated in the minor heap since the program was 7865 started. 7866</div> 7867</td></tr> 7868<tr><td><a href="Big_int.html#VALminus_big_int">minus_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 7869<td><div class="info"> 7870Unary negation. 7871</div> 7872</td></tr> 7873<tr><td><a href="Num.html#VALminus_num">minus_num</a> [<a href="Num.html">Num</a>]</td> 7874<td><div class="info"> 7875Unary negation. 7876</div> 7877</td></tr> 7878<tr><td><a href="Targetint.html#VALminus_one">minus_one</a> [<a href="Targetint.html">Targetint</a>]</td> 7879<td><div class="info"> 7880The target integer -1. 7881</div> 7882</td></tr> 7883<tr><td><a href="Nativeint.html#VALminus_one">minus_one</a> [<a href="Nativeint.html">Nativeint</a>]</td> 7884<td><div class="info"> 7885The native integer -1. 7886</div> 7887</td></tr> 7888<tr><td><a href="Int64.html#VALminus_one">minus_one</a> [<a href="Int64.html">Int64</a>]</td> 7889<td><div class="info"> 7890The 64-bit integer -1. 7891</div> 7892</td></tr> 7893<tr><td><a href="Int32.html#VALminus_one">minus_one</a> [<a href="Int32.html">Int32</a>]</td> 7894<td><div class="info"> 7895The 32-bit integer -1. 7896</div> 7897</td></tr> 7898<tr><td><a href="Ast_helper.Cstr.html#VALmk">mk</a> [<a href="Ast_helper.Cstr.html">Ast_helper.Cstr</a>]</td> 7899<td></td></tr> 7900<tr><td><a href="Ast_helper.Csig.html#VALmk">mk</a> [<a href="Ast_helper.Csig.html">Ast_helper.Csig</a>]</td> 7901<td></td></tr> 7902<tr><td><a href="Ast_helper.Ci.html#VALmk">mk</a> [<a href="Ast_helper.Ci.html">Ast_helper.Ci</a>]</td> 7903<td></td></tr> 7904<tr><td><a href="Ast_helper.Cf.html#VALmk">mk</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td> 7905<td></td></tr> 7906<tr><td><a href="Ast_helper.Cl.html#VALmk">mk</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td> 7907<td></td></tr> 7908<tr><td><a href="Ast_helper.Ctf.html#VALmk">mk</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td> 7909<td></td></tr> 7910<tr><td><a href="Ast_helper.Cty.html#VALmk">mk</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td> 7911<td></td></tr> 7912<tr><td><a href="Ast_helper.Vb.html#VALmk">mk</a> [<a href="Ast_helper.Vb.html">Ast_helper.Vb</a>]</td> 7913<td></td></tr> 7914<tr><td><a href="Ast_helper.Incl.html#VALmk">mk</a> [<a href="Ast_helper.Incl.html">Ast_helper.Incl</a>]</td> 7915<td></td></tr> 7916<tr><td><a href="Ast_helper.Opn.html#VALmk">mk</a> [<a href="Ast_helper.Opn.html">Ast_helper.Opn</a>]</td> 7917<td></td></tr> 7918<tr><td><a href="Ast_helper.Mb.html#VALmk">mk</a> [<a href="Ast_helper.Mb.html">Ast_helper.Mb</a>]</td> 7919<td></td></tr> 7920<tr><td><a href="Ast_helper.Mtd.html#VALmk">mk</a> [<a href="Ast_helper.Mtd.html">Ast_helper.Mtd</a>]</td> 7921<td></td></tr> 7922<tr><td><a href="Ast_helper.Md.html#VALmk">mk</a> [<a href="Ast_helper.Md.html">Ast_helper.Md</a>]</td> 7923<td></td></tr> 7924<tr><td><a href="Ast_helper.Str.html#VALmk">mk</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 7925<td></td></tr> 7926<tr><td><a href="Ast_helper.Sig.html#VALmk">mk</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 7927<td></td></tr> 7928<tr><td><a href="Ast_helper.Mod.html#VALmk">mk</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td> 7929<td></td></tr> 7930<tr><td><a href="Ast_helper.Mty.html#VALmk">mk</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td> 7931<td></td></tr> 7932<tr><td><a href="Ast_helper.Te.html#VALmk">mk</a> [<a href="Ast_helper.Te.html">Ast_helper.Te</a>]</td> 7933<td></td></tr> 7934<tr><td><a href="Ast_helper.Type.html#VALmk">mk</a> [<a href="Ast_helper.Type.html">Ast_helper.Type</a>]</td> 7935<td></td></tr> 7936<tr><td><a href="Ast_helper.Val.html#VALmk">mk</a> [<a href="Ast_helper.Val.html">Ast_helper.Val</a>]</td> 7937<td></td></tr> 7938<tr><td><a href="Ast_helper.Exp.html#VALmk">mk</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 7939<td></td></tr> 7940<tr><td><a href="Ast_helper.Pat.html#VALmk">mk</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 7941<td></td></tr> 7942<tr><td><a href="Ast_helper.Typ.html#VALmk">mk</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 7943<td></td></tr> 7944<tr><td><a href="UnixLabels.html#VALmkdir">mkdir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 7945<td><div class="info"> 7946Create a directory with the given permissions. 7947</div> 7948</td></tr> 7949<tr><td><a href="Unix.html#VALmkdir">mkdir</a> [<a href="Unix.html">Unix</a>]</td> 7950<td><div class="info"> 7951Create a directory with the given permissions (see <a href="Unix.html#VALumask"><code class="code"><span class="constructor">Unix</span>.umask</code></a>). 7952</div> 7953</td></tr> 7954<tr><td><a href="Config.html#VALmkdll">mkdll</a> [<a href="Config.html">Config</a>]</td> 7955<td></td></tr> 7956<tr><td><a href="Config.html#VALmkexe">mkexe</a> [<a href="Config.html">Config</a>]</td> 7957<td></td></tr> 7958<tr><td><a href="UnixLabels.html#VALmkfifo">mkfifo</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 7959<td><div class="info"> 7960Create a named pipe with the given permissions. 7961</div> 7962</td></tr> 7963<tr><td><a href="Unix.html#VALmkfifo">mkfifo</a> [<a href="Unix.html">Unix</a>]</td> 7964<td><div class="info"> 7965Create a named pipe with the given permissions (see <a href="Unix.html#VALumask"><code class="code"><span class="constructor">Unix</span>.umask</code></a>). 7966</div> 7967</td></tr> 7968<tr><td><a href="Location.html#VALmkloc">mkloc</a> [<a href="Location.html">Location</a>]</td> 7969<td></td></tr> 7970<tr><td><a href="Config.html#VALmkmaindll">mkmaindll</a> [<a href="Config.html">Config</a>]</td> 7971<td></td></tr> 7972<tr><td><a href="Location.html#VALmknoloc">mknoloc</a> [<a href="Location.html">Location</a>]</td> 7973<td></td></tr> 7974<tr><td><a href="UnixLabels.html#VALmktime">mktime</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 7975<td><div class="info"> 7976Convert a date and time, specified by the <code class="code">tm</code> argument, into 7977 a time in seconds, as returned by <a href="UnixLabels.html#VALtime"><code class="code"><span class="constructor">UnixLabels</span>.time</code></a>. 7978</div> 7979</td></tr> 7980<tr><td><a href="Unix.html#VALmktime">mktime</a> [<a href="Unix.html">Unix</a>]</td> 7981<td><div class="info"> 7982Convert a date and time, specified by the <code class="code">tm</code> argument, into 7983 a time in seconds, as returned by <a href="Unix.html#VALtime"><code class="code"><span class="constructor">Unix</span>.time</code></a>. 7984</div> 7985</td></tr> 7986<tr><td><a href="Big_int.html#VALmod_big_int">mod_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 7987<td><div class="info"> 7988Euclidean modulus of two big integers. 7989</div> 7990</td></tr> 7991<tr><td><a href="Pervasives.html#VALmod_float">mod_float</a> [<a href="Pervasives.html">Pervasives</a>]</td> 7992<td><div class="info"> 7993<code class="code">mod_float a b</code> returns the remainder of <code class="code">a</code> with respect to 7994 <code class="code">b</code>. 7995</div> 7996</td></tr> 7997<tr><td><a href="Num.html#VALmod_num">mod_num</a> [<a href="Num.html">Num</a>]</td> 7998<td><div class="info"> 7999Euclidean division: remainder. 8000</div> 8001</td></tr> 8002<tr><td><a href="Config.html#VALmodel">model</a> [<a href="Config.html">Config</a>]</td> 8003<td></td></tr> 8004<tr><td><a href="Pervasives.html#VALmodf">modf</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8005<td><div class="info"> 8006<code class="code">modf f</code> returns the pair of the fractional and integral 8007 part of <code class="code">f</code>. 8008</div> 8009</td></tr> 8010<tr><td><a href="Ast_helper.Str.html#VALmodtype">modtype</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 8011<td></td></tr> 8012<tr><td><a href="Ast_helper.Sig.html#VALmodtype">modtype</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 8013<td></td></tr> 8014<tr><td><a href="Ast_helper.Str.html#VALmodule_">module_</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 8015<td></td></tr> 8016<tr><td><a href="Ast_helper.Sig.html#VALmodule_">module_</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 8017<td></td></tr> 8018<tr><td><a href="Graphics.html#VALmouse_pos">mouse_pos</a> [<a href="Graphics.html">Graphics</a>]</td> 8019<td><div class="info"> 8020Return the position of the mouse cursor, relative to the 8021 graphics window. 8022</div> 8023</td></tr> 8024<tr><td><a href="Graphics.html#VALmoveto">moveto</a> [<a href="Graphics.html">Graphics</a>]</td> 8025<td><div class="info"> 8026Position the current point. 8027</div> 8028</td></tr> 8029<tr><td><a href="Targetint.html#VALmul">mul</a> [<a href="Targetint.html">Targetint</a>]</td> 8030<td><div class="info"> 8031Multiplication. 8032</div> 8033</td></tr> 8034<tr><td><a href="Nativeint.html#VALmul">mul</a> [<a href="Nativeint.html">Nativeint</a>]</td> 8035<td><div class="info"> 8036Multiplication. 8037</div> 8038</td></tr> 8039<tr><td><a href="Int64.html#VALmul">mul</a> [<a href="Int64.html">Int64</a>]</td> 8040<td><div class="info"> 8041Multiplication. 8042</div> 8043</td></tr> 8044<tr><td><a href="Int32.html#VALmul">mul</a> [<a href="Int32.html">Int32</a>]</td> 8045<td><div class="info"> 8046Multiplication. 8047</div> 8048</td></tr> 8049<tr><td><a href="Complex.html#VALmul">mul</a> [<a href="Complex.html">Complex</a>]</td> 8050<td><div class="info"> 8051Multiplication 8052</div> 8053</td></tr> 8054<tr><td><a href="Big_int.html#VALmult_big_int">mult_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 8055<td><div class="info"> 8056Multiplication of two big integers. 8057</div> 8058</td></tr> 8059<tr><td><a href="Big_int.html#VALmult_int_big_int">mult_int_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 8060<td><div class="info"> 8061Multiplication of a big integer by a small integer 8062</div> 8063</td></tr> 8064<tr><td><a href="Num.html#VALmult_num">mult_num</a> [<a href="Num.html">Num</a>]</td> 8065<td><div class="info"> 8066Multiplication 8067</div> 8068</td></tr> 8069<tr><td align="left"><br>N</td></tr> 8070<tr><td><a href="Scanf.Scanning.html#VALname_of_input">name_of_input</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 8071<td><div class="info"> 8072<code class="code"><span class="constructor">Scanning</span>.name_of_input ic</code> returns the name of the character source 8073 for the given <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted input channel. 8074</div> 8075</td></tr> 8076<tr><td><a href="Pervasives.html#VALnan">nan</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8077<td><div class="info"> 8078A special floating-point value denoting the result of an 8079 undefined operation such as <code class="code">0.0 /. 0.0</code>. 8080</div> 8081</td></tr> 8082<tr><td><a href="CamlinternalOO.html#VALnarrow">narrow</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 8083<td></td></tr> 8084<tr><td><a href="Num.html#VALnat_of_num">nat_of_num</a> [<a href="Num.html">Num</a>]</td> 8085<td></td></tr> 8086<tr><td><a href="Num.html#VALnat_of_num_opt">nat_of_num_opt</a> [<a href="Num.html">Num</a>]</td> 8087<td><div class="info"> 8088</div> 8089</td></tr> 8090<tr><td><a href="Config.html#VALnative_c_compiler">native_c_compiler</a> [<a href="Config.html">Config</a>]</td> 8091<td></td></tr> 8092<tr><td><a href="Config.html#VALnative_c_libraries">native_c_libraries</a> [<a href="Config.html">Config</a>]</td> 8093<td></td></tr> 8094<tr><td><a href="Clflags.html#VALnative_code">native_code</a> [<a href="Clflags.html">Clflags</a>]</td> 8095<td></td></tr> 8096<tr><td><a href="Config.html#VALnative_pack_linker">native_pack_linker</a> [<a href="Config.html">Config</a>]</td> 8097<td></td></tr> 8098<tr><td><a href="Random.State.html#VALnativeint">nativeint</a> [<a href="Random.State.html">Random.State</a>]</td> 8099<td></td></tr> 8100<tr><td><a href="Random.html#VALnativeint">nativeint</a> [<a href="Random.html">Random</a>]</td> 8101<td><div class="info"> 8102<code class="code"><span class="constructor">Random</span>.nativeint bound</code> returns a random integer between 0 (inclusive) 8103 and <code class="code">bound</code> (exclusive). 8104</div> 8105</td></tr> 8106<tr><td><a href="Misc.Int_literal_converter.html#VALnativeint">nativeint</a> [<a href="Misc.Int_literal_converter.html">Misc.Int_literal_converter</a>]</td> 8107<td></td></tr> 8108<tr><td><a href="Bigarray.html#VALnativeint">nativeint</a> [<a href="Bigarray.html">Bigarray</a>]</td> 8109<td><div class="info"> 8110See <a href="Bigarray.html#VALchar"><code class="code"><span class="constructor">Bigarray</span>.char</code></a>. 8111</div> 8112</td></tr> 8113<tr><td><a href="Ast_helper.Const.html#VALnativeint">nativeint</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td> 8114<td></td></tr> 8115<tr><td><a href="Big_int.html#VALnativeint_of_big_int">nativeint_of_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 8116<td><div class="info"> 8117Convert a big integer to a native integer. 8118</div> 8119</td></tr> 8120<tr><td><a href="Big_int.html#VALnativeint_of_big_int_opt">nativeint_of_big_int_opt</a> [<a href="Big_int.html">Big_int</a>]</td> 8121<td><div class="info"> 8122Convert a big integer to a native integer. 8123</div> 8124</td></tr> 8125<tr><td><a href="Targetint.html#VALneg">neg</a> [<a href="Targetint.html">Targetint</a>]</td> 8126<td><div class="info"> 8127Unary negation. 8128</div> 8129</td></tr> 8130<tr><td><a href="Nativeint.html#VALneg">neg</a> [<a href="Nativeint.html">Nativeint</a>]</td> 8131<td><div class="info"> 8132Unary negation. 8133</div> 8134</td></tr> 8135<tr><td><a href="Int64.html#VALneg">neg</a> [<a href="Int64.html">Int64</a>]</td> 8136<td><div class="info"> 8137Unary negation. 8138</div> 8139</td></tr> 8140<tr><td><a href="Int32.html#VALneg">neg</a> [<a href="Int32.html">Int32</a>]</td> 8141<td><div class="info"> 8142Unary negation. 8143</div> 8144</td></tr> 8145<tr><td><a href="Complex.html#VALneg">neg</a> [<a href="Complex.html">Complex</a>]</td> 8146<td><div class="info"> 8147Unary negation. 8148</div> 8149</td></tr> 8150<tr><td><a href="Pervasives.html#VALneg_infinity">neg_infinity</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8151<td><div class="info"> 8152Negative infinity. 8153</div> 8154</td></tr> 8155<tr><td><a href="Ast_helper.Exp.html#VALnew_">new_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 8156<td></td></tr> 8157<tr><td><a href="Obj.html#VALnew_block">new_block</a> [<a href="Obj.html">Obj</a>]</td> 8158<td></td></tr> 8159<tr><td><a href="Event.html#VALnew_channel">new_channel</a> [<a href="Event.html">Event</a>]</td> 8160<td><div class="info"> 8161Return a new channel. 8162</div> 8163</td></tr> 8164<tr><td><a href="Lexing.html#VALnew_line">new_line</a> [<a href="Lexing.html">Lexing</a>]</td> 8165<td><div class="info"> 8166Update the <code class="code">lex_curr_p</code> field of the lexbuf to reflect the start 8167 of a new line. 8168</div> 8169</td></tr> 8170<tr><td><a href="CamlinternalOO.html#VALnew_method">new_method</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 8171<td></td></tr> 8172<tr><td><a href="CamlinternalOO.html#VALnew_methods_variables">new_methods_variables</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 8173<td></td></tr> 8174<tr><td><a href="CamlinternalOO.html#VALnew_variable">new_variable</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 8175<td></td></tr> 8176<tr><td><a href="Ast_helper.Exp.html#VALnewtype">newtype</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 8177<td></td></tr> 8178<tr><td><a href="Stream.html#VALnext">next</a> [<a href="Stream.html">Stream</a>]</td> 8179<td><div class="info"> 8180Return the first element of the stream and remove it from the 8181 stream. 8182</div> 8183</td></tr> 8184<tr><td><a href="UnixLabels.html#VALnice">nice</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 8185<td><div class="info"> 8186Change the process priority. 8187</div> 8188</td></tr> 8189<tr><td><a href="Unix.html#VALnice">nice</a> [<a href="Unix.html">Unix</a>]</td> 8190<td><div class="info"> 8191Change the process priority. 8192</div> 8193</td></tr> 8194<tr><td><a href="Clflags.html#VALno_auto_link">no_auto_link</a> [<a href="Clflags.html">Clflags</a>]</td> 8195<td></td></tr> 8196<tr><td><a href="Clflags.html#VALno_check_prims">no_check_prims</a> [<a href="Clflags.html">Clflags</a>]</td> 8197<td></td></tr> 8198<tr><td><a href="Misc.html#VALno_overflow_add">no_overflow_add</a> [<a href="Misc.html">Misc</a>]</td> 8199<td></td></tr> 8200<tr><td><a href="Misc.html#VALno_overflow_lsl">no_overflow_lsl</a> [<a href="Misc.html">Misc</a>]</td> 8201<td></td></tr> 8202<tr><td><a href="Misc.html#VALno_overflow_mul">no_overflow_mul</a> [<a href="Misc.html">Misc</a>]</td> 8203<td></td></tr> 8204<tr><td><a href="Misc.html#VALno_overflow_sub">no_overflow_sub</a> [<a href="Misc.html">Misc</a>]</td> 8205<td></td></tr> 8206<tr><td><a href="Obj.html#VALno_scan_tag">no_scan_tag</a> [<a href="Obj.html">Obj</a>]</td> 8207<td></td></tr> 8208<tr><td><a href="Clflags.html#VALno_std_include">no_std_include</a> [<a href="Clflags.html">Clflags</a>]</td> 8209<td></td></tr> 8210<tr><td><a href="Clflags.html#VALnoassert">noassert</a> [<a href="Clflags.html">Clflags</a>]</td> 8211<td></td></tr> 8212<tr><td><a href="Clflags.html#VALnoinit">noinit</a> [<a href="Clflags.html">Clflags</a>]</td> 8213<td></td></tr> 8214<tr><td><a href="Location.html#VALnone">none</a> [<a href="Location.html">Location</a>]</td> 8215<td><div class="info"> 8216An arbitrary value of type <code class="code">t</code>; describes an empty ghost range. 8217</div> 8218</td></tr> 8219<tr><td><a href="Clflags.html#VALnopervasives">nopervasives</a> [<a href="Clflags.html">Clflags</a>]</td> 8220<td></td></tr> 8221<tr><td><a href="Clflags.html#VALnoprompt">noprompt</a> [<a href="Clflags.html">Clflags</a>]</td> 8222<td></td></tr> 8223<tr><td><a href="Clflags.html#VALnopromptcont">nopromptcont</a> [<a href="Clflags.html">Clflags</a>]</td> 8224<td></td></tr> 8225<tr><td><a href="Complex.html#VALnorm">norm</a> [<a href="Complex.html">Complex</a>]</td> 8226<td><div class="info"> 8227Norm: given <code class="code">x + i.y</code>, returns <code class="code">sqrt(x^2 + y^2)</code>. 8228</div> 8229</td></tr> 8230<tr><td><a href="Complex.html#VALnorm2">norm2</a> [<a href="Complex.html">Complex</a>]</td> 8231<td><div class="info"> 8232Norm squared: given <code class="code">x + i.y</code>, returns <code class="code">x^2 + y^2</code>. 8233</div> 8234</td></tr> 8235<tr><td><a href="Misc.html#VALnormalise_eol">normalise_eol</a> [<a href="Misc.html">Misc</a>]</td> 8236<td><div class="info"> 8237<code class="code">normalise_eol s</code> returns a fresh copy of <code class="code">s</code> with any '\r' characters 8238 removed. 8239</div> 8240</td></tr> 8241<tr><td><a href="Pervasives.html#VALnot">not</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8242<td><div class="info"> 8243The boolean negation. 8244</div> 8245</td></tr> 8246<tr><td><a href="Clflags.html#VALnoversion">noversion</a> [<a href="Clflags.html">Clflags</a>]</td> 8247<td></td></tr> 8248<tr><td><a href="Stream.html#VALnpeek">npeek</a> [<a href="Stream.html">Stream</a>]</td> 8249<td><div class="info"> 8250<code class="code">npeek n</code> returns the list of the <code class="code">n</code> first elements of 8251 the stream, or all its remaining elements if less than <code class="code">n</code> 8252 elements are available. 8253</div> 8254</td></tr> 8255<tr><td><a href="ListLabels.html#VALnth">nth</a> [<a href="ListLabels.html">ListLabels</a>]</td> 8256<td><div class="info"> 8257Return the <code class="code">n</code>-th element of the given list. 8258</div> 8259</td></tr> 8260<tr><td><a href="List.html#VALnth">nth</a> [<a href="List.html">List</a>]</td> 8261<td><div class="info"> 8262Return the <code class="code">n</code>-th element of the given list. 8263</div> 8264</td></tr> 8265<tr><td><a href="Buffer.html#VALnth">nth</a> [<a href="Buffer.html">Buffer</a>]</td> 8266<td><div class="info"> 8267Get the n-th character of the buffer. 8268</div> 8269</td></tr> 8270<tr><td><a href="Bigarray.Genarray.html#VALnth_dim">nth_dim</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 8271<td><div class="info"> 8272<code class="code"><span class="constructor">Genarray</span>.nth_dim a n</code> returns the <code class="code">n</code>-th dimension of the 8273 big array <code class="code">a</code>. 8274</div> 8275</td></tr> 8276<tr><td><a href="ListLabels.html#VALnth_opt">nth_opt</a> [<a href="ListLabels.html">ListLabels</a>]</td> 8277<td><div class="info"> 8278Return the <code class="code">n</code>-th element of the given list. 8279</div> 8280</td></tr> 8281<tr><td><a href="List.html#VALnth_opt">nth_opt</a> [<a href="List.html">List</a>]</td> 8282<td><div class="info"> 8283Return the <code class="code">n</code>-th element of the given list. 8284</div> 8285</td></tr> 8286<tr><td><a href="Big_int.html#VALnum_bits_big_int">num_bits_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 8287<td><div class="info"> 8288Return the number of significant bits in the absolute 8289 value of the given big integer. 8290</div> 8291</td></tr> 8292<tr><td><a href="Big_int.html#VALnum_digits_big_int">num_digits_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 8293<td><div class="info"> 8294Return the number of machine words used to store the 8295 given big integer. 8296</div> 8297</td></tr> 8298<tr><td><a href="Bigarray.Genarray.html#VALnum_dims">num_dims</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 8299<td><div class="info"> 8300Return the number of dimensions of the given big array. 8301</div> 8302</td></tr> 8303<tr><td><a href="Num.html#VALnum_of_big_int">num_of_big_int</a> [<a href="Num.html">Num</a>]</td> 8304<td></td></tr> 8305<tr><td><a href="Num.html#VALnum_of_int">num_of_int</a> [<a href="Num.html">Num</a>]</td> 8306<td></td></tr> 8307<tr><td><a href="Num.html#VALnum_of_nat">num_of_nat</a> [<a href="Num.html">Num</a>]</td> 8308<td></td></tr> 8309<tr><td><a href="Num.html#VALnum_of_ratio">num_of_ratio</a> [<a href="Num.html">Num</a>]</td> 8310<td></td></tr> 8311<tr><td><a href="Num.html#VALnum_of_string">num_of_string</a> [<a href="Num.html">Num</a>]</td> 8312<td><div class="info"> 8313Convert a string to a number. 8314</div> 8315</td></tr> 8316<tr><td><a href="Num.html#VALnum_of_string_opt">num_of_string_opt</a> [<a href="Num.html">Num</a>]</td> 8317<td><div class="info"> 8318Convert a string to a number. 8319</div> 8320</td></tr> 8321<tr><td align="left"><br>O</td></tr> 8322<tr><td><a href="Clflags.html#VALo1_arguments">o1_arguments</a> [<a href="Clflags.html">Clflags</a>]</td> 8323<td></td></tr> 8324<tr><td><a href="Clflags.html#VALo2_arguments">o2_arguments</a> [<a href="Clflags.html">Clflags</a>]</td> 8325<td></td></tr> 8326<tr><td><a href="Clflags.html#VALo3_arguments">o3_arguments</a> [<a href="Clflags.html">Clflags</a>]</td> 8327<td></td></tr> 8328<tr><td><a href="Obj.html#VALobj">obj</a> [<a href="Obj.html">Obj</a>]</td> 8329<td></td></tr> 8330<tr><td><a href="Ast_helper.Exp.html#VALobject_">object_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 8331<td></td></tr> 8332<tr><td><a href="Ast_helper.Typ.html#VALobject_">object_</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 8333<td></td></tr> 8334<tr><td><a href="Obj.html#VALobject_tag">object_tag</a> [<a href="Obj.html">Obj</a>]</td> 8335<td></td></tr> 8336<tr><td><a href="Clflags.html#VALobjfiles">objfiles</a> [<a href="Clflags.html">Clflags</a>]</td> 8337<td></td></tr> 8338<tr><td><a href="Sys.html#VALocaml_version">ocaml_version</a> [<a href="Sys.html">Sys</a>]</td> 8339<td><div class="info"> 8340<code class="code">ocaml_version</code> is the version of OCaml. 8341</div> 8342</td></tr> 8343<tr><td><a href="Bigarray.Array3.html#VALof_array">of_array</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 8344<td><div class="info"> 8345Build a three-dimensional big array initialized from the 8346 given array of arrays of arrays. 8347</div> 8348</td></tr> 8349<tr><td><a href="Bigarray.Array2.html#VALof_array">of_array</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 8350<td><div class="info"> 8351Build a two-dimensional big array initialized from the 8352 given array of arrays. 8353</div> 8354</td></tr> 8355<tr><td><a href="Bigarray.Array1.html#VALof_array">of_array</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 8356<td><div class="info"> 8357Build a one-dimensional big array initialized from the 8358 given array. 8359</div> 8360</td></tr> 8361<tr><td><a href="Stream.html#VALof_bytes">of_bytes</a> [<a href="Stream.html">Stream</a>]</td> 8362<td><div class="info"> 8363Return the stream of the characters of the bytes parameter. 8364</div> 8365</td></tr> 8366<tr><td><a href="Stream.html#VALof_channel">of_channel</a> [<a href="Stream.html">Stream</a>]</td> 8367<td><div class="info"> 8368Return the stream of the characters read from the input channel. 8369</div> 8370</td></tr> 8371<tr><td><a href="Uchar.html#VALof_char">of_char</a> [<a href="Uchar.html">Uchar</a>]</td> 8372<td><div class="info"> 8373<code class="code">of_char c</code> is <code class="code">c</code> as an Unicode character. 8374</div> 8375</td></tr> 8376<tr><td><a href="Targetint.html#VALof_float">of_float</a> [<a href="Targetint.html">Targetint</a>]</td> 8377<td><div class="info"> 8378Convert the given floating-point number to a target integer, 8379 discarding the fractional part (truncate towards 0). 8380</div> 8381</td></tr> 8382<tr><td><a href="Nativeint.html#VALof_float">of_float</a> [<a href="Nativeint.html">Nativeint</a>]</td> 8383<td><div class="info"> 8384Convert the given floating-point number to a native integer, 8385 discarding the fractional part (truncate towards 0). 8386</div> 8387</td></tr> 8388<tr><td><a href="Int64.html#VALof_float">of_float</a> [<a href="Int64.html">Int64</a>]</td> 8389<td><div class="info"> 8390Convert the given floating-point number to a 64-bit integer, 8391 discarding the fractional part (truncate towards 0). 8392</div> 8393</td></tr> 8394<tr><td><a href="Int32.html#VALof_float">of_float</a> [<a href="Int32.html">Int32</a>]</td> 8395<td><div class="info"> 8396Convert the given floating-point number to a 32-bit integer, 8397 discarding the fractional part (truncate towards 0). 8398</div> 8399</td></tr> 8400<tr><td><a href="Uchar.html#VALof_int">of_int</a> [<a href="Uchar.html">Uchar</a>]</td> 8401<td><div class="info"> 8402<code class="code">of_int i</code> is <code class="code">i</code> as an Unicode character. 8403</div> 8404</td></tr> 8405<tr><td><a href="Targetint.html#VALof_int">of_int</a> [<a href="Targetint.html">Targetint</a>]</td> 8406<td><div class="info"> 8407Convert the given integer (type <code class="code">int</code>) to a target integer 8408 (type <code class="code">t</code>), module the target word size. 8409</div> 8410</td></tr> 8411<tr><td><a href="Nativeint.html#VALof_int">of_int</a> [<a href="Nativeint.html">Nativeint</a>]</td> 8412<td><div class="info"> 8413Convert the given integer (type <code class="code">int</code>) to a native integer 8414 (type <code class="code">nativeint</code>). 8415</div> 8416</td></tr> 8417<tr><td><a href="Int64.html#VALof_int">of_int</a> [<a href="Int64.html">Int64</a>]</td> 8418<td><div class="info"> 8419Convert the given integer (type <code class="code">int</code>) to a 64-bit integer 8420 (type <code class="code">int64</code>). 8421</div> 8422</td></tr> 8423<tr><td><a href="Int32.html#VALof_int">of_int</a> [<a href="Int32.html">Int32</a>]</td> 8424<td><div class="info"> 8425Convert the given integer (type <code class="code">int</code>) to a 32-bit integer 8426 (type <code class="code">int32</code>). 8427</div> 8428</td></tr> 8429<tr><td><a href="Targetint.html#VALof_int32">of_int32</a> [<a href="Targetint.html">Targetint</a>]</td> 8430<td><div class="info"> 8431Convert the given 32-bit integer (type <code class="code">int32</code>) 8432 to a target integer. 8433</div> 8434</td></tr> 8435<tr><td><a href="Nativeint.html#VALof_int32">of_int32</a> [<a href="Nativeint.html">Nativeint</a>]</td> 8436<td><div class="info"> 8437Convert the given 32-bit integer (type <code class="code">int32</code>) 8438 to a native integer. 8439</div> 8440</td></tr> 8441<tr><td><a href="Int64.html#VALof_int32">of_int32</a> [<a href="Int64.html">Int64</a>]</td> 8442<td><div class="info"> 8443Convert the given 32-bit integer (type <code class="code">int32</code>) 8444 to a 64-bit integer (type <code class="code">int64</code>). 8445</div> 8446</td></tr> 8447<tr><td><a href="Targetint.html#VALof_int64">of_int64</a> [<a href="Targetint.html">Targetint</a>]</td> 8448<td><div class="info"> 8449Convert the given 64-bit integer (type <code class="code">int64</code>) 8450 to a target integer. 8451</div> 8452</td></tr> 8453<tr><td><a href="Targetint.html#VALof_int_exn">of_int_exn</a> [<a href="Targetint.html">Targetint</a>]</td> 8454<td><div class="info"> 8455Convert the given integer (type <code class="code">int</code>) to a target integer 8456 (type <code class="code">t</code>). 8457</div> 8458</td></tr> 8459<tr><td><a href="Stream.html#VALof_list">of_list</a> [<a href="Stream.html">Stream</a>]</td> 8460<td><div class="info"> 8461Return the stream holding the elements of the list in the same 8462 order. 8463</div> 8464</td></tr> 8465<tr><td><a href="MoreLabels.Set.S.html#VALof_list">of_list</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 8466<td></td></tr> 8467<tr><td><a href="Identifiable.S.Tbl.html#VALof_list">of_list</a> [<a href="Identifiable.S.Tbl.html">Identifiable.S.Tbl</a>]</td> 8468<td></td></tr> 8469<tr><td><a href="Identifiable.S.Map.html#VALof_list">of_list</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 8470<td></td></tr> 8471<tr><td><a href="Identifiable.S.Set.html#VALof_list">of_list</a> [<a href="Identifiable.S.Set.html">Identifiable.S.Set</a>]</td> 8472<td></td></tr> 8473<tr><td><a href="Set.S.html#VALof_list">of_list</a> [<a href="Set.S.html">Set.S</a>]</td> 8474<td><div class="info"> 8475<code class="code">of_list l</code> creates a set from a list of elements. 8476</div> 8477</td></tr> 8478<tr><td><a href="ArrayLabels.html#VALof_list">of_list</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 8479<td><div class="info"> 8480<code class="code"><span class="constructor">Array</span>.of_list l</code> returns a fresh array containing the elements 8481 of <code class="code">l</code>. 8482</div> 8483</td></tr> 8484<tr><td><a href="Array.html#VALof_list">of_list</a> [<a href="Array.html">Array</a>]</td> 8485<td><div class="info"> 8486<code class="code"><span class="constructor">Array</span>.of_list l</code> returns a fresh array containing the elements 8487 of <code class="code">l</code>. 8488</div> 8489</td></tr> 8490<tr><td><a href="Identifiable.S.Tbl.html#VALof_map">of_map</a> [<a href="Identifiable.S.Tbl.html">Identifiable.S.Tbl</a>]</td> 8491<td></td></tr> 8492<tr><td><a href="Int64.html#VALof_nativeint">of_nativeint</a> [<a href="Int64.html">Int64</a>]</td> 8493<td><div class="info"> 8494Convert the given native integer (type <code class="code">nativeint</code>) 8495 to a 64-bit integer (type <code class="code">int64</code>). 8496</div> 8497</td></tr> 8498<tr><td><a href="Identifiable.S.Map.html#VALof_set">of_set</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 8499<td></td></tr> 8500<tr><td><a href="Targetint.html#VALof_string">of_string</a> [<a href="Targetint.html">Targetint</a>]</td> 8501<td><div class="info"> 8502Convert the given string to a target integer. 8503</div> 8504</td></tr> 8505<tr><td><a href="Stream.html#VALof_string">of_string</a> [<a href="Stream.html">Stream</a>]</td> 8506<td><div class="info"> 8507Return the stream of the characters of the string parameter. 8508</div> 8509</td></tr> 8510<tr><td><a href="Nativeint.html#VALof_string">of_string</a> [<a href="Nativeint.html">Nativeint</a>]</td> 8511<td><div class="info"> 8512Convert the given string to a native integer. 8513</div> 8514</td></tr> 8515<tr><td><a href="Int64.html#VALof_string">of_string</a> [<a href="Int64.html">Int64</a>]</td> 8516<td><div class="info"> 8517Convert the given string to a 64-bit integer. 8518</div> 8519</td></tr> 8520<tr><td><a href="Int32.html#VALof_string">of_string</a> [<a href="Int32.html">Int32</a>]</td> 8521<td><div class="info"> 8522Convert the given string to a 32-bit integer. 8523</div> 8524</td></tr> 8525<tr><td><a href="BytesLabels.html#VALof_string">of_string</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 8526<td><div class="info"> 8527Return a new byte sequence that contains the same bytes as the 8528 given string. 8529</div> 8530</td></tr> 8531<tr><td><a href="Bytes.html#VALof_string">of_string</a> [<a href="Bytes.html">Bytes</a>]</td> 8532<td><div class="info"> 8533Return a new byte sequence that contains the same bytes as the 8534 given string. 8535</div> 8536</td></tr> 8537<tr><td><a href="Nativeint.html#VALof_string_opt">of_string_opt</a> [<a href="Nativeint.html">Nativeint</a>]</td> 8538<td><div class="info"> 8539Same as <code class="code">of_string</code>, but return <code class="code"><span class="constructor">None</span></code> instead of raising. 8540</div> 8541</td></tr> 8542<tr><td><a href="Int64.html#VALof_string_opt">of_string_opt</a> [<a href="Int64.html">Int64</a>]</td> 8543<td><div class="info"> 8544Same as <code class="code">of_string</code>, but return <code class="code"><span class="constructor">None</span></code> instead of raising. 8545</div> 8546</td></tr> 8547<tr><td><a href="Int32.html#VALof_string_opt">of_string_opt</a> [<a href="Int32.html">Int32</a>]</td> 8548<td><div class="info"> 8549Same as <code class="code">of_string</code>, but return <code class="code"><span class="constructor">None</span></code> instead of raising. 8550</div> 8551</td></tr> 8552<tr><td><a href="Bigarray.Array0.html#VALof_value">of_value</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td> 8553<td><div class="info"> 8554Build a zero-dimensional big array initialized from the 8555 given value. 8556</div> 8557</td></tr> 8558<tr><td><a href="Targetint.html#VALone">one</a> [<a href="Targetint.html">Targetint</a>]</td> 8559<td><div class="info"> 8560The target integer 1. 8561</div> 8562</td></tr> 8563<tr><td><a href="Nativeint.html#VALone">one</a> [<a href="Nativeint.html">Nativeint</a>]</td> 8564<td><div class="info"> 8565The native integer 1. 8566</div> 8567</td></tr> 8568<tr><td><a href="Int64.html#VALone">one</a> [<a href="Int64.html">Int64</a>]</td> 8569<td><div class="info"> 8570The 64-bit integer 1. 8571</div> 8572</td></tr> 8573<tr><td><a href="Int32.html#VALone">one</a> [<a href="Int32.html">Int32</a>]</td> 8574<td><div class="info"> 8575The 32-bit integer 1. 8576</div> 8577</td></tr> 8578<tr><td><a href="Complex.html#VALone">one</a> [<a href="Complex.html">Complex</a>]</td> 8579<td><div class="info"> 8580The complex number <code class="code">1</code>. 8581</div> 8582</td></tr> 8583<tr><td><a href="Clflags.html#VALopaque">opaque</a> [<a href="Clflags.html">Clflags</a>]</td> 8584<td></td></tr> 8585<tr><td><a href="Sys.html#VALopaque_identity">opaque_identity</a> [<a href="Sys.html">Sys</a>]</td> 8586<td><div class="info"> 8587For the purposes of optimization, <code class="code">opaque_identity</code> behaves like an 8588 unknown (and thus possibly side-effecting) function. 8589</div> 8590</td></tr> 8591<tr><td><a href="Ast_helper.Str.html#VALopen_">open_</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 8592<td></td></tr> 8593<tr><td><a href="Ast_helper.Sig.html#VALopen_">open_</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 8594<td></td></tr> 8595<tr><td><a href="Ast_helper.Exp.html#VALopen_">open_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 8596<td></td></tr> 8597<tr><td><a href="Ast_helper.Pat.html#VALopen_">open_</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 8598<td></td></tr> 8599<tr><td><a href="Format.html#VALopen_box">open_box</a> [<a href="Format.html">Format</a>]</td> 8600<td><div class="info"> 8601<code class="code">open_box d</code> opens a new pretty-printing box 8602 with offset <code class="code">d</code>. 8603</div> 8604</td></tr> 8605<tr><td><a href="CamlinternalFormat.html#VALopen_box_of_string">open_box_of_string</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 8606<td></td></tr> 8607<tr><td><a href="UnixLabels.html#VALopen_connection">open_connection</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 8608<td><div class="info"> 8609Connect to a server at the given address. 8610</div> 8611</td></tr> 8612<tr><td><a href="Unix.html#VALopen_connection">open_connection</a> [<a href="Unix.html">Unix</a>]</td> 8613<td><div class="info"> 8614Connect to a server at the given address. 8615</div> 8616</td></tr> 8617<tr><td><a href="ThreadUnix.html#VALopen_connection">open_connection</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 8618<td></td></tr> 8619<tr><td><a href="Graphics.html#VALopen_graph">open_graph</a> [<a href="Graphics.html">Graphics</a>]</td> 8620<td><div class="info"> 8621Show the graphics window or switch the screen to graphic mode. 8622</div> 8623</td></tr> 8624<tr><td><a href="Format.html#VALopen_hbox">open_hbox</a> [<a href="Format.html">Format</a>]</td> 8625<td><div class="info"> 8626<code class="code">open_hbox ()</code> opens a new 'horizontal' pretty-printing box. 8627</div> 8628</td></tr> 8629<tr><td><a href="Format.html#VALopen_hovbox">open_hovbox</a> [<a href="Format.html">Format</a>]</td> 8630<td><div class="info"> 8631<code class="code">open_hovbox d</code> opens a new 'horizontal-or-vertical' pretty-printing box 8632 with offset <code class="code">d</code>. 8633</div> 8634</td></tr> 8635<tr><td><a href="Format.html#VALopen_hvbox">open_hvbox</a> [<a href="Format.html">Format</a>]</td> 8636<td><div class="info"> 8637<code class="code">open_hvbox d</code> opens a new 'horizontal-vertical' pretty-printing box 8638 with offset <code class="code">d</code>. 8639</div> 8640</td></tr> 8641<tr><td><a href="Scanf.Scanning.html#VALopen_in">open_in</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 8642<td><div class="info"> 8643<code class="code"><span class="constructor">Scanning</span>.open_in fname</code> returns a <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted input 8644 channel for bufferized reading in text mode from file <code class="code">fname</code>. 8645</div> 8646</td></tr> 8647<tr><td><a href="Pervasives.html#VALopen_in">open_in</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8648<td><div class="info"> 8649Open the named file for reading, and return a new input channel 8650 on that file, positioned at the beginning of the file. 8651</div> 8652</td></tr> 8653<tr><td><a href="Scanf.Scanning.html#VALopen_in_bin">open_in_bin</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 8654<td><div class="info"> 8655<code class="code"><span class="constructor">Scanning</span>.open_in_bin fname</code> returns a <a href="Scanf.Scanning.html#TYPEin_channel"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.in_channel</code></a> formatted 8656 input channel for bufferized reading in binary mode from file <code class="code">fname</code>. 8657</div> 8658</td></tr> 8659<tr><td><a href="Pervasives.html#VALopen_in_bin">open_in_bin</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8660<td><div class="info"> 8661Same as <a href="Pervasives.html#VALopen_in"><code class="code">open_in</code></a>, but the file is opened in binary mode, 8662 so that no translation takes place during reads. 8663</div> 8664</td></tr> 8665<tr><td><a href="Pervasives.html#VALopen_in_gen">open_in_gen</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8666<td><div class="info"> 8667<code class="code">open_in_gen mode perm filename</code> opens the named file for reading, 8668 as described above. 8669</div> 8670</td></tr> 8671<tr><td><a href="Depend.html#VALopen_module">open_module</a> [<a href="Depend.html">Depend</a>]</td> 8672<td></td></tr> 8673<tr><td><a href="Clflags.html#VALopen_modules">open_modules</a> [<a href="Clflags.html">Clflags</a>]</td> 8674<td></td></tr> 8675<tr><td><a href="Pervasives.html#VALopen_out">open_out</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8676<td><div class="info"> 8677Open the named file for writing, and return a new output channel 8678 on that file, positioned at the beginning of the file. 8679</div> 8680</td></tr> 8681<tr><td><a href="Pervasives.html#VALopen_out_bin">open_out_bin</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8682<td><div class="info"> 8683Same as <a href="Pervasives.html#VALopen_out"><code class="code">open_out</code></a>, but the file is opened in binary mode, 8684 so that no translation takes place during writes. 8685</div> 8686</td></tr> 8687<tr><td><a href="Pervasives.html#VALopen_out_gen">open_out_gen</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8688<td><div class="info"> 8689<code class="code">open_out_gen mode perm filename</code> opens the named file for writing, 8690 as described above. 8691</div> 8692</td></tr> 8693<tr><td><a href="UnixLabels.html#VALopen_process">open_process</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 8694<td><div class="info"> 8695Same as <a href="UnixLabels.html#VALopen_process_out"><code class="code"><span class="constructor">UnixLabels</span>.open_process_out</code></a>, but redirects both the standard 8696 input and standard output of the command to pipes connected to the two 8697 returned channels. 8698</div> 8699</td></tr> 8700<tr><td><a href="Unix.html#VALopen_process">open_process</a> [<a href="Unix.html">Unix</a>]</td> 8701<td><div class="info"> 8702Same as <a href="Unix.html#VALopen_process_out"><code class="code"><span class="constructor">Unix</span>.open_process_out</code></a>, but redirects both the standard input 8703 and standard output of the command to pipes connected to the two 8704 returned channels. 8705</div> 8706</td></tr> 8707<tr><td><a href="ThreadUnix.html#VALopen_process">open_process</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 8708<td></td></tr> 8709<tr><td><a href="UnixLabels.html#VALopen_process_full">open_process_full</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 8710<td><div class="info"> 8711Similar to <a href="UnixLabels.html#VALopen_process"><code class="code"><span class="constructor">UnixLabels</span>.open_process</code></a>, but the second argument specifies 8712 the environment passed to the command. 8713</div> 8714</td></tr> 8715<tr><td><a href="Unix.html#VALopen_process_full">open_process_full</a> [<a href="Unix.html">Unix</a>]</td> 8716<td><div class="info"> 8717Similar to <a href="Unix.html#VALopen_process"><code class="code"><span class="constructor">Unix</span>.open_process</code></a>, but the second argument specifies 8718 the environment passed to the command. 8719</div> 8720</td></tr> 8721<tr><td><a href="UnixLabels.html#VALopen_process_in">open_process_in</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 8722<td><div class="info"> 8723High-level pipe and process management. 8724</div> 8725</td></tr> 8726<tr><td><a href="Unix.html#VALopen_process_in">open_process_in</a> [<a href="Unix.html">Unix</a>]</td> 8727<td><div class="info"> 8728High-level pipe and process management. 8729</div> 8730</td></tr> 8731<tr><td><a href="ThreadUnix.html#VALopen_process_in">open_process_in</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 8732<td></td></tr> 8733<tr><td><a href="UnixLabels.html#VALopen_process_out">open_process_out</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 8734<td><div class="info"> 8735Same as <a href="UnixLabels.html#VALopen_process_in"><code class="code"><span class="constructor">UnixLabels</span>.open_process_in</code></a>, but redirect the standard input of 8736 the command to a pipe. 8737</div> 8738</td></tr> 8739<tr><td><a href="Unix.html#VALopen_process_out">open_process_out</a> [<a href="Unix.html">Unix</a>]</td> 8740<td><div class="info"> 8741Same as <a href="Unix.html#VALopen_process_in"><code class="code"><span class="constructor">Unix</span>.open_process_in</code></a>, but redirect the standard input of 8742 the command to a pipe. 8743</div> 8744</td></tr> 8745<tr><td><a href="ThreadUnix.html#VALopen_process_out">open_process_out</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 8746<td></td></tr> 8747<tr><td><a href="GraphicsX11.html#VALopen_subwindow">open_subwindow</a> [<a href="GraphicsX11.html">GraphicsX11</a>]</td> 8748<td><div class="info"> 8749Create a sub-window of the current OCaml graphics window 8750 and return its identifier. 8751</div> 8752</td></tr> 8753<tr><td><a href="Format.html#VALopen_tag">open_tag</a> [<a href="Format.html">Format</a>]</td> 8754<td><div class="info"> 8755<code class="code">open_tag t</code> opens the tag named <code class="code">t</code>; the <code class="code">print_open_tag</code> 8756 function of the formatter is called with <code class="code">t</code> as argument; 8757 the tag marker <code class="code">mark_open_tag t</code> will be flushed into the output 8758 device of the formatter. 8759</div> 8760</td></tr> 8761<tr><td><a href="Format.html#VALopen_tbox">open_tbox</a> [<a href="Format.html">Format</a>]</td> 8762<td><div class="info"> 8763<span class="deprecated"></span></div> 8764</td></tr> 8765<tr><td><a href="Filename.html#VALopen_temp_file">open_temp_file</a> [<a href="Filename.html">Filename</a>]</td> 8766<td><div class="info"> 8767Same as <a href="Filename.html#VALtemp_file"><code class="code"><span class="constructor">Filename</span>.temp_file</code></a>, but returns both the name of a fresh 8768 temporary file, and an output channel opened (atomically) on 8769 this file. 8770</div> 8771</td></tr> 8772<tr><td><a href="Format.html#VALopen_vbox">open_vbox</a> [<a href="Format.html">Format</a>]</td> 8773<td><div class="info"> 8774<code class="code">open_vbox d</code> opens a new 'vertical' pretty-printing box 8775 with offset <code class="code">d</code>. 8776</div> 8777</td></tr> 8778<tr><td><a href="UnixLabels.html#VALopendir">opendir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 8779<td><div class="info"> 8780Open a descriptor on a directory 8781</div> 8782</td></tr> 8783<tr><td><a href="Unix.html#VALopendir">opendir</a> [<a href="Unix.html">Unix</a>]</td> 8784<td><div class="info"> 8785Open a descriptor on a directory 8786</div> 8787</td></tr> 8788<tr><td><a href="UnixLabels.html#VALopenfile">openfile</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 8789<td><div class="info"> 8790Open the named file with the given flags. 8791</div> 8792</td></tr> 8793<tr><td><a href="Unix.html#VALopenfile">openfile</a> [<a href="Unix.html">Unix</a>]</td> 8794<td><div class="info"> 8795Open the named file with the given flags. 8796</div> 8797</td></tr> 8798<tr><td><a href="Clflags.html#VALoptimize_for_speed">optimize_for_speed</a> [<a href="Clflags.html">Clflags</a>]</td> 8799<td></td></tr> 8800<tr><td><a href="Ast_helper.Pat.html#VALor_">or_</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 8801<td></td></tr> 8802<tr><td><a href="Big_int.html#VALor_big_int">or_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 8803<td><div class="info"> 8804Bitwise logical 'or'. 8805</div> 8806</td></tr> 8807<tr><td><a href="Sys.html#VALos_type">os_type</a> [<a href="Sys.html">Sys</a>]</td> 8808<td><div class="info"> 8809Operating system currently executing the OCaml program. 8810</div> 8811</td></tr> 8812<tr><td><a href="Pervasives.LargeFile.html#VALout_channel_length">out_channel_length</a> [<a href="Pervasives.LargeFile.html">Pervasives.LargeFile</a>]</td> 8813<td></td></tr> 8814<tr><td><a href="Pervasives.html#VALout_channel_length">out_channel_length</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8815<td><div class="info"> 8816Return the size (number of characters) of the regular file 8817 on which the given channel is opened. 8818</div> 8819</td></tr> 8820<tr><td><a href="UnixLabels.html#VALout_channel_of_descr">out_channel_of_descr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 8821<td><div class="info"> 8822Create an output channel writing on the given descriptor. 8823</div> 8824</td></tr> 8825<tr><td><a href="Unix.html#VALout_channel_of_descr">out_channel_of_descr</a> [<a href="Unix.html">Unix</a>]</td> 8826<td><div class="info"> 8827Create an output channel writing on the given descriptor. 8828</div> 8829</td></tr> 8830<tr><td><a href="Obj.html#VALout_of_heap_tag">out_of_heap_tag</a> [<a href="Obj.html">Obj</a>]</td> 8831<td></td></tr> 8832<tr><td><a href="Pervasives.html#VALoutput">output</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8833<td><div class="info"> 8834<code class="code">output oc buf pos len</code> writes <code class="code">len</code> characters from byte sequence <code class="code">buf</code>, 8835 starting at offset <code class="code">pos</code>, to the given output channel <code class="code">oc</code>. 8836</div> 8837</td></tr> 8838<tr><td><a href="Misc.LongString.html#VALoutput">output</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td> 8839<td></td></tr> 8840<tr><td><a href="Identifiable.S.Set.html#VALoutput">output</a> [<a href="Identifiable.S.Set.html">Identifiable.S.Set</a>]</td> 8841<td></td></tr> 8842<tr><td><a href="Identifiable.Thing.html#VALoutput">output</a> [<a href="Identifiable.Thing.html">Identifiable.Thing</a>]</td> 8843<td></td></tr> 8844<tr><td><a href="Digest.html#VALoutput">output</a> [<a href="Digest.html">Digest</a>]</td> 8845<td><div class="info"> 8846Write a digest on the given output channel. 8847</div> 8848</td></tr> 8849<tr><td><a href="CamlinternalFormat.html#VALoutput_acc">output_acc</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 8850<td></td></tr> 8851<tr><td><a href="Pervasives.html#VALoutput_binary_int">output_binary_int</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8852<td><div class="info"> 8853Write one integer in binary format (4 bytes, big-endian) 8854 on the given output channel. 8855</div> 8856</td></tr> 8857<tr><td><a href="Buffer.html#VALoutput_buffer">output_buffer</a> [<a href="Buffer.html">Buffer</a>]</td> 8858<td><div class="info"> 8859<code class="code">output_buffer oc b</code> writes the current contents of buffer <code class="code">b</code> 8860 on the output channel <code class="code">oc</code>. 8861</div> 8862</td></tr> 8863<tr><td><a href="Pervasives.html#VALoutput_byte">output_byte</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8864<td><div class="info"> 8865Write one 8-bit integer (as the single character with that code) 8866 on the given output channel. 8867</div> 8868</td></tr> 8869<tr><td><a href="Pervasives.html#VALoutput_bytes">output_bytes</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8870<td><div class="info"> 8871Write the byte sequence on the given output channel. 8872</div> 8873</td></tr> 8874<tr><td><a href="Clflags.html#VALoutput_c_object">output_c_object</a> [<a href="Clflags.html">Clflags</a>]</td> 8875<td></td></tr> 8876<tr><td><a href="Pervasives.html#VALoutput_char">output_char</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8877<td><div class="info"> 8878Write the character on the given output channel. 8879</div> 8880</td></tr> 8881<tr><td><a href="Clflags.html#VALoutput_complete_object">output_complete_object</a> [<a href="Clflags.html">Clflags</a>]</td> 8882<td></td></tr> 8883<tr><td><a href="Clflags.html#VALoutput_name">output_name</a> [<a href="Clflags.html">Clflags</a>]</td> 8884<td></td></tr> 8885<tr><td><a href="Pervasives.html#VALoutput_string">output_string</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8886<td><div class="info"> 8887Write the string on the given output channel. 8888</div> 8889</td></tr> 8890<tr><td><a href="Pervasives.html#VALoutput_substring">output_substring</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8891<td><div class="info"> 8892Same as <code class="code">output</code> but take a string as argument instead of 8893 a byte sequence. 8894</div> 8895</td></tr> 8896<tr><td><a href="Pervasives.html#VALoutput_value">output_value</a> [<a href="Pervasives.html">Pervasives</a>]</td> 8897<td><div class="info"> 8898Write the representation of a structured value of any type 8899 to a channel. 8900</div> 8901</td></tr> 8902<tr><td><a href="Format.html#VALover_max_boxes">over_max_boxes</a> [<a href="Format.html">Format</a>]</td> 8903<td><div class="info"> 8904Tests if the maximum number of boxes allowed have already been opened. 8905</div> 8906</td></tr> 8907<tr><td><a href="Ast_helper.Exp.html#VALoverride">override</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 8908<td></td></tr> 8909<tr><td align="left"><br>P</td></tr> 8910<tr><td><a href="Ast_helper.Exp.html#VALpack">pack</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 8911<td></td></tr> 8912<tr><td><a href="Ast_helper.Typ.html#VALpackage">package</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 8913<td></td></tr> 8914<tr><td><a href="CamlinternalFormat.html#VALparam_format_of_ignored_format">param_format_of_ignored_format</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 8915<td></td></tr> 8916<tr><td><a href="CamlinternalOO.html#VALparams">params</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 8917<td></td></tr> 8918<tr><td><a href="Filename.html#VALparent_dir_name">parent_dir_name</a> [<a href="Filename.html">Filename</a>]</td> 8919<td><div class="info"> 8920The conventional name for the parent of the current directory 8921 (e.g. 8922</div> 8923</td></tr> 8924<tr><td><a href="Longident.html#VALparse">parse</a> [<a href="Longident.html">Longident</a>]</td> 8925<td></td></tr> 8926<tr><td><a href="Clflags.Float_arg_helper.html#VALparse">parse</a> [<a href="Clflags.Float_arg_helper.html">Clflags.Float_arg_helper</a>]</td> 8927<td></td></tr> 8928<tr><td><a href="Clflags.Int_arg_helper.html#VALparse">parse</a> [<a href="Clflags.Int_arg_helper.html">Clflags.Int_arg_helper</a>]</td> 8929<td></td></tr> 8930<tr><td><a href="Arg_helper.Make.html#VALparse">parse</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td> 8931<td></td></tr> 8932<tr><td><a href="Arg.html#VALparse">parse</a> [<a href="Arg.html">Arg</a>]</td> 8933<td><div class="info"> 8934<code class="code"><span class="constructor">Arg</span>.parse speclist anon_fun usage_msg</code> parses the command line. 8935</div> 8936</td></tr> 8937<tr><td><a href="Arg.html#VALparse_and_expand_argv_dynamic">parse_and_expand_argv_dynamic</a> [<a href="Arg.html">Arg</a>]</td> 8938<td><div class="info"> 8939Same as <a href="Arg.html#VALparse_argv_dynamic"><code class="code"><span class="constructor">Arg</span>.parse_argv_dynamic</code></a>, except that the <code class="code">argv</code> argument is a 8940 reference and may be updated during the parsing of <code class="code"><span class="constructor">Expand</span></code> arguments. 8941</div> 8942</td></tr> 8943<tr><td><a href="Clflags.html#VALparse_arguments">parse_arguments</a> [<a href="Clflags.html">Clflags</a>]</td> 8944<td></td></tr> 8945<tr><td><a href="Arg.html#VALparse_argv">parse_argv</a> [<a href="Arg.html">Arg</a>]</td> 8946<td><div class="info"> 8947<code class="code"><span class="constructor">Arg</span>.parse_argv ~current args speclist anon_fun usage_msg</code> parses 8948 the array <code class="code">args</code> as if it were the command line. 8949</div> 8950</td></tr> 8951<tr><td><a href="Arg.html#VALparse_argv_dynamic">parse_argv_dynamic</a> [<a href="Arg.html">Arg</a>]</td> 8952<td><div class="info"> 8953Same as <a href="Arg.html#VALparse_argv"><code class="code"><span class="constructor">Arg</span>.parse_argv</code></a>, except that the <code class="code">speclist</code> argument is a 8954 reference and may be updated during the parsing. 8955</div> 8956</td></tr> 8957<tr><td><a href="Clflags.html#VALparse_color_setting">parse_color_setting</a> [<a href="Clflags.html">Clflags</a>]</td> 8958<td></td></tr> 8959<tr><td><a href="Parser.html#VALparse_core_type">parse_core_type</a> [<a href="Parser.html">Parser</a>]</td> 8960<td></td></tr> 8961<tr><td><a href="Arg.html#VALparse_dynamic">parse_dynamic</a> [<a href="Arg.html">Arg</a>]</td> 8962<td><div class="info"> 8963Same as <a href="Arg.html#VALparse"><code class="code"><span class="constructor">Arg</span>.parse</code></a>, except that the <code class="code">speclist</code> argument is a reference 8964 and may be updated during the parsing. 8965</div> 8966</td></tr> 8967<tr><td><a href="Arg.html#VALparse_expand">parse_expand</a> [<a href="Arg.html">Arg</a>]</td> 8968<td><div class="info"> 8969Same as <a href="Arg.html#VALparse"><code class="code"><span class="constructor">Arg</span>.parse</code></a>, except that the <code class="code"><span class="constructor">Expand</span></code> arguments are allowed and 8970 the <a href="Arg.html#VALcurrent"><code class="code"><span class="constructor">Arg</span>.current</code></a> reference is not updated. 8971</div> 8972</td></tr> 8973<tr><td><a href="Parser.html#VALparse_expression">parse_expression</a> [<a href="Parser.html">Parser</a>]</td> 8974<td></td></tr> 8975<tr><td><a href="Clflags.Float_arg_helper.html#VALparse_no_error">parse_no_error</a> [<a href="Clflags.Float_arg_helper.html">Clflags.Float_arg_helper</a>]</td> 8976<td></td></tr> 8977<tr><td><a href="Clflags.Int_arg_helper.html#VALparse_no_error">parse_no_error</a> [<a href="Clflags.Int_arg_helper.html">Clflags.Int_arg_helper</a>]</td> 8978<td></td></tr> 8979<tr><td><a href="Arg_helper.Make.html#VALparse_no_error">parse_no_error</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td> 8980<td></td></tr> 8981<tr><td><a href="Warnings.html#VALparse_options">parse_options</a> [<a href="Warnings.html">Warnings</a>]</td> 8982<td></td></tr> 8983<tr><td><a href="Parser.html#VALparse_pattern">parse_pattern</a> [<a href="Parser.html">Parser</a>]</td> 8984<td></td></tr> 8985<tr><td><a href="MoreLabels.Set.S.html#VALpartition">partition</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 8986<td></td></tr> 8987<tr><td><a href="MoreLabels.Map.S.html#VALpartition">partition</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 8988<td></td></tr> 8989<tr><td><a href="ListLabels.html#VALpartition">partition</a> [<a href="ListLabels.html">ListLabels</a>]</td> 8990<td><div class="info"> 8991<code class="code">partition p l</code> returns a pair of lists <code class="code">(l1, l2)</code>, where 8992 <code class="code">l1</code> is the list of all the elements of <code class="code">l</code> that 8993 satisfy the predicate <code class="code">p</code>, and <code class="code">l2</code> is the list of all the 8994 elements of <code class="code">l</code> that do not satisfy <code class="code">p</code>. 8995</div> 8996</td></tr> 8997<tr><td><a href="List.html#VALpartition">partition</a> [<a href="List.html">List</a>]</td> 8998<td><div class="info"> 8999<code class="code">partition p l</code> returns a pair of lists <code class="code">(l1, l2)</code>, where 9000 <code class="code">l1</code> is the list of all the elements of <code class="code">l</code> that 9001 satisfy the predicate <code class="code">p</code>, and <code class="code">l2</code> is the list of all the 9002 elements of <code class="code">l</code> that do not satisfy <code class="code">p</code>. 9003</div> 9004</td></tr> 9005<tr><td><a href="Map.S.html#VALpartition">partition</a> [<a href="Map.S.html">Map.S</a>]</td> 9006<td><div class="info"> 9007<code class="code">partition p m</code> returns a pair of maps <code class="code">(m1, m2)</code>, where 9008 <code class="code">m1</code> contains all the bindings of <code class="code">s</code> that satisfy the 9009 predicate <code class="code">p</code>, and <code class="code">m2</code> is the map with all the bindings of 9010 <code class="code">s</code> that do not satisfy <code class="code">p</code>. 9011</div> 9012</td></tr> 9013<tr><td><a href="Set.S.html#VALpartition">partition</a> [<a href="Set.S.html">Set.S</a>]</td> 9014<td><div class="info"> 9015<code class="code">partition p s</code> returns a pair of sets <code class="code">(s1, s2)</code>, where 9016 <code class="code">s1</code> is the set of all the elements of <code class="code">s</code> that satisfy the 9017 predicate <code class="code">p</code>, and <code class="code">s2</code> is the set of all the elements of 9018 <code class="code">s</code> that do not satisfy <code class="code">p</code>. 9019</div> 9020</td></tr> 9021<tr><td><a href="Pprintast.html#VALpattern">pattern</a> [<a href="Pprintast.html">Pprintast</a>]</td> 9022<td></td></tr> 9023<tr><td><a href="Parse.html#VALpattern">pattern</a> [<a href="Parse.html">Parse</a>]</td> 9024<td></td></tr> 9025<tr><td><a href="UnixLabels.html#VALpause">pause</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 9026<td><div class="info"> 9027Wait until a non-ignored, non-blocked signal is delivered. 9028</div> 9029</td></tr> 9030<tr><td><a href="Unix.html#VALpause">pause</a> [<a href="Unix.html">Unix</a>]</td> 9031<td><div class="info"> 9032Wait until a non-ignored, non-blocked signal is delivered. 9033</div> 9034</td></tr> 9035<tr><td><a href="Printast.html#VALpayload">payload</a> [<a href="Printast.html">Printast</a>]</td> 9036<td></td></tr> 9037<tr><td><a href="Stream.html#VALpeek">peek</a> [<a href="Stream.html">Stream</a>]</td> 9038<td><div class="info"> 9039Return <code class="code"><span class="constructor">Some</span></code> of "the first element" of the stream, or <code class="code"><span class="constructor">None</span></code> if 9040 the stream is empty. 9041</div> 9042</td></tr> 9043<tr><td><a href="Queue.html#VALpeek">peek</a> [<a href="Queue.html">Queue</a>]</td> 9044<td><div class="info"> 9045<code class="code">peek q</code> returns the first element in queue <code class="code">q</code>, without removing 9046 it from the queue, or raises <a href="Queue.html#EXCEPTIONEmpty"><code class="code"><span class="constructor">Queue</span>.<span class="constructor">Empty</span></code></a> if the queue is empty. 9047</div> 9048</td></tr> 9049<tr><td><a href="Clflags.html#VALpic_code">pic_code</a> [<a href="Clflags.html">Clflags</a>]</td> 9050<td></td></tr> 9051<tr><td><a href="UnixLabels.html#VALpipe">pipe</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 9052<td><div class="info"> 9053Create a pipe. 9054</div> 9055</td></tr> 9056<tr><td><a href="Unix.html#VALpipe">pipe</a> [<a href="Unix.html">Unix</a>]</td> 9057<td><div class="info"> 9058Create a pipe. 9059</div> 9060</td></tr> 9061<tr><td><a href="ThreadUnix.html#VALpipe">pipe</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 9062<td></td></tr> 9063<tr><td><a href="Graphics.html#VALplot">plot</a> [<a href="Graphics.html">Graphics</a>]</td> 9064<td><div class="info"> 9065Plot the given point with the current drawing color. 9066</div> 9067</td></tr> 9068<tr><td><a href="Graphics.html#VALplots">plots</a> [<a href="Graphics.html">Graphics</a>]</td> 9069<td><div class="info"> 9070Plot the given points with the current drawing color. 9071</div> 9072</td></tr> 9073<tr><td><a href="Graphics.html#VALpoint_color">point_color</a> [<a href="Graphics.html">Graphics</a>]</td> 9074<td><div class="info"> 9075Return the color of the given point in the backing store 9076 (see "Double buffering" below). 9077</div> 9078</td></tr> 9079<tr><td><a href="Complex.html#VALpolar">polar</a> [<a href="Complex.html">Complex</a>]</td> 9080<td><div class="info"> 9081<code class="code">polar norm arg</code> returns the complex having norm <code class="code">norm</code> 9082 and argument <code class="code">arg</code>. 9083</div> 9084</td></tr> 9085<tr><td><a href="Event.html#VALpoll">poll</a> [<a href="Event.html">Event</a>]</td> 9086<td><div class="info"> 9087Non-blocking version of <a href="Event.html#VALsync"><code class="code"><span class="constructor">Event</span>.sync</code></a>: offer all the communication 9088 possibilities specified in the event to the outside world, 9089 and if one can take place immediately, perform it and return 9090 <code class="code"><span class="constructor">Some</span> r</code> where <code class="code">r</code> is the result value of that communication. 9091</div> 9092</td></tr> 9093<tr><td><a href="Ast_helper.Exp.html#VALpoly">poly</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 9094<td></td></tr> 9095<tr><td><a href="Ast_helper.Typ.html#VALpoly">poly</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 9096<td></td></tr> 9097<tr><td><a href="Stack.html#VALpop">pop</a> [<a href="Stack.html">Stack</a>]</td> 9098<td><div class="info"> 9099<code class="code">pop s</code> removes and returns the topmost element in stack <code class="code">s</code>, 9100 or raises <a href="Stack.html#EXCEPTIONEmpty"><code class="code"><span class="constructor">Stack</span>.<span class="constructor">Empty</span></code></a> if the stack is empty. 9101</div> 9102</td></tr> 9103<tr><td><a href="Queue.html#VALpop">pop</a> [<a href="Queue.html">Queue</a>]</td> 9104<td><div class="info"> 9105<code class="code">pop</code> is a synonym for <code class="code">take</code>. 9106</div> 9107</td></tr> 9108<tr><td><a href="Pervasives.LargeFile.html#VALpos_in">pos_in</a> [<a href="Pervasives.LargeFile.html">Pervasives.LargeFile</a>]</td> 9109<td></td></tr> 9110<tr><td><a href="Pervasives.html#VALpos_in">pos_in</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9111<td><div class="info"> 9112Return the current reading position for the given channel. 9113</div> 9114</td></tr> 9115<tr><td><a href="Pervasives.LargeFile.html#VALpos_out">pos_out</a> [<a href="Pervasives.LargeFile.html">Pervasives.LargeFile</a>]</td> 9116<td></td></tr> 9117<tr><td><a href="Pervasives.html#VALpos_out">pos_out</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9118<td><div class="info"> 9119Return the current writing position for the given channel. 9120</div> 9121</td></tr> 9122<tr><td><a href="Complex.html#VALpow">pow</a> [<a href="Complex.html">Complex</a>]</td> 9123<td><div class="info"> 9124Power function. 9125</div> 9126</td></tr> 9127<tr><td><a href="Big_int.html#VALpower_big_int_positive_big_int">power_big_int_positive_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 9128<td><div class="info"> 9129Exponentiation functions. 9130</div> 9131</td></tr> 9132<tr><td><a href="Big_int.html#VALpower_big_int_positive_int">power_big_int_positive_int</a> [<a href="Big_int.html">Big_int</a>]</td> 9133<td></td></tr> 9134<tr><td><a href="Big_int.html#VALpower_int_positive_big_int">power_int_positive_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 9135<td></td></tr> 9136<tr><td><a href="Big_int.html#VALpower_int_positive_int">power_int_positive_int</a> [<a href="Big_int.html">Big_int</a>]</td> 9137<td></td></tr> 9138<tr><td><a href="Num.html#VALpower_num">power_num</a> [<a href="Num.html">Num</a>]</td> 9139<td><div class="info"> 9140Exponentiation 9141</div> 9142</td></tr> 9143<tr><td><a href="Format.html#VALpp_close_box">pp_close_box</a> [<a href="Format.html">Format</a>]</td> 9144<td></td></tr> 9145<tr><td><a href="Format.html#VALpp_close_tag">pp_close_tag</a> [<a href="Format.html">Format</a>]</td> 9146<td></td></tr> 9147<tr><td><a href="Format.html#VALpp_close_tbox">pp_close_tbox</a> [<a href="Format.html">Format</a>]</td> 9148<td><div class="info"> 9149<span class="deprecated"></span></div> 9150</td></tr> 9151<tr><td><a href="Format.html#VALpp_flush_formatter">pp_flush_formatter</a> [<a href="Format.html">Format</a>]</td> 9152<td><div class="info"> 9153<code class="code">pp_flush_formatter fmt</code> flushes <code class="code">fmt</code>'s internal queue, ensuring that all 9154 the printing and flushing actions have been performed. 9155</div> 9156</td></tr> 9157<tr><td><a href="Format.html#VALpp_force_newline">pp_force_newline</a> [<a href="Format.html">Format</a>]</td> 9158<td></td></tr> 9159<tr><td><a href="Format.html#VALpp_get_all_formatter_output_functions">pp_get_all_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td> 9160<td><div class="info"> 9161<span class="deprecated"></span></div> 9162</td></tr> 9163<tr><td><a href="Format.html#VALpp_get_ellipsis_text">pp_get_ellipsis_text</a> [<a href="Format.html">Format</a>]</td> 9164<td></td></tr> 9165<tr><td><a href="Format.html#VALpp_get_formatter_out_functions">pp_get_formatter_out_functions</a> [<a href="Format.html">Format</a>]</td> 9166<td><div class="info"> 9167These functions are the basic ones: usual functions 9168 operating on the standard formatter are defined via partial 9169 evaluation of these primitives. 9170</div> 9171</td></tr> 9172<tr><td><a href="Format.html#VALpp_get_formatter_output_functions">pp_get_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td> 9173<td></td></tr> 9174<tr><td><a href="Format.html#VALpp_get_formatter_tag_functions">pp_get_formatter_tag_functions</a> [<a href="Format.html">Format</a>]</td> 9175<td></td></tr> 9176<tr><td><a href="Format.html#VALpp_get_margin">pp_get_margin</a> [<a href="Format.html">Format</a>]</td> 9177<td></td></tr> 9178<tr><td><a href="Format.html#VALpp_get_mark_tags">pp_get_mark_tags</a> [<a href="Format.html">Format</a>]</td> 9179<td></td></tr> 9180<tr><td><a href="Format.html#VALpp_get_max_boxes">pp_get_max_boxes</a> [<a href="Format.html">Format</a>]</td> 9181<td></td></tr> 9182<tr><td><a href="Format.html#VALpp_get_max_indent">pp_get_max_indent</a> [<a href="Format.html">Format</a>]</td> 9183<td></td></tr> 9184<tr><td><a href="Format.html#VALpp_get_print_tags">pp_get_print_tags</a> [<a href="Format.html">Format</a>]</td> 9185<td></td></tr> 9186<tr><td><a href="Format.html#VALpp_open_box">pp_open_box</a> [<a href="Format.html">Format</a>]</td> 9187<td></td></tr> 9188<tr><td><a href="Format.html#VALpp_open_hbox">pp_open_hbox</a> [<a href="Format.html">Format</a>]</td> 9189<td></td></tr> 9190<tr><td><a href="Format.html#VALpp_open_hovbox">pp_open_hovbox</a> [<a href="Format.html">Format</a>]</td> 9191<td></td></tr> 9192<tr><td><a href="Format.html#VALpp_open_hvbox">pp_open_hvbox</a> [<a href="Format.html">Format</a>]</td> 9193<td></td></tr> 9194<tr><td><a href="Format.html#VALpp_open_tag">pp_open_tag</a> [<a href="Format.html">Format</a>]</td> 9195<td></td></tr> 9196<tr><td><a href="Format.html#VALpp_open_tbox">pp_open_tbox</a> [<a href="Format.html">Format</a>]</td> 9197<td><div class="info"> 9198<span class="deprecated"></span></div> 9199</td></tr> 9200<tr><td><a href="Format.html#VALpp_open_vbox">pp_open_vbox</a> [<a href="Format.html">Format</a>]</td> 9201<td></td></tr> 9202<tr><td><a href="Format.html#VALpp_over_max_boxes">pp_over_max_boxes</a> [<a href="Format.html">Format</a>]</td> 9203<td></td></tr> 9204<tr><td><a href="Format.html#VALpp_print_as">pp_print_as</a> [<a href="Format.html">Format</a>]</td> 9205<td></td></tr> 9206<tr><td><a href="Format.html#VALpp_print_bool">pp_print_bool</a> [<a href="Format.html">Format</a>]</td> 9207<td></td></tr> 9208<tr><td><a href="Format.html#VALpp_print_break">pp_print_break</a> [<a href="Format.html">Format</a>]</td> 9209<td></td></tr> 9210<tr><td><a href="Format.html#VALpp_print_char">pp_print_char</a> [<a href="Format.html">Format</a>]</td> 9211<td></td></tr> 9212<tr><td><a href="Format.html#VALpp_print_cut">pp_print_cut</a> [<a href="Format.html">Format</a>]</td> 9213<td></td></tr> 9214<tr><td><a href="Format.html#VALpp_print_float">pp_print_float</a> [<a href="Format.html">Format</a>]</td> 9215<td></td></tr> 9216<tr><td><a href="Format.html#VALpp_print_flush">pp_print_flush</a> [<a href="Format.html">Format</a>]</td> 9217<td></td></tr> 9218<tr><td><a href="Format.html#VALpp_print_if_newline">pp_print_if_newline</a> [<a href="Format.html">Format</a>]</td> 9219<td></td></tr> 9220<tr><td><a href="Format.html#VALpp_print_int">pp_print_int</a> [<a href="Format.html">Format</a>]</td> 9221<td></td></tr> 9222<tr><td><a href="Format.html#VALpp_print_list">pp_print_list</a> [<a href="Format.html">Format</a>]</td> 9223<td><div class="info"> 9224<code class="code">pp_print_list ?pp_sep pp_v ppf l</code> prints items of list <code class="code">l</code>, 9225 using <code class="code">pp_v</code> to print each item, and calling <code class="code">pp_sep</code> 9226 between items (<code class="code">pp_sep</code> defaults to <a href="Format.html#VALpp_print_cut"><code class="code"><span class="constructor">Format</span>.pp_print_cut</code></a>). 9227</div> 9228</td></tr> 9229<tr><td><a href="Format.html#VALpp_print_newline">pp_print_newline</a> [<a href="Format.html">Format</a>]</td> 9230<td></td></tr> 9231<tr><td><a href="Format.html#VALpp_print_space">pp_print_space</a> [<a href="Format.html">Format</a>]</td> 9232<td></td></tr> 9233<tr><td><a href="Format.html#VALpp_print_string">pp_print_string</a> [<a href="Format.html">Format</a>]</td> 9234<td></td></tr> 9235<tr><td><a href="Format.html#VALpp_print_tab">pp_print_tab</a> [<a href="Format.html">Format</a>]</td> 9236<td><div class="info"> 9237<span class="deprecated"></span></div> 9238</td></tr> 9239<tr><td><a href="Format.html#VALpp_print_tbreak">pp_print_tbreak</a> [<a href="Format.html">Format</a>]</td> 9240<td><div class="info"> 9241<span class="deprecated"></span></div> 9242</td></tr> 9243<tr><td><a href="Format.html#VALpp_print_text">pp_print_text</a> [<a href="Format.html">Format</a>]</td> 9244<td><div class="info"> 9245<code class="code">pp_print_text ppf s</code> prints <code class="code">s</code> with spaces and newlines 9246 respectively printed with <a href="Format.html#VALpp_print_space"><code class="code"><span class="constructor">Format</span>.pp_print_space</code></a> and 9247 <a href="Format.html#VALpp_force_newline"><code class="code"><span class="constructor">Format</span>.pp_force_newline</code></a>. 9248</div> 9249</td></tr> 9250<tr><td><a href="Format.html#VALpp_set_all_formatter_output_functions">pp_set_all_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td> 9251<td><div class="info"> 9252<span class="deprecated"></span></div> 9253</td></tr> 9254<tr><td><a href="Format.html#VALpp_set_ellipsis_text">pp_set_ellipsis_text</a> [<a href="Format.html">Format</a>]</td> 9255<td></td></tr> 9256<tr><td><a href="Format.html#VALpp_set_formatter_out_channel">pp_set_formatter_out_channel</a> [<a href="Format.html">Format</a>]</td> 9257<td></td></tr> 9258<tr><td><a href="Format.html#VALpp_set_formatter_out_functions">pp_set_formatter_out_functions</a> [<a href="Format.html">Format</a>]</td> 9259<td><div class="info"> 9260</div> 9261</td></tr> 9262<tr><td><a href="Format.html#VALpp_set_formatter_output_functions">pp_set_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td> 9263<td></td></tr> 9264<tr><td><a href="Format.html#VALpp_set_formatter_tag_functions">pp_set_formatter_tag_functions</a> [<a href="Format.html">Format</a>]</td> 9265<td></td></tr> 9266<tr><td><a href="Format.html#VALpp_set_margin">pp_set_margin</a> [<a href="Format.html">Format</a>]</td> 9267<td></td></tr> 9268<tr><td><a href="Format.html#VALpp_set_mark_tags">pp_set_mark_tags</a> [<a href="Format.html">Format</a>]</td> 9269<td></td></tr> 9270<tr><td><a href="Format.html#VALpp_set_max_boxes">pp_set_max_boxes</a> [<a href="Format.html">Format</a>]</td> 9271<td></td></tr> 9272<tr><td><a href="Format.html#VALpp_set_max_indent">pp_set_max_indent</a> [<a href="Format.html">Format</a>]</td> 9273<td></td></tr> 9274<tr><td><a href="Format.html#VALpp_set_print_tags">pp_set_print_tags</a> [<a href="Format.html">Format</a>]</td> 9275<td></td></tr> 9276<tr><td><a href="Format.html#VALpp_set_tab">pp_set_tab</a> [<a href="Format.html">Format</a>]</td> 9277<td><div class="info"> 9278<span class="deprecated"></span></div> 9279</td></tr> 9280<tr><td><a href="Format.html#VALpp_set_tags">pp_set_tags</a> [<a href="Format.html">Format</a>]</td> 9281<td></td></tr> 9282<tr><td><a href="Uchar.html#VALpred">pred</a> [<a href="Uchar.html">Uchar</a>]</td> 9283<td><div class="info"> 9284<code class="code">pred u</code> is the scalar value before <code class="code">u</code> in the set of Unicode scalar 9285 values. 9286</div> 9287</td></tr> 9288<tr><td><a href="Targetint.html#VALpred">pred</a> [<a href="Targetint.html">Targetint</a>]</td> 9289<td><div class="info"> 9290Predecessor. 9291</div> 9292</td></tr> 9293<tr><td><a href="Pervasives.html#VALpred">pred</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9294<td><div class="info"> 9295<code class="code">pred x</code> is <code class="code">x - 1</code>. 9296</div> 9297</td></tr> 9298<tr><td><a href="Nativeint.html#VALpred">pred</a> [<a href="Nativeint.html">Nativeint</a>]</td> 9299<td><div class="info"> 9300Predecessor. 9301</div> 9302</td></tr> 9303<tr><td><a href="Int64.html#VALpred">pred</a> [<a href="Int64.html">Int64</a>]</td> 9304<td><div class="info"> 9305Predecessor. 9306</div> 9307</td></tr> 9308<tr><td><a href="Int32.html#VALpred">pred</a> [<a href="Int32.html">Int32</a>]</td> 9309<td><div class="info"> 9310Predecessor. 9311</div> 9312</td></tr> 9313<tr><td><a href="Big_int.html#VALpred_big_int">pred_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 9314<td><div class="info"> 9315Predecessor (subtract 1). 9316</div> 9317</td></tr> 9318<tr><td><a href="Num.html#VALpred_num">pred_num</a> [<a href="Num.html">Num</a>]</td> 9319<td><div class="info"> 9320<code class="code">pred n</code> is <code class="code">n-1</code> 9321</div> 9322</td></tr> 9323<tr><td><a href="Clflags.html#VALpreprocessor">preprocessor</a> [<a href="Clflags.html">Clflags</a>]</td> 9324<td></td></tr> 9325<tr><td><a href="Pervasives.html#VALprerr_bytes">prerr_bytes</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9326<td><div class="info"> 9327Print a byte sequence on standard error. 9328</div> 9329</td></tr> 9330<tr><td><a href="Pervasives.html#VALprerr_char">prerr_char</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9331<td><div class="info"> 9332Print a character on standard error. 9333</div> 9334</td></tr> 9335<tr><td><a href="Pervasives.html#VALprerr_endline">prerr_endline</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9336<td><div class="info"> 9337Print a string, followed by a newline character on standard 9338 error and flush standard error. 9339</div> 9340</td></tr> 9341<tr><td><a href="Pervasives.html#VALprerr_float">prerr_float</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9342<td><div class="info"> 9343Print a floating-point number, in decimal, on standard error. 9344</div> 9345</td></tr> 9346<tr><td><a href="Pervasives.html#VALprerr_int">prerr_int</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9347<td><div class="info"> 9348Print an integer, in decimal, on standard error. 9349</div> 9350</td></tr> 9351<tr><td><a href="Pervasives.html#VALprerr_newline">prerr_newline</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9352<td><div class="info"> 9353Print a newline character on standard error, and flush 9354 standard error. 9355</div> 9356</td></tr> 9357<tr><td><a href="Pervasives.html#VALprerr_string">prerr_string</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9358<td><div class="info"> 9359Print a string on standard error. 9360</div> 9361</td></tr> 9362<tr><td><a href="Location.html#VALprerr_warning">prerr_warning</a> [<a href="Location.html">Location</a>]</td> 9363<td></td></tr> 9364<tr><td><a href="Ast_helper.Str.html#VALprimitive">primitive</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 9365<td></td></tr> 9366<tr><td><a href="Clflags.html#VALprincipal">principal</a> [<a href="Clflags.html">Clflags</a>]</td> 9367<td></td></tr> 9368<tr><td><a href="Warnings.html#VALprint">print</a> [<a href="Warnings.html">Warnings</a>]</td> 9369<td></td></tr> 9370<tr><td><a href="Timings.html#VALprint">print</a> [<a href="Timings.html">Timings</a>]</td> 9371<td><div class="info"> 9372Prints all recorded timings to the formatter. 9373</div> 9374</td></tr> 9375<tr><td><a href="Tbl.html#VALprint">print</a> [<a href="Tbl.html">Tbl</a>]</td> 9376<td></td></tr> 9377<tr><td><a href="Printexc.html#VALprint">print</a> [<a href="Printexc.html">Printexc</a>]</td> 9378<td><div class="info"> 9379<code class="code"><span class="constructor">Printexc</span>.print fn x</code> applies <code class="code">fn</code> to <code class="code">x</code> and returns the result. 9380</div> 9381</td></tr> 9382<tr><td><a href="Location.html#VALprint">print</a> [<a href="Location.html">Location</a>]</td> 9383<td></td></tr> 9384<tr><td><a href="Identifiable.S.Map.html#VALprint">print</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 9385<td></td></tr> 9386<tr><td><a href="Identifiable.S.Set.html#VALprint">print</a> [<a href="Identifiable.S.Set.html">Identifiable.S.Set</a>]</td> 9387<td></td></tr> 9388<tr><td><a href="Identifiable.Thing.html#VALprint">print</a> [<a href="Identifiable.Thing.html">Identifiable.Thing</a>]</td> 9389<td></td></tr> 9390<tr><td><a href="Clflags.html#VALprint_arguments">print_arguments</a> [<a href="Clflags.html">Clflags</a>]</td> 9391<td></td></tr> 9392<tr><td><a href="Format.html#VALprint_as">print_as</a> [<a href="Format.html">Format</a>]</td> 9393<td><div class="info"> 9394<code class="code">print_as len str</code> prints <code class="code">str</code> in the 9395 current box. 9396</div> 9397</td></tr> 9398<tr><td><a href="Printexc.html#VALprint_backtrace">print_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td> 9399<td><div class="info"> 9400<code class="code"><span class="constructor">Printexc</span>.print_backtrace oc</code> prints an exception backtrace 9401 on the output channel <code class="code">oc</code>. 9402</div> 9403</td></tr> 9404<tr><td><a href="Format.html#VALprint_bool">print_bool</a> [<a href="Format.html">Format</a>]</td> 9405<td><div class="info"> 9406Prints a boolean in the current box. 9407</div> 9408</td></tr> 9409<tr><td><a href="Format.html#VALprint_break">print_break</a> [<a href="Format.html">Format</a>]</td> 9410<td><div class="info"> 9411<code class="code">print_break nspaces offset</code> the 'full' break hint: 9412 the pretty-printer may split the line at this 9413 point, otherwise it prints <code class="code">nspaces</code> spaces. 9414</div> 9415</td></tr> 9416<tr><td><a href="Pervasives.html#VALprint_bytes">print_bytes</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9417<td><div class="info"> 9418Print a byte sequence on standard output. 9419</div> 9420</td></tr> 9421<tr><td><a href="Pervasives.html#VALprint_char">print_char</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9422<td><div class="info"> 9423Print a character on standard output. 9424</div> 9425</td></tr> 9426<tr><td><a href="Format.html#VALprint_char">print_char</a> [<a href="Format.html">Format</a>]</td> 9427<td><div class="info"> 9428Prints a character in the current box. 9429</div> 9430</td></tr> 9431<tr><td><a href="Location.html#VALprint_compact">print_compact</a> [<a href="Location.html">Location</a>]</td> 9432<td></td></tr> 9433<tr><td><a href="Config.html#VALprint_config">print_config</a> [<a href="Config.html">Config</a>]</td> 9434<td></td></tr> 9435<tr><td><a href="Format.html#VALprint_cut">print_cut</a> [<a href="Format.html">Format</a>]</td> 9436<td><div class="info"> 9437<code class="code">print_cut ()</code> the 'cut' break hint: 9438 the pretty-printer may split the line at this 9439 point, otherwise it prints nothing. 9440</div> 9441</td></tr> 9442<tr><td><a href="Pervasives.html#VALprint_endline">print_endline</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9443<td><div class="info"> 9444Print a string, followed by a newline character, on 9445 standard output and flush standard output. 9446</div> 9447</td></tr> 9448<tr><td><a href="Location.html#VALprint_error">print_error</a> [<a href="Location.html">Location</a>]</td> 9449<td></td></tr> 9450<tr><td><a href="Location.html#VALprint_error_cur_file">print_error_cur_file</a> [<a href="Location.html">Location</a>]</td> 9451<td></td></tr> 9452<tr><td><a href="Location.html#VALprint_error_prefix">print_error_prefix</a> [<a href="Location.html">Location</a>]</td> 9453<td></td></tr> 9454<tr><td><a href="Location.html#VALprint_filename">print_filename</a> [<a href="Location.html">Location</a>]</td> 9455<td></td></tr> 9456<tr><td><a href="Pervasives.html#VALprint_float">print_float</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9457<td><div class="info"> 9458Print a floating-point number, in decimal, on standard output. 9459</div> 9460</td></tr> 9461<tr><td><a href="Format.html#VALprint_float">print_float</a> [<a href="Format.html">Format</a>]</td> 9462<td><div class="info"> 9463Prints a floating point number in the current box. 9464</div> 9465</td></tr> 9466<tr><td><a href="Format.html#VALprint_flush">print_flush</a> [<a href="Format.html">Format</a>]</td> 9467<td><div class="info"> 9468Flushes the pretty printer: all opened boxes are closed, 9469 and all pending text is displayed. 9470</div> 9471</td></tr> 9472<tr><td><a href="Format.html#VALprint_if_newline">print_if_newline</a> [<a href="Format.html">Format</a>]</td> 9473<td><div class="info"> 9474Executes the next formatting command if the preceding line 9475 has just been split. 9476</div> 9477</td></tr> 9478<tr><td><a href="Pervasives.html#VALprint_int">print_int</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9479<td><div class="info"> 9480Print an integer, in decimal, on standard output. 9481</div> 9482</td></tr> 9483<tr><td><a href="Format.html#VALprint_int">print_int</a> [<a href="Format.html">Format</a>]</td> 9484<td><div class="info"> 9485Prints an integer in the current box. 9486</div> 9487</td></tr> 9488<tr><td><a href="Location.html#VALprint_loc">print_loc</a> [<a href="Location.html">Location</a>]</td> 9489<td></td></tr> 9490<tr><td><a href="Pervasives.html#VALprint_newline">print_newline</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9491<td><div class="info"> 9492Print a newline character on standard output, and flush 9493 standard output. 9494</div> 9495</td></tr> 9496<tr><td><a href="Format.html#VALprint_newline">print_newline</a> [<a href="Format.html">Format</a>]</td> 9497<td><div class="info"> 9498Equivalent to <code class="code">print_flush</code> followed by a new line. 9499</div> 9500</td></tr> 9501<tr><td><a href="Printexc.html#VALprint_raw_backtrace">print_raw_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td> 9502<td><div class="info"> 9503Print a raw backtrace in the same format 9504 <code class="code"><span class="constructor">Printexc</span>.print_backtrace</code> uses. 9505</div> 9506</td></tr> 9507<tr><td><a href="Format.html#VALprint_space">print_space</a> [<a href="Format.html">Format</a>]</td> 9508<td><div class="info"> 9509<code class="code">print_space ()</code> the 'space' break hint: 9510 the pretty-printer may split the line at this 9511 point, otherwise it prints one space. 9512</div> 9513</td></tr> 9514<tr><td><a href="Gc.html#VALprint_stat">print_stat</a> [<a href="Gc.html">Gc</a>]</td> 9515<td><div class="info"> 9516Print the current values of the memory management counters (in 9517 human-readable form) into the channel argument. 9518</div> 9519</td></tr> 9520<tr><td><a href="Pervasives.html#VALprint_string">print_string</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9521<td><div class="info"> 9522Print a string on standard output. 9523</div> 9524</td></tr> 9525<tr><td><a href="Format.html#VALprint_string">print_string</a> [<a href="Format.html">Format</a>]</td> 9526<td><div class="info"> 9527<code class="code">print_string str</code> prints <code class="code">str</code> in the current box. 9528</div> 9529</td></tr> 9530<tr><td><a href="Format.html#VALprint_tab">print_tab</a> [<a href="Format.html">Format</a>]</td> 9531<td><div class="info"> 9532<span class="deprecated"></span></div> 9533</td></tr> 9534<tr><td><a href="Format.html#VALprint_tbreak">print_tbreak</a> [<a href="Format.html">Format</a>]</td> 9535<td><div class="info"> 9536<span class="deprecated"></span></div> 9537</td></tr> 9538<tr><td><a href="Clflags.html#VALprint_timings">print_timings</a> [<a href="Clflags.html">Clflags</a>]</td> 9539<td></td></tr> 9540<tr><td><a href="Clflags.html#VALprint_types">print_types</a> [<a href="Clflags.html">Clflags</a>]</td> 9541<td></td></tr> 9542<tr><td><a href="Location.html#VALprint_warning">print_warning</a> [<a href="Location.html">Location</a>]</td> 9543<td></td></tr> 9544<tr><td><a href="Lexer.html#VALprint_warnings">print_warnings</a> [<a href="Lexer.html">Lexer</a>]</td> 9545<td></td></tr> 9546<tr><td><a href="Printf.html#VALprintf">printf</a> [<a href="Printf.html">Printf</a>]</td> 9547<td><div class="info"> 9548Same as <a href="Printf.html#VALfprintf"><code class="code"><span class="constructor">Printf</span>.fprintf</code></a>, but output on <code class="code">stdout</code>. 9549</div> 9550</td></tr> 9551<tr><td><a href="Format.html#VALprintf">printf</a> [<a href="Format.html">Format</a>]</td> 9552<td><div class="info"> 9553Same as <code class="code">fprintf</code> above, but output on <code class="code">std_formatter</code>. 9554</div> 9555</td></tr> 9556<tr><td><a href="Config.html#VALprofiling">profiling</a> [<a href="Config.html">Config</a>]</td> 9557<td></td></tr> 9558<tr><td><a href="Config.html#VALprofinfo">profinfo</a> [<a href="Config.html">Config</a>]</td> 9559<td></td></tr> 9560<tr><td><a href="Config.html#VALprofinfo_width">profinfo_width</a> [<a href="Config.html">Config</a>]</td> 9561<td></td></tr> 9562<tr><td><a href="Dynlink.html#VALprohibit">prohibit</a> [<a href="Dynlink.html">Dynlink</a>]</td> 9563<td><div class="info"> 9564<code class="code">prohibit units</code> prohibits dynamically-linked units from referencing 9565 the units named in list <code class="code">units</code>. 9566</div> 9567</td></tr> 9568<tr><td><a href="Misc.html#VALprotect_refs">protect_refs</a> [<a href="Misc.html">Misc</a>]</td> 9569<td><div class="info"> 9570<code class="code">protect_refs l f</code> temporarily sets <code class="code">r</code> to <code class="code">v</code> for each <code class="code"><span class="constructor">R</span> (r, v)</code> in <code class="code">l</code> 9571 while executing <code class="code">f</code>. 9572</div> 9573</td></tr> 9574<tr><td><a href="CamlinternalOO.html#VALpublic_method_label">public_method_label</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 9575<td></td></tr> 9576<tr><td><a href="Stack.html#VALpush">push</a> [<a href="Stack.html">Stack</a>]</td> 9577<td><div class="info"> 9578<code class="code">push x s</code> adds the element <code class="code">x</code> at the top of stack <code class="code">s</code>. 9579</div> 9580</td></tr> 9581<tr><td><a href="Queue.html#VALpush">push</a> [<a href="Queue.html">Queue</a>]</td> 9582<td><div class="info"> 9583<code class="code">push</code> is a synonym for <code class="code">add</code>. 9584</div> 9585</td></tr> 9586<tr><td><a href="UnixLabels.html#VALputenv">putenv</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 9587<td><div class="info"> 9588<code class="code"><span class="constructor">Unix</span>.putenv name value</code> sets the value associated to a 9589 variable in the process environment. 9590</div> 9591</td></tr> 9592<tr><td><a href="Unix.html#VALputenv">putenv</a> [<a href="Unix.html">Unix</a>]</td> 9593<td><div class="info"> 9594<code class="code"><span class="constructor">Unix</span>.putenv name value</code> sets the value associated to a 9595 variable in the process environment. 9596</div> 9597</td></tr> 9598<tr><td align="left"><br>Q</td></tr> 9599<tr><td><a href="Gc.html#VALquick_stat">quick_stat</a> [<a href="Gc.html">Gc</a>]</td> 9600<td><div class="info"> 9601Same as <code class="code">stat</code> except that <code class="code">live_words</code>, <code class="code">live_blocks</code>, <code class="code">free_words</code>, 9602 <code class="code">free_blocks</code>, <code class="code">largest_free</code>, and <code class="code">fragments</code> are set to 0. 9603</div> 9604</td></tr> 9605<tr><td><a href="Num.html#VALquo_num">quo_num</a> [<a href="Num.html">Num</a>]</td> 9606<td><div class="info"> 9607Euclidean division: quotient. 9608</div> 9609</td></tr> 9610<tr><td><a href="Big_int.html#VALquomod_big_int">quomod_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 9611<td><div class="info"> 9612Euclidean division of two big integers. 9613</div> 9614</td></tr> 9615<tr><td><a href="Str.html#VALquote">quote</a> [<a href="Str.html">Str</a>]</td> 9616<td><div class="info"> 9617<code class="code"><span class="constructor">Str</span>.quote s</code> returns a regexp string that matches exactly 9618 <code class="code">s</code> and nothing else. 9619</div> 9620</td></tr> 9621<tr><td><a href="Filename.html#VALquote">quote</a> [<a href="Filename.html">Filename</a>]</td> 9622<td><div class="info"> 9623Return a quoted version of a file name, suitable for use as 9624 one argument in a command line, escaping all meta-characters. 9625</div> 9626</td></tr> 9627<tr><td><a href="Ccomp.html#VALquote_files">quote_files</a> [<a href="Ccomp.html">Ccomp</a>]</td> 9628<td></td></tr> 9629<tr><td><a href="Ccomp.html#VALquote_optfile">quote_optfile</a> [<a href="Ccomp.html">Ccomp</a>]</td> 9630<td></td></tr> 9631<tr><td align="left"><br>R</td></tr> 9632<tr><td><a href="Pervasives.html#VALraise">raise</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9633<td><div class="info"> 9634Raise the given exception value 9635</div> 9636</td></tr> 9637<tr><td><a href="Misc.html#VALraise_direct_hook_exn">raise_direct_hook_exn</a> [<a href="Misc.html">Misc</a>]</td> 9638<td><div class="info"> 9639A hook can use <code class="code">raise_unwrapped_hook_exn</code> to raise an exception that will 9640 not be wrapped into a <a href="Misc.html#EXCEPTIONHookExnWrapper"><code class="code"><span class="constructor">Misc</span>.<span class="constructor">HookExnWrapper</span></code></a>. 9641</div> 9642</td></tr> 9643<tr><td><a href="Location.html#VALraise_errorf">raise_errorf</a> [<a href="Location.html">Location</a>]</td> 9644<td></td></tr> 9645<tr><td><a href="Pervasives.html#VALraise_notrace">raise_notrace</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9646<td><div class="info"> 9647A faster version <code class="code">raise</code> which does not record the backtrace. 9648</div> 9649</td></tr> 9650<tr><td><a href="Printexc.html#VALraise_with_backtrace">raise_with_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td> 9651<td><div class="info"> 9652Reraise the exception using the given raw_backtrace for the 9653 origin of the exception 9654</div> 9655</td></tr> 9656<tr><td><a href="MoreLabels.Hashtbl.html#VALrandomize">randomize</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 9657<td></td></tr> 9658<tr><td><a href="Hashtbl.html#VALrandomize">randomize</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 9659<td><div class="info"> 9660After a call to <code class="code"><span class="constructor">Hashtbl</span>.randomize()</code>, hash tables are created in 9661 randomized mode by default: <a href="Hashtbl.html#VALcreate"><code class="code"><span class="constructor">Hashtbl</span>.create</code></a> returns randomized 9662 hash tables, unless the <code class="code">~random:<span class="keyword">false</span></code> optional parameter is given. 9663</div> 9664</td></tr> 9665<tr><td><a href="Config.html#VALranlib">ranlib</a> [<a href="Config.html">Config</a>]</td> 9666<td></td></tr> 9667<tr><td><a href="Num.html#VALratio_of_num">ratio_of_num</a> [<a href="Num.html">Num</a>]</td> 9668<td></td></tr> 9669<tr><td><a href="Printexc.html#VALraw_backtrace_length">raw_backtrace_length</a> [<a href="Printexc.html">Printexc</a>]</td> 9670<td><div class="info"> 9671<code class="code">raw_backtrace_length bckt</code> returns the number of slots in the 9672 backtrace <code class="code">bckt</code>. 9673</div> 9674</td></tr> 9675<tr><td><a href="Printexc.html#VALraw_backtrace_to_string">raw_backtrace_to_string</a> [<a href="Printexc.html">Printexc</a>]</td> 9676<td><div class="info"> 9677Return a string from a raw backtrace, in the same format 9678 <code class="code"><span class="constructor">Printexc</span>.get_backtrace</code> uses. 9679</div> 9680</td></tr> 9681<tr><td><a href="String.html#VALrcontains_from">rcontains_from</a> [<a href="String.html">String</a>]</td> 9682<td><div class="info"> 9683<code class="code"><span class="constructor">String</span>.rcontains_from s stop c</code> tests if character <code class="code">c</code> 9684 appears in <code class="code">s</code> before position <code class="code">stop+1</code>. 9685</div> 9686</td></tr> 9687<tr><td><a href="StringLabels.html#VALrcontains_from">rcontains_from</a> [<a href="StringLabels.html">StringLabels</a>]</td> 9688<td><div class="info"> 9689<code class="code"><span class="constructor">String</span>.rcontains_from s stop c</code> tests if character <code class="code">c</code> 9690 appears in <code class="code">s</code> before position <code class="code">stop+1</code>. 9691</div> 9692</td></tr> 9693<tr><td><a href="BytesLabels.html#VALrcontains_from">rcontains_from</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 9694<td><div class="info"> 9695<code class="code">rcontains_from s stop c</code> tests if byte <code class="code">c</code> appears in <code class="code">s</code> before 9696 position <code class="code">stop+1</code>. 9697</div> 9698</td></tr> 9699<tr><td><a href="Bytes.html#VALrcontains_from">rcontains_from</a> [<a href="Bytes.html">Bytes</a>]</td> 9700<td><div class="info"> 9701<code class="code">rcontains_from s stop c</code> tests if byte <code class="code">c</code> appears in <code class="code">s</code> before 9702 position <code class="code">stop+1</code>. 9703</div> 9704</td></tr> 9705<tr><td><a href="Obj.html#VALreachable_words">reachable_words</a> [<a href="Obj.html">Obj</a>]</td> 9706<td><div class="info"> 9707Computes the total size (in words, including the headers) of all 9708 heap blocks accessible from the argument. 9709</div> 9710</td></tr> 9711<tr><td><a href="UnixLabels.html#VALread">read</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 9712<td><div class="info"> 9713<code class="code">read fd buff ofs len</code> reads <code class="code">len</code> bytes from descriptor <code class="code">fd</code>, 9714 storing them in byte sequence <code class="code">buff</code>, starting at position <code class="code">ofs</code> in 9715 <code class="code">buff</code>. 9716</div> 9717</td></tr> 9718<tr><td><a href="Unix.html#VALread">read</a> [<a href="Unix.html">Unix</a>]</td> 9719<td><div class="info"> 9720<code class="code">read fd buff ofs len</code> reads <code class="code">len</code> bytes from descriptor <code class="code">fd</code>, 9721 storing them in byte sequence <code class="code">buff</code>, starting at position <code class="code">ofs</code> in 9722 <code class="code">buff</code>. 9723</div> 9724</td></tr> 9725<tr><td><a href="ThreadUnix.html#VALread">read</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 9726<td></td></tr> 9727<tr><td><a href="Arg.html#VALread_arg">read_arg</a> [<a href="Arg.html">Arg</a>]</td> 9728<td><div class="info"> 9729<code class="code"><span class="constructor">Arg</span>.read_arg file</code> reads newline-terminated command line arguments from 9730 file <code class="code">file</code>. 9731</div> 9732</td></tr> 9733<tr><td><a href="Arg.html#VALread_arg0">read_arg0</a> [<a href="Arg.html">Arg</a>]</td> 9734<td><div class="info"> 9735Identical to <a href="Arg.html#VALread_arg"><code class="code"><span class="constructor">Arg</span>.read_arg</code></a> but assumes null character terminated command line 9736 arguments. 9737</div> 9738</td></tr> 9739<tr><td><a href="Pervasives.html#VALread_float">read_float</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9740<td><div class="info"> 9741Flush standard output, then read one line from standard input 9742 and convert it to a floating-point number. 9743</div> 9744</td></tr> 9745<tr><td><a href="Pervasives.html#VALread_float_opt">read_float_opt</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9746<td><div class="info"> 9747Flush standard output, then read one line from standard input 9748 and convert it to a floating-point number. 9749</div> 9750</td></tr> 9751<tr><td><a href="Pervasives.html#VALread_int">read_int</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9752<td><div class="info"> 9753Flush standard output, then read one line from standard input 9754 and convert it to an integer. 9755</div> 9756</td></tr> 9757<tr><td><a href="Pervasives.html#VALread_int_opt">read_int_opt</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9758<td><div class="info"> 9759Same as <code class="code">read_int_opt</code>, but returs <code class="code"><span class="constructor">None</span></code> instead of raising. 9760</div> 9761</td></tr> 9762<tr><td><a href="Graphics.html#VALread_key">read_key</a> [<a href="Graphics.html">Graphics</a>]</td> 9763<td><div class="info"> 9764Wait for a key to be pressed, and return the corresponding 9765 character. 9766</div> 9767</td></tr> 9768<tr><td><a href="Pervasives.html#VALread_line">read_line</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9769<td><div class="info"> 9770Flush standard output, then read characters from standard input 9771 until a newline character is encountered. 9772</div> 9773</td></tr> 9774<tr><td><a href="UnixLabels.html#VALreaddir">readdir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 9775<td><div class="info"> 9776Return the next entry in a directory. 9777</div> 9778</td></tr> 9779<tr><td><a href="Unix.html#VALreaddir">readdir</a> [<a href="Unix.html">Unix</a>]</td> 9780<td><div class="info"> 9781Return the next entry in a directory. 9782</div> 9783</td></tr> 9784<tr><td><a href="Sys.html#VALreaddir">readdir</a> [<a href="Sys.html">Sys</a>]</td> 9785<td><div class="info"> 9786Return the names of all files present in the given directory. 9787</div> 9788</td></tr> 9789<tr><td><a href="UnixLabels.html#VALreadlink">readlink</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 9790<td><div class="info"> 9791Read the contents of a link. 9792</div> 9793</td></tr> 9794<tr><td><a href="Unix.html#VALreadlink">readlink</a> [<a href="Unix.html">Unix</a>]</td> 9795<td><div class="info"> 9796Read the contents of a symbolic link. 9797</div> 9798</td></tr> 9799<tr><td><a href="Clflags.html#VALreal_paths">real_paths</a> [<a href="Clflags.html">Clflags</a>]</td> 9800<td></td></tr> 9801<tr><td><a href="Pervasives.html#VALreally_input">really_input</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9802<td><div class="info"> 9803<code class="code">really_input ic buf pos len</code> reads <code class="code">len</code> characters from channel <code class="code">ic</code>, 9804 storing them in byte sequence <code class="code">buf</code>, starting at character number <code class="code">pos</code>. 9805</div> 9806</td></tr> 9807<tr><td><a href="Pervasives.html#VALreally_input_string">really_input_string</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9808<td><div class="info"> 9809<code class="code">really_input_string ic len</code> reads <code class="code">len</code> characters from channel <code class="code">ic</code> 9810 and returns them in a new string. 9811</div> 9812</td></tr> 9813<tr><td><a href="Ast_helper.Te.html#VALrebind">rebind</a> [<a href="Ast_helper.Te.html">Ast_helper.Te</a>]</td> 9814<td></td></tr> 9815<tr><td><a href="Ast_helper.Str.html#VALrec_module">rec_module</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 9816<td></td></tr> 9817<tr><td><a href="Ast_helper.Sig.html#VALrec_module">rec_module</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 9818<td></td></tr> 9819<tr><td><a href="CamlinternalFormat.html#VALrecast">recast</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 9820<td></td></tr> 9821<tr><td><a href="Event.html#VALreceive">receive</a> [<a href="Event.html">Event</a>]</td> 9822<td><div class="info"> 9823<code class="code">receive ch</code> returns the event consisting in receiving a value 9824 from the channel <code class="code">ch</code>. 9825</div> 9826</td></tr> 9827<tr><td><a href="Ast_helper.Exp.html#VALrecord">record</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 9828<td></td></tr> 9829<tr><td><a href="Ast_helper.Pat.html#VALrecord">record</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 9830<td></td></tr> 9831<tr><td><a href="Printexc.html#VALrecord_backtrace">record_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td> 9832<td><div class="info"> 9833<code class="code"><span class="constructor">Printexc</span>.record_backtrace b</code> turns recording of exception backtraces 9834 on (if <code class="code">b = <span class="keyword">true</span></code>) or off (if <code class="code">b = <span class="keyword">false</span></code>). 9835</div> 9836</td></tr> 9837<tr><td><a href="Clflags.html#VALrecursive_types">recursive_types</a> [<a href="Clflags.html">Clflags</a>]</td> 9838<td></td></tr> 9839<tr><td><a href="UnixLabels.html#VALrecv">recv</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 9840<td><div class="info"> 9841Receive data from a connected socket. 9842</div> 9843</td></tr> 9844<tr><td><a href="Unix.html#VALrecv">recv</a> [<a href="Unix.html">Unix</a>]</td> 9845<td><div class="info"> 9846Receive data from a connected socket. 9847</div> 9848</td></tr> 9849<tr><td><a href="ThreadUnix.html#VALrecv">recv</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 9850<td></td></tr> 9851<tr><td><a href="UnixLabels.html#VALrecvfrom">recvfrom</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 9852<td><div class="info"> 9853Receive data from an unconnected socket. 9854</div> 9855</td></tr> 9856<tr><td><a href="Unix.html#VALrecvfrom">recvfrom</a> [<a href="Unix.html">Unix</a>]</td> 9857<td><div class="info"> 9858Receive data from an unconnected socket. 9859</div> 9860</td></tr> 9861<tr><td><a href="ThreadUnix.html#VALrecvfrom">recvfrom</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 9862<td></td></tr> 9863<tr><td><a href="Graphics.html#VALred">red</a> [<a href="Graphics.html">Graphics</a>]</td> 9864<td></td></tr> 9865<tr><td><a href="Pervasives.html#VALref">ref</a> [<a href="Pervasives.html">Pervasives</a>]</td> 9866<td><div class="info"> 9867Return a fresh reference containing the given value. 9868</div> 9869</td></tr> 9870<tr><td><a href="Str.html#VALregexp">regexp</a> [<a href="Str.html">Str</a>]</td> 9871<td><div class="info"> 9872Compile a regular expression. 9873</div> 9874</td></tr> 9875<tr><td><a href="Str.html#VALregexp_case_fold">regexp_case_fold</a> [<a href="Str.html">Str</a>]</td> 9876<td><div class="info"> 9877Same as <code class="code">regexp</code>, but the compiled expression will match text 9878 in a case-insensitive way: uppercase and lowercase letters will 9879 be considered equivalent. 9880</div> 9881</td></tr> 9882<tr><td><a href="Str.html#VALregexp_string">regexp_string</a> [<a href="Str.html">Str</a>]</td> 9883<td><div class="info"> 9884<code class="code"><span class="constructor">Str</span>.regexp_string s</code> returns a regular expression 9885 that matches exactly <code class="code">s</code> and nothing else. 9886</div> 9887</td></tr> 9888<tr><td><a href="Str.html#VALregexp_string_case_fold">regexp_string_case_fold</a> [<a href="Str.html">Str</a>]</td> 9889<td><div class="info"> 9890<code class="code"><span class="constructor">Str</span>.regexp_string_case_fold</code> is similar to <a href="Str.html#VALregexp_string"><code class="code"><span class="constructor">Str</span>.regexp_string</code></a>, 9891 but the regexp matches in a case-insensitive way. 9892</div> 9893</td></tr> 9894<tr><td><a href="Docstrings.html#VALregister">register</a> [<a href="Docstrings.html">Docstrings</a>]</td> 9895<td><div class="info"> 9896Register a docstring 9897</div> 9898</td></tr> 9899<tr><td><a href="Callback.html#VALregister">register</a> [<a href="Callback.html">Callback</a>]</td> 9900<td><div class="info"> 9901<code class="code"><span class="constructor">Callback</span>.register n v</code> registers the value <code class="code">v</code> under 9902 the name <code class="code">n</code>. 9903</div> 9904</td></tr> 9905<tr><td><a href="Ast_mapper.html#VALregister">register</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 9906<td><div class="info"> 9907Apply the <code class="code">register_function</code>. 9908</div> 9909</td></tr> 9910<tr><td><a href="Location.html#VALregister_error_of_exn">register_error_of_exn</a> [<a href="Location.html">Location</a>]</td> 9911<td></td></tr> 9912<tr><td><a href="Callback.html#VALregister_exception">register_exception</a> [<a href="Callback.html">Callback</a>]</td> 9913<td><div class="info"> 9914<code class="code"><span class="constructor">Callback</span>.register_exception n exn</code> registers the 9915 exception contained in the exception value <code class="code">exn</code> 9916 under the name <code class="code">n</code>. 9917</div> 9918</td></tr> 9919<tr><td><a href="Ast_mapper.html#VALregister_function">register_function</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 9920<td></td></tr> 9921<tr><td><a href="Printexc.html#VALregister_printer">register_printer</a> [<a href="Printexc.html">Printexc</a>]</td> 9922<td><div class="info"> 9923<code class="code"><span class="constructor">Printexc</span>.register_printer fn</code> registers <code class="code">fn</code> as an exception 9924 printer. 9925</div> 9926</td></tr> 9927<tr><td><a href="Targetint.html#VALrem">rem</a> [<a href="Targetint.html">Targetint</a>]</td> 9928<td><div class="info"> 9929Integer remainder. 9930</div> 9931</td></tr> 9932<tr><td><a href="Nativeint.html#VALrem">rem</a> [<a href="Nativeint.html">Nativeint</a>]</td> 9933<td><div class="info"> 9934Integer remainder. 9935</div> 9936</td></tr> 9937<tr><td><a href="Int64.html#VALrem">rem</a> [<a href="Int64.html">Int64</a>]</td> 9938<td><div class="info"> 9939Integer remainder. 9940</div> 9941</td></tr> 9942<tr><td><a href="Int32.html#VALrem">rem</a> [<a href="Int32.html">Int32</a>]</td> 9943<td><div class="info"> 9944Integer remainder. 9945</div> 9946</td></tr> 9947<tr><td><a href="Graphics.html#VALremember_mode">remember_mode</a> [<a href="Graphics.html">Graphics</a>]</td> 9948<td><div class="info"> 9949Set remember mode on or off. 9950</div> 9951</td></tr> 9952<tr><td><a href="Weak.S.html#VALremove">remove</a> [<a href="Weak.S.html">Weak.S</a>]</td> 9953<td><div class="info"> 9954<code class="code">remove t x</code> removes from <code class="code">t</code> one instance of <code class="code">x</code>. 9955</div> 9956</td></tr> 9957<tr><td><a href="Tbl.html#VALremove">remove</a> [<a href="Tbl.html">Tbl</a>]</td> 9958<td></td></tr> 9959<tr><td><a href="Sys.html#VALremove">remove</a> [<a href="Sys.html">Sys</a>]</td> 9960<td><div class="info"> 9961Remove the given file name from the file system. 9962</div> 9963</td></tr> 9964<tr><td><a href="MoreLabels.Set.S.html#VALremove">remove</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 9965<td></td></tr> 9966<tr><td><a href="MoreLabels.Map.S.html#VALremove">remove</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 9967<td></td></tr> 9968<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALremove">remove</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 9969<td></td></tr> 9970<tr><td><a href="MoreLabels.Hashtbl.S.html#VALremove">remove</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 9971<td></td></tr> 9972<tr><td><a href="MoreLabels.Hashtbl.html#VALremove">remove</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 9973<td></td></tr> 9974<tr><td><a href="Hashtbl.SeededS.html#VALremove">remove</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 9975<td></td></tr> 9976<tr><td><a href="Hashtbl.S.html#VALremove">remove</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 9977<td></td></tr> 9978<tr><td><a href="Hashtbl.html#VALremove">remove</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 9979<td><div class="info"> 9980<code class="code"><span class="constructor">Hashtbl</span>.remove tbl x</code> removes the current binding of <code class="code">x</code> in <code class="code">tbl</code>, 9981 restoring the previous binding if it exists. 9982</div> 9983</td></tr> 9984<tr><td><a href="Map.S.html#VALremove">remove</a> [<a href="Map.S.html">Map.S</a>]</td> 9985<td><div class="info"> 9986<code class="code">remove x m</code> returns a map containing the same bindings as 9987 <code class="code">m</code>, except for <code class="code">x</code> which is unbound in the returned map. 9988</div> 9989</td></tr> 9990<tr><td><a href="Set.S.html#VALremove">remove</a> [<a href="Set.S.html">Set.S</a>]</td> 9991<td><div class="info"> 9992<code class="code">remove x s</code> returns a set containing all elements of <code class="code">s</code>, 9993 except <code class="code">x</code>. 9994</div> 9995</td></tr> 9996<tr><td><a href="ListLabels.html#VALremove_assoc">remove_assoc</a> [<a href="ListLabels.html">ListLabels</a>]</td> 9997<td><div class="info"> 9998<code class="code">remove_assoc a l</code> returns the list of 9999 pairs <code class="code">l</code> without the first pair with key <code class="code">a</code>, if any. 10000</div> 10001</td></tr> 10002<tr><td><a href="List.html#VALremove_assoc">remove_assoc</a> [<a href="List.html">List</a>]</td> 10003<td><div class="info"> 10004<code class="code">remove_assoc a l</code> returns the list of 10005 pairs <code class="code">l</code> without the first pair with key <code class="code">a</code>, if any. 10006</div> 10007</td></tr> 10008<tr><td><a href="ListLabels.html#VALremove_assq">remove_assq</a> [<a href="ListLabels.html">ListLabels</a>]</td> 10009<td><div class="info"> 10010Same as <a href="List.html#VALremove_assoc"><code class="code"><span class="constructor">List</span>.remove_assoc</code></a>, but uses physical equality instead 10011 of structural equality to compare keys. 10012</div> 10013</td></tr> 10014<tr><td><a href="List.html#VALremove_assq">remove_assq</a> [<a href="List.html">List</a>]</td> 10015<td><div class="info"> 10016Same as <a href="List.html#VALremove_assoc"><code class="code"><span class="constructor">List</span>.remove_assoc</code></a>, but uses physical equality instead 10017 of structural equality to compare keys. 10018</div> 10019</td></tr> 10020<tr><td><a href="Filename.html#VALremove_extension">remove_extension</a> [<a href="Filename.html">Filename</a>]</td> 10021<td><div class="info"> 10022Return the given file name without its extension, as defined 10023 in <a href="Filename.html#VALextension"><code class="code"><span class="constructor">Filename</span>.extension</code></a>. 10024</div> 10025</td></tr> 10026<tr><td><a href="Misc.html#VALremove_file">remove_file</a> [<a href="Misc.html">Misc</a>]</td> 10027<td></td></tr> 10028<tr><td><a href="Clflags.html#VALremove_unused_arguments">remove_unused_arguments</a> [<a href="Clflags.html">Clflags</a>]</td> 10029<td></td></tr> 10030<tr><td><a href="UnixLabels.html#VALrename">rename</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 10031<td><div class="info"> 10032<code class="code">rename old <span class="keyword">new</span></code> changes the name of a file from <code class="code">old</code> to <code class="code"><span class="keyword">new</span></code>. 10033</div> 10034</td></tr> 10035<tr><td><a href="Unix.html#VALrename">rename</a> [<a href="Unix.html">Unix</a>]</td> 10036<td><div class="info"> 10037<code class="code">rename old <span class="keyword">new</span></code> changes the name of a file from <code class="code">old</code> to <code class="code"><span class="keyword">new</span></code>. 10038</div> 10039</td></tr> 10040<tr><td><a href="Sys.html#VALrename">rename</a> [<a href="Sys.html">Sys</a>]</td> 10041<td><div class="info"> 10042Rename a file. 10043</div> 10044</td></tr> 10045<tr><td><a href="Identifiable.S.Map.html#VALrename">rename</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 10046<td></td></tr> 10047<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALreplace">replace</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 10048<td></td></tr> 10049<tr><td><a href="MoreLabels.Hashtbl.S.html#VALreplace">replace</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 10050<td></td></tr> 10051<tr><td><a href="MoreLabels.Hashtbl.html#VALreplace">replace</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 10052<td></td></tr> 10053<tr><td><a href="Hashtbl.SeededS.html#VALreplace">replace</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 10054<td></td></tr> 10055<tr><td><a href="Hashtbl.S.html#VALreplace">replace</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 10056<td></td></tr> 10057<tr><td><a href="Hashtbl.html#VALreplace">replace</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 10058<td><div class="info"> 10059<code class="code"><span class="constructor">Hashtbl</span>.replace tbl x y</code> replaces the current binding of <code class="code">x</code> 10060 in <code class="code">tbl</code> by a binding of <code class="code">x</code> to <code class="code">y</code>. 10061</div> 10062</td></tr> 10063<tr><td><a href="Str.html#VALreplace_first">replace_first</a> [<a href="Str.html">Str</a>]</td> 10064<td><div class="info"> 10065Same as <a href="Str.html#VALglobal_replace"><code class="code"><span class="constructor">Str</span>.global_replace</code></a>, except that only the first substring 10066 matching the regular expression is replaced. 10067</div> 10068</td></tr> 10069<tr><td><a href="Str.html#VALreplace_matched">replace_matched</a> [<a href="Str.html">Str</a>]</td> 10070<td><div class="info"> 10071<code class="code">replace_matched repl s</code> returns the replacement text <code class="code">repl</code> 10072 in which <code class="code">\1</code>, <code class="code">\2</code>, etc. 10073</div> 10074</td></tr> 10075<tr><td><a href="Misc.html#VALreplace_substring">replace_substring</a> [<a href="Misc.html">Misc</a>]</td> 10076<td></td></tr> 10077<tr><td><a href="Misc.html#VALreplicate_list">replicate_list</a> [<a href="Misc.html">Misc</a>]</td> 10078<td></td></tr> 10079<tr><td><a href="Syntaxerr.html#VALreport_error">report_error</a> [<a href="Syntaxerr.html">Syntaxerr</a>]</td> 10080<td><div class="info"> 10081<span class="deprecated"></span></div> 10082</td></tr> 10083<tr><td><a href="Location.html#VALreport_error">report_error</a> [<a href="Location.html">Location</a>]</td> 10084<td></td></tr> 10085<tr><td><a href="Lexer.html#VALreport_error">report_error</a> [<a href="Lexer.html">Lexer</a>]</td> 10086<td></td></tr> 10087<tr><td><a href="Attr_helper.html#VALreport_error">report_error</a> [<a href="Attr_helper.html">Attr_helper</a>]</td> 10088<td></td></tr> 10089<tr><td><a href="Location.html#VALreport_exception">report_exception</a> [<a href="Location.html">Location</a>]</td> 10090<td></td></tr> 10091<tr><td><a href="Targetint.html#VALrepr">repr</a> [<a href="Targetint.html">Targetint</a>]</td> 10092<td><div class="info"> 10093The concrete representation of a native integer. 10094</div> 10095</td></tr> 10096<tr><td><a href="Obj.html#VALrepr">repr</a> [<a href="Obj.html">Obj</a>]</td> 10097<td></td></tr> 10098<tr><td><a href="Timings.html#VALreset">reset</a> [<a href="Timings.html">Timings</a>]</td> 10099<td><div class="info"> 10100erase all recorded times 10101</div> 10102</td></tr> 10103<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALreset">reset</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 10104<td></td></tr> 10105<tr><td><a href="MoreLabels.Hashtbl.S.html#VALreset">reset</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 10106<td></td></tr> 10107<tr><td><a href="MoreLabels.Hashtbl.html#VALreset">reset</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 10108<td></td></tr> 10109<tr><td><a href="Location.html#VALreset">reset</a> [<a href="Location.html">Location</a>]</td> 10110<td></td></tr> 10111<tr><td><a href="Hashtbl.SeededS.html#VALreset">reset</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 10112<td></td></tr> 10113<tr><td><a href="Hashtbl.S.html#VALreset">reset</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 10114<td><div class="info"> 10115</div> 10116</td></tr> 10117<tr><td><a href="Hashtbl.html#VALreset">reset</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 10118<td><div class="info"> 10119Empty a hash table and shrink the size of the bucket table 10120 to its initial size. 10121</div> 10122</td></tr> 10123<tr><td><a href="Buffer.html#VALreset">reset</a> [<a href="Buffer.html">Buffer</a>]</td> 10124<td><div class="info"> 10125Empty the buffer and deallocate the internal byte sequence holding the 10126 buffer contents, replacing it with the initial internal byte sequence 10127 of length <code class="code">n</code> that was allocated by <a href="Buffer.html#VALcreate"><code class="code"><span class="constructor">Buffer</span>.create</code></a> <code class="code">n</code>. 10128</div> 10129</td></tr> 10130<tr><td><a href="Arg_helper.Make.html#VALreset_base_overrides">reset_base_overrides</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td> 10131<td></td></tr> 10132<tr><td><a href="Warnings.html#VALreset_fatal">reset_fatal</a> [<a href="Warnings.html">Warnings</a>]</td> 10133<td></td></tr> 10134<tr><td><a href="Bigarray.html#VALreshape">reshape</a> [<a href="Bigarray.html">Bigarray</a>]</td> 10135<td><div class="info"> 10136<code class="code">reshape b [|d1;...;dN|]</code> converts the big array <code class="code">b</code> to a 10137 <code class="code"><span class="constructor">N</span></code>-dimensional array of dimensions <code class="code">d1</code>... 10138</div> 10139</td></tr> 10140<tr><td><a href="Bigarray.html#VALreshape_0">reshape_0</a> [<a href="Bigarray.html">Bigarray</a>]</td> 10141<td><div class="info"> 10142Specialized version of <a href="Bigarray.html#VALreshape"><code class="code"><span class="constructor">Bigarray</span>.reshape</code></a> for reshaping to 10143 zero-dimensional arrays. 10144</div> 10145</td></tr> 10146<tr><td><a href="Bigarray.html#VALreshape_1">reshape_1</a> [<a href="Bigarray.html">Bigarray</a>]</td> 10147<td><div class="info"> 10148Specialized version of <a href="Bigarray.html#VALreshape"><code class="code"><span class="constructor">Bigarray</span>.reshape</code></a> for reshaping to 10149 one-dimensional arrays. 10150</div> 10151</td></tr> 10152<tr><td><a href="Bigarray.html#VALreshape_2">reshape_2</a> [<a href="Bigarray.html">Bigarray</a>]</td> 10153<td><div class="info"> 10154Specialized version of <a href="Bigarray.html#VALreshape"><code class="code"><span class="constructor">Bigarray</span>.reshape</code></a> for reshaping to 10155 two-dimensional arrays. 10156</div> 10157</td></tr> 10158<tr><td><a href="Bigarray.html#VALreshape_3">reshape_3</a> [<a href="Bigarray.html">Bigarray</a>]</td> 10159<td><div class="info"> 10160Specialized version of <a href="Bigarray.html#VALreshape"><code class="code"><span class="constructor">Bigarray</span>.reshape</code></a> for reshaping to 10161 three-dimensional arrays. 10162</div> 10163</td></tr> 10164<tr><td><a href="Graphics.html#VALresize_window">resize_window</a> [<a href="Graphics.html">Graphics</a>]</td> 10165<td><div class="info"> 10166Resize and erase the graphics window. 10167</div> 10168</td></tr> 10169<tr><td><a href="Warnings.html#VALrestore">restore</a> [<a href="Warnings.html">Warnings</a>]</td> 10170<td></td></tr> 10171<tr><td><a href="Terminfo.html#VALresume">resume</a> [<a href="Terminfo.html">Terminfo</a>]</td> 10172<td></td></tr> 10173<tr><td><a href="ListLabels.html#VALrev">rev</a> [<a href="ListLabels.html">ListLabels</a>]</td> 10174<td><div class="info"> 10175List reversal. 10176</div> 10177</td></tr> 10178<tr><td><a href="List.html#VALrev">rev</a> [<a href="List.html">List</a>]</td> 10179<td><div class="info"> 10180List reversal. 10181</div> 10182</td></tr> 10183<tr><td><a href="ListLabels.html#VALrev_append">rev_append</a> [<a href="ListLabels.html">ListLabels</a>]</td> 10184<td><div class="info"> 10185<code class="code"><span class="constructor">List</span>.rev_append l1 l2</code> reverses <code class="code">l1</code> and concatenates it to <code class="code">l2</code>. 10186</div> 10187</td></tr> 10188<tr><td><a href="List.html#VALrev_append">rev_append</a> [<a href="List.html">List</a>]</td> 10189<td><div class="info"> 10190<code class="code"><span class="constructor">List</span>.rev_append l1 l2</code> reverses <code class="code">l1</code> and concatenates it to <code class="code">l2</code>. 10191</div> 10192</td></tr> 10193<tr><td><a href="CamlinternalFormat.html#VALrev_char_set">rev_char_set</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 10194<td></td></tr> 10195<tr><td><a href="ListLabels.html#VALrev_map">rev_map</a> [<a href="ListLabels.html">ListLabels</a>]</td> 10196<td><div class="info"> 10197<code class="code"><span class="constructor">List</span>.rev_map f l</code> gives the same result as 10198 <a href="List.html#VALrev"><code class="code"><span class="constructor">List</span>.rev</code></a><code class="code"> (</code><a href="List.html#VALmap"><code class="code"><span class="constructor">List</span>.map</code></a><code class="code"> f l)</code>, but is tail-recursive and 10199 more efficient. 10200</div> 10201</td></tr> 10202<tr><td><a href="List.html#VALrev_map">rev_map</a> [<a href="List.html">List</a>]</td> 10203<td><div class="info"> 10204<code class="code"><span class="constructor">List</span>.rev_map f l</code> gives the same result as 10205 <a href="List.html#VALrev"><code class="code"><span class="constructor">List</span>.rev</code></a><code class="code"> (</code><a href="List.html#VALmap"><code class="code"><span class="constructor">List</span>.map</code></a><code class="code"> f l)</code>, but is tail-recursive and 10206 more efficient. 10207</div> 10208</td></tr> 10209<tr><td><a href="ListLabels.html#VALrev_map2">rev_map2</a> [<a href="ListLabels.html">ListLabels</a>]</td> 10210<td><div class="info"> 10211<code class="code"><span class="constructor">List</span>.rev_map2 f l1 l2</code> gives the same result as 10212 <a href="List.html#VALrev"><code class="code"><span class="constructor">List</span>.rev</code></a><code class="code"> (</code><a href="List.html#VALmap2"><code class="code"><span class="constructor">List</span>.map2</code></a><code class="code"> f l1 l2)</code>, but is tail-recursive and 10213 more efficient. 10214</div> 10215</td></tr> 10216<tr><td><a href="List.html#VALrev_map2">rev_map2</a> [<a href="List.html">List</a>]</td> 10217<td><div class="info"> 10218<code class="code"><span class="constructor">List</span>.rev_map2 f l1 l2</code> gives the same result as 10219 <a href="List.html#VALrev"><code class="code"><span class="constructor">List</span>.rev</code></a><code class="code"> (</code><a href="List.html#VALmap2"><code class="code"><span class="constructor">List</span>.map2</code></a><code class="code"> f l1 l2)</code>, but is tail-recursive and 10220 more efficient. 10221</div> 10222</td></tr> 10223<tr><td><a href="Misc.html#VALrev_split_words">rev_split_words</a> [<a href="Misc.html">Misc</a>]</td> 10224<td></td></tr> 10225<tr><td><a href="UnixLabels.html#VALrewinddir">rewinddir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 10226<td><div class="info"> 10227Reposition the descriptor to the beginning of the directory 10228</div> 10229</td></tr> 10230<tr><td><a href="Unix.html#VALrewinddir">rewinddir</a> [<a href="Unix.html">Unix</a>]</td> 10231<td><div class="info"> 10232Reposition the descriptor to the beginning of the directory 10233</div> 10234</td></tr> 10235<tr><td><a href="Graphics.html#VALrgb">rgb</a> [<a href="Graphics.html">Graphics</a>]</td> 10236<td><div class="info"> 10237<code class="code">rgb r g b</code> returns the integer encoding the color with red 10238 component <code class="code">r</code>, green component <code class="code">g</code>, and blue component <code class="code">b</code>. 10239</div> 10240</td></tr> 10241<tr><td><a href="Docstrings.html#VALrhs_docs">rhs_docs</a> [<a href="Docstrings.html">Docstrings</a>]</td> 10242<td><div class="info"> 10243Fetch the item documentation for the symbols between two 10244 positions. 10245</div> 10246</td></tr> 10247<tr><td><a href="Docstrings.html#VALrhs_docs_lazy">rhs_docs_lazy</a> [<a href="Docstrings.html">Docstrings</a>]</td> 10248<td></td></tr> 10249<tr><td><a href="Parsing.html#VALrhs_end">rhs_end</a> [<a href="Parsing.html">Parsing</a>]</td> 10250<td><div class="info"> 10251See <a href="Parsing.html#VALrhs_start"><code class="code"><span class="constructor">Parsing</span>.rhs_start</code></a>. 10252</div> 10253</td></tr> 10254<tr><td><a href="Parsing.html#VALrhs_end_pos">rhs_end_pos</a> [<a href="Parsing.html">Parsing</a>]</td> 10255<td><div class="info"> 10256Same as <code class="code">rhs_end</code>, but return a <code class="code">position</code> instead of an offset. 10257</div> 10258</td></tr> 10259<tr><td><a href="Docstrings.html#VALrhs_info">rhs_info</a> [<a href="Docstrings.html">Docstrings</a>]</td> 10260<td><div class="info"> 10261Fetch the field info following the symbol at a given position. 10262</div> 10263</td></tr> 10264<tr><td><a href="Location.html#VALrhs_loc">rhs_loc</a> [<a href="Location.html">Location</a>]</td> 10265<td><div class="info"> 10266<code class="code">rhs_loc n</code> returns the location of the symbol at position <code class="code">n</code>, starting 10267 at 1, in the current parser rule. 10268</div> 10269</td></tr> 10270<tr><td><a href="Docstrings.html#VALrhs_post_extra_text">rhs_post_extra_text</a> [<a href="Docstrings.html">Docstrings</a>]</td> 10271<td><div class="info"> 10272Fetch additional text following the symbol at the given position 10273</div> 10274</td></tr> 10275<tr><td><a href="Docstrings.html#VALrhs_pre_extra_text">rhs_pre_extra_text</a> [<a href="Docstrings.html">Docstrings</a>]</td> 10276<td><div class="info"> 10277Fetch additional text preceding the symbol at the given position 10278</div> 10279</td></tr> 10280<tr><td><a href="Parsing.html#VALrhs_start">rhs_start</a> [<a href="Parsing.html">Parsing</a>]</td> 10281<td><div class="info"> 10282Same as <a href="Parsing.html#VALsymbol_start"><code class="code"><span class="constructor">Parsing</span>.symbol_start</code></a> and <a href="Parsing.html#VALsymbol_end"><code class="code"><span class="constructor">Parsing</span>.symbol_end</code></a>, but 10283 return the offset of the string matching the <code class="code">n</code>th item on the 10284 right-hand side of the rule, where <code class="code">n</code> is the integer parameter 10285 to <code class="code">rhs_start</code> and <code class="code">rhs_end</code>. 10286</div> 10287</td></tr> 10288<tr><td><a href="Parsing.html#VALrhs_start_pos">rhs_start_pos</a> [<a href="Parsing.html">Parsing</a>]</td> 10289<td><div class="info"> 10290Same as <code class="code">rhs_start</code>, but return a <code class="code">position</code> instead of an offset. 10291</div> 10292</td></tr> 10293<tr><td><a href="Docstrings.html#VALrhs_text">rhs_text</a> [<a href="Docstrings.html">Docstrings</a>]</td> 10294<td><div class="info"> 10295Fetch the text preceding the symbol at the given position. 10296</div> 10297</td></tr> 10298<tr><td><a href="Docstrings.html#VALrhs_text_lazy">rhs_text_lazy</a> [<a href="Docstrings.html">Docstrings</a>]</td> 10299<td></td></tr> 10300<tr><td><a href="String.html#VALrindex">rindex</a> [<a href="String.html">String</a>]</td> 10301<td><div class="info"> 10302<code class="code"><span class="constructor">String</span>.rindex s c</code> returns the index of the last 10303 occurrence of character <code class="code">c</code> in string <code class="code">s</code>. 10304</div> 10305</td></tr> 10306<tr><td><a href="StringLabels.html#VALrindex">rindex</a> [<a href="StringLabels.html">StringLabels</a>]</td> 10307<td><div class="info"> 10308<code class="code"><span class="constructor">String</span>.rindex s c</code> returns the index of the last 10309 occurrence of character <code class="code">c</code> in string <code class="code">s</code>. 10310</div> 10311</td></tr> 10312<tr><td><a href="BytesLabels.html#VALrindex">rindex</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 10313<td><div class="info"> 10314<code class="code">rindex s c</code> returns the index of the last occurrence of byte <code class="code">c</code> 10315 in <code class="code">s</code>. 10316</div> 10317</td></tr> 10318<tr><td><a href="Bytes.html#VALrindex">rindex</a> [<a href="Bytes.html">Bytes</a>]</td> 10319<td><div class="info"> 10320<code class="code">rindex s c</code> returns the index of the last occurrence of byte <code class="code">c</code> 10321 in <code class="code">s</code>. 10322</div> 10323</td></tr> 10324<tr><td><a href="String.html#VALrindex_from">rindex_from</a> [<a href="String.html">String</a>]</td> 10325<td><div class="info"> 10326<code class="code"><span class="constructor">String</span>.rindex_from s i c</code> returns the index of the 10327 last occurrence of character <code class="code">c</code> in string <code class="code">s</code> before position <code class="code">i+1</code>. 10328</div> 10329</td></tr> 10330<tr><td><a href="StringLabels.html#VALrindex_from">rindex_from</a> [<a href="StringLabels.html">StringLabels</a>]</td> 10331<td><div class="info"> 10332<code class="code"><span class="constructor">String</span>.rindex_from s i c</code> returns the index of the 10333 last occurrence of character <code class="code">c</code> in string <code class="code">s</code> before position <code class="code">i+1</code>. 10334</div> 10335</td></tr> 10336<tr><td><a href="BytesLabels.html#VALrindex_from">rindex_from</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 10337<td><div class="info"> 10338<code class="code">rindex_from s i c</code> returns the index of the last occurrence of 10339 byte <code class="code">c</code> in <code class="code">s</code> before position <code class="code">i+1</code>. 10340</div> 10341</td></tr> 10342<tr><td><a href="Bytes.html#VALrindex_from">rindex_from</a> [<a href="Bytes.html">Bytes</a>]</td> 10343<td><div class="info"> 10344<code class="code">rindex_from s i c</code> returns the index of the last occurrence of 10345 byte <code class="code">c</code> in <code class="code">s</code> before position <code class="code">i+1</code>. 10346</div> 10347</td></tr> 10348<tr><td><a href="String.html#VALrindex_from_opt">rindex_from_opt</a> [<a href="String.html">String</a>]</td> 10349<td><div class="info"> 10350<code class="code"><span class="constructor">String</span>.rindex_from_opt s i c</code> returns the index of the 10351 last occurrence of character <code class="code">c</code> in string <code class="code">s</code> before position <code class="code">i+1</code> 10352 or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code> before position <code class="code">i+1</code>. 10353</div> 10354</td></tr> 10355<tr><td><a href="StringLabels.html#VALrindex_from_opt">rindex_from_opt</a> [<a href="StringLabels.html">StringLabels</a>]</td> 10356<td><div class="info"> 10357<code class="code"><span class="constructor">String</span>.rindex_from_opt s i c</code> returns the index of the 10358 last occurrence of character <code class="code">c</code> in string <code class="code">s</code> before position <code class="code">i+1</code> 10359 or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code> before position <code class="code">i+1</code>. 10360</div> 10361</td></tr> 10362<tr><td><a href="BytesLabels.html#VALrindex_from_opt">rindex_from_opt</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 10363<td><div class="info"> 10364<code class="code">rindex_from_opt s i c</code> returns the index of the last occurrence 10365 of byte <code class="code">c</code> in <code class="code">s</code> before position <code class="code">i+1</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not 10366 occur in <code class="code">s</code> before position <code class="code">i+1</code>. 10367</div> 10368</td></tr> 10369<tr><td><a href="Bytes.html#VALrindex_from_opt">rindex_from_opt</a> [<a href="Bytes.html">Bytes</a>]</td> 10370<td><div class="info"> 10371<code class="code">rindex_from_opt s i c</code> returns the index of the last occurrence 10372 of byte <code class="code">c</code> in <code class="code">s</code> before position <code class="code">i+1</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not 10373 occur in <code class="code">s</code> before position <code class="code">i+1</code>. 10374</div> 10375</td></tr> 10376<tr><td><a href="String.html#VALrindex_opt">rindex_opt</a> [<a href="String.html">String</a>]</td> 10377<td><div class="info"> 10378<code class="code"><span class="constructor">String</span>.rindex_opt s c</code> returns the index of the last occurrence 10379 of character <code class="code">c</code> in string <code class="code">s</code>, or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in 10380 <code class="code">s</code>. 10381</div> 10382</td></tr> 10383<tr><td><a href="StringLabels.html#VALrindex_opt">rindex_opt</a> [<a href="StringLabels.html">StringLabels</a>]</td> 10384<td><div class="info"> 10385<code class="code"><span class="constructor">String</span>.rindex_opt s c</code> returns the index of the last occurrence 10386 of character <code class="code">c</code> in string <code class="code">s</code>, or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in 10387 <code class="code">s</code>. 10388</div> 10389</td></tr> 10390<tr><td><a href="BytesLabels.html#VALrindex_opt">rindex_opt</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 10391<td><div class="info"> 10392<code class="code">rindex_opt s c</code> returns the index of the last occurrence of byte <code class="code">c</code> 10393 in <code class="code">s</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code>. 10394</div> 10395</td></tr> 10396<tr><td><a href="Bytes.html#VALrindex_opt">rindex_opt</a> [<a href="Bytes.html">Bytes</a>]</td> 10397<td><div class="info"> 10398<code class="code">rindex_opt s c</code> returns the index of the last occurrence of byte <code class="code">c</code> 10399 in <code class="code">s</code> or <code class="code"><span class="constructor">None</span></code> if <code class="code">c</code> does not occur in <code class="code">s</code>. 10400</div> 10401</td></tr> 10402<tr><td><a href="Graphics.html#VALrlineto">rlineto</a> [<a href="Graphics.html">Graphics</a>]</td> 10403<td><div class="info"> 10404Draw a line with endpoints the current point and the 10405 current point translated of the given vector, 10406 and move the current point to this point. 10407</div> 10408</td></tr> 10409<tr><td><a href="UnixLabels.html#VALrmdir">rmdir</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 10410<td><div class="info"> 10411Remove an empty directory. 10412</div> 10413</td></tr> 10414<tr><td><a href="Unix.html#VALrmdir">rmdir</a> [<a href="Unix.html">Unix</a>]</td> 10415<td><div class="info"> 10416Remove an empty directory. 10417</div> 10418</td></tr> 10419<tr><td><a href="Graphics.html#VALrmoveto">rmoveto</a> [<a href="Graphics.html">Graphics</a>]</td> 10420<td><div class="info"> 10421<code class="code">rmoveto dx dy</code> translates the current point by the given vector. 10422</div> 10423</td></tr> 10424<tr><td><a href="Num.html#VALround_num">round_num</a> [<a href="Num.html">Num</a>]</td> 10425<td><div class="info"> 10426<code class="code">round_num n</code> returns the integer closest to <code class="code">n</code>. 10427</div> 10428</td></tr> 10429<tr><td><a href="Clflags.html#VALrounds">rounds</a> [<a href="Clflags.html">Clflags</a>]</td> 10430<td></td></tr> 10431<tr><td><a href="Ccomp.html#VALrun_command">run_command</a> [<a href="Ccomp.html">Ccomp</a>]</td> 10432<td></td></tr> 10433<tr><td><a href="CamlinternalOO.html#VALrun_initializers">run_initializers</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 10434<td></td></tr> 10435<tr><td><a href="CamlinternalOO.html#VALrun_initializers_opt">run_initializers_opt</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 10436<td></td></tr> 10437<tr><td><a href="Ast_mapper.html#VALrun_main">run_main</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 10438<td><div class="info"> 10439Entry point to call to implement a standalone -ppx rewriter from a 10440 mapper, parametrized by the command line arguments. 10441</div> 10442</td></tr> 10443<tr><td><a href="Sys.html#VALruntime_parameters">runtime_parameters</a> [<a href="Sys.html">Sys</a>]</td> 10444<td><div class="info"> 10445Return the value of the runtime parameters, in the same format 10446 as the contents of the <code class="code"><span class="constructor">OCAMLRUNPARAM</span></code> environment variable. 10447</div> 10448</td></tr> 10449<tr><td><a href="Sys.html#VALruntime_variant">runtime_variant</a> [<a href="Sys.html">Sys</a>]</td> 10450<td><div class="info"> 10451Return the name of the runtime variant the program is running on. 10452</div> 10453</td></tr> 10454<tr><td><a href="Clflags.html#VALruntime_variant">runtime_variant</a> [<a href="Clflags.html">Clflags</a>]</td> 10455<td></td></tr> 10456<tr><td><a href="Sys.html#VALruntime_warnings_enabled">runtime_warnings_enabled</a> [<a href="Sys.html">Sys</a>]</td> 10457<td><div class="info"> 10458Return whether runtime warnings are currently enabled. 10459</div> 10460</td></tr> 10461<tr><td align="left"><br>S</td></tr> 10462<tr><td><a href="Config.html#VALsafe_string">safe_string</a> [<a href="Config.html">Config</a>]</td> 10463<td></td></tr> 10464<tr><td><a href="Spacetime.Series.html#VALsave_and_close">save_and_close</a> [<a href="Spacetime.Series.html">Spacetime.Series</a>]</td> 10465<td><div class="info"> 10466<code class="code">save_and_close series</code> writes information into <code class="code">series</code> required for 10467 interpeting the snapshots that <code class="code">series</code> contains and then closes the 10468 <code class="code">series</code> file. 10469</div> 10470</td></tr> 10471<tr><td><a href="Spacetime.Series.html#VALsave_event">save_event</a> [<a href="Spacetime.Series.html">Spacetime.Series</a>]</td> 10472<td><div class="info"> 10473<code class="code">save_event</code> writes an event, which is an arbitrary string, into the 10474 given series file. 10475</div> 10476</td></tr> 10477<tr><td><a href="Spacetime.html#VALsave_event_for_automatic_snapshots">save_event_for_automatic_snapshots</a> [<a href="Spacetime.html">Spacetime</a>]</td> 10478<td><div class="info"> 10479Like <a href="Spacetime.Series.html#VALsave_event"><code class="code"><span class="constructor">Spacetime</span>.<span class="constructor">Series</span>.save_event</code></a>, but writes to the automatic snapshot file. 10480</div> 10481</td></tr> 10482<tr><td><a href="Scanf.html#VALscanf">scanf</a> [<a href="Scanf.html">Scanf</a>]</td> 10483<td><div class="info"> 10484Same as <a href="Scanf.html#VALbscanf"><code class="code"><span class="constructor">Scanf</span>.bscanf</code></a>, but reads from the predefined formatted input 10485 channel <a href="Scanf.Scanning.html#VALstdin"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.stdin</code></a> that is connected to <a href="Pervasives.html#VALstdin"><code class="code">stdin</code></a>. 10486</div> 10487</td></tr> 10488<tr><td><a href="Str.html#VALsearch_backward">search_backward</a> [<a href="Str.html">Str</a>]</td> 10489<td><div class="info"> 10490<code class="code">search_backward r s last</code> searches the string <code class="code">s</code> for a 10491 substring matching the regular expression <code class="code">r</code>. 10492</div> 10493</td></tr> 10494<tr><td><a href="Str.html#VALsearch_forward">search_forward</a> [<a href="Str.html">Str</a>]</td> 10495<td><div class="info"> 10496<code class="code">search_forward r s start</code> searches the string <code class="code">s</code> for a substring 10497 matching the regular expression <code class="code">r</code>. 10498</div> 10499</td></tr> 10500<tr><td><a href="Misc.html#VALsearch_substring">search_substring</a> [<a href="Misc.html">Misc</a>]</td> 10501<td></td></tr> 10502<tr><td><a href="MoreLabels.Hashtbl.html#VALseeded_hash">seeded_hash</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 10503<td></td></tr> 10504<tr><td><a href="Hashtbl.html#VALseeded_hash">seeded_hash</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 10505<td><div class="info"> 10506A variant of <a href="Hashtbl.html#VALhash"><code class="code"><span class="constructor">Hashtbl</span>.hash</code></a> that is further parameterized by 10507 an integer seed. 10508</div> 10509</td></tr> 10510<tr><td><a href="MoreLabels.Hashtbl.html#VALseeded_hash_param">seeded_hash_param</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 10511<td></td></tr> 10512<tr><td><a href="Hashtbl.html#VALseeded_hash_param">seeded_hash_param</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 10513<td><div class="info"> 10514A variant of <a href="Hashtbl.html#VALhash_param"><code class="code"><span class="constructor">Hashtbl</span>.hash_param</code></a> that is further parameterized by 10515 an integer seed. 10516</div> 10517</td></tr> 10518<tr><td><a href="Pervasives.LargeFile.html#VALseek_in">seek_in</a> [<a href="Pervasives.LargeFile.html">Pervasives.LargeFile</a>]</td> 10519<td></td></tr> 10520<tr><td><a href="Pervasives.html#VALseek_in">seek_in</a> [<a href="Pervasives.html">Pervasives</a>]</td> 10521<td><div class="info"> 10522<code class="code">seek_in chan pos</code> sets the current reading position to <code class="code">pos</code> 10523 for channel <code class="code">chan</code>. 10524</div> 10525</td></tr> 10526<tr><td><a href="Pervasives.LargeFile.html#VALseek_out">seek_out</a> [<a href="Pervasives.LargeFile.html">Pervasives.LargeFile</a>]</td> 10527<td></td></tr> 10528<tr><td><a href="Pervasives.html#VALseek_out">seek_out</a> [<a href="Pervasives.html">Pervasives</a>]</td> 10529<td><div class="info"> 10530<code class="code">seek_out chan pos</code> sets the current writing position to <code class="code">pos</code> 10531 for channel <code class="code">chan</code>. 10532</div> 10533</td></tr> 10534<tr><td><a href="UnixLabels.html#VALselect">select</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 10535<td><div class="info"> 10536Wait until some input/output operations become possible on 10537 some channels. 10538</div> 10539</td></tr> 10540<tr><td><a href="Unix.html#VALselect">select</a> [<a href="Unix.html">Unix</a>]</td> 10541<td><div class="info"> 10542Wait until some input/output operations become possible on 10543 some channels. 10544</div> 10545</td></tr> 10546<tr><td><a href="ThreadUnix.html#VALselect">select</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 10547<td></td></tr> 10548<tr><td><a href="Thread.html#VALselect">select</a> [<a href="Thread.html">Thread</a>]</td> 10549<td><div class="info"> 10550Suspend the execution of the calling thread until input/output 10551 becomes possible on the given Unix file descriptors. 10552</div> 10553</td></tr> 10554<tr><td><a href="Event.html#VALselect">select</a> [<a href="Event.html">Event</a>]</td> 10555<td><div class="info"> 10556'Synchronize' on an alternative of events. 10557</div> 10558</td></tr> 10559<tr><td><a href="Thread.html#VALself">self</a> [<a href="Thread.html">Thread</a>]</td> 10560<td><div class="info"> 10561Return the thread currently executing. 10562</div> 10563</td></tr> 10564<tr><td><a href="Random.html#VALself_init">self_init</a> [<a href="Random.html">Random</a>]</td> 10565<td><div class="info"> 10566Initialize the generator with a random seed chosen 10567 in a system-dependent way. 10568</div> 10569</td></tr> 10570<tr><td><a href="UnixLabels.html#VALsend">send</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 10571<td><div class="info"> 10572Send data over a connected socket. 10573</div> 10574</td></tr> 10575<tr><td><a href="Unix.html#VALsend">send</a> [<a href="Unix.html">Unix</a>]</td> 10576<td><div class="info"> 10577Send data over a connected socket. 10578</div> 10579</td></tr> 10580<tr><td><a href="ThreadUnix.html#VALsend">send</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 10581<td></td></tr> 10582<tr><td><a href="Event.html#VALsend">send</a> [<a href="Event.html">Event</a>]</td> 10583<td><div class="info"> 10584<code class="code">send ch v</code> returns the event consisting in sending the value <code class="code">v</code> 10585 over the channel <code class="code">ch</code>. 10586</div> 10587</td></tr> 10588<tr><td><a href="CamlinternalOO.html#VALsend">send</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 10589<td></td></tr> 10590<tr><td><a href="Ast_helper.Exp.html#VALsend">send</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 10591<td></td></tr> 10592<tr><td><a href="UnixLabels.html#VALsend_substring">send_substring</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 10593<td><div class="info"> 10594Same as <code class="code">send</code>, but take the data from a string instead of a byte 10595 sequence. 10596</div> 10597</td></tr> 10598<tr><td><a href="Unix.html#VALsend_substring">send_substring</a> [<a href="Unix.html">Unix</a>]</td> 10599<td><div class="info"> 10600Same as <code class="code">send</code>, but take the data from a string instead of a byte 10601 sequence. 10602</div> 10603</td></tr> 10604<tr><td><a href="ThreadUnix.html#VALsend_substring">send_substring</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 10605<td></td></tr> 10606<tr><td><a href="CamlinternalOO.html#VALsendcache">sendcache</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 10607<td></td></tr> 10608<tr><td><a href="CamlinternalOO.html#VALsendself">sendself</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 10609<td></td></tr> 10610<tr><td><a href="UnixLabels.html#VALsendto">sendto</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 10611<td><div class="info"> 10612Send data over an unconnected socket. 10613</div> 10614</td></tr> 10615<tr><td><a href="Unix.html#VALsendto">sendto</a> [<a href="Unix.html">Unix</a>]</td> 10616<td><div class="info"> 10617Send data over an unconnected socket. 10618</div> 10619</td></tr> 10620<tr><td><a href="ThreadUnix.html#VALsendto">sendto</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 10621<td></td></tr> 10622<tr><td><a href="UnixLabels.html#VALsendto_substring">sendto_substring</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 10623<td><div class="info"> 10624Same as <code class="code">sendto</code>, but take the data from a string instead of a 10625 byte sequence. 10626</div> 10627</td></tr> 10628<tr><td><a href="Unix.html#VALsendto_substring">sendto_substring</a> [<a href="Unix.html">Unix</a>]</td> 10629<td><div class="info"> 10630Same as <code class="code">sendto</code>, but take the data from a string instead of a 10631 byte sequence. 10632</div> 10633</td></tr> 10634<tr><td><a href="ThreadUnix.html#VALsendto_substring">sendto_substring</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 10635<td></td></tr> 10636<tr><td><a href="Ast_helper.Exp.html#VALsequence">sequence</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 10637<td></td></tr> 10638<tr><td><a href="Weak.html#VALset">set</a> [<a href="Weak.html">Weak</a>]</td> 10639<td><div class="info"> 10640<code class="code"><span class="constructor">Weak</span>.set ar n (<span class="constructor">Some</span> el)</code> sets the <code class="code">n</code>th cell of <code class="code">ar</code> to be a 10641 (full) pointer to <code class="code">el</code>; <code class="code"><span class="constructor">Weak</span>.set ar n <span class="constructor">None</span></code> sets the <code class="code">n</code>th 10642 cell of <code class="code">ar</code> to empty. 10643</div> 10644</td></tr> 10645<tr><td><a href="String.html#VALset">set</a> [<a href="String.html">String</a>]</td> 10646<td><div class="info"> 10647<span class="deprecated"><code class="code"><span class="constructor">String</span>.set s n c</code> modifies byte sequence <code class="code">s</code> in place, 10648 replacing the byte at index <code class="code">n</code> with <code class="code">c</code>. 10649</span></div> 10650</td></tr> 10651<tr><td><a href="StringLabels.html#VALset">set</a> [<a href="StringLabels.html">StringLabels</a>]</td> 10652<td><div class="info"> 10653<span class="deprecated"><code class="code"><span class="constructor">String</span>.set s n c</code> modifies byte sequence <code class="code">s</code> in place, 10654 replacing the byte at index <code class="code">n</code> with <code class="code">c</code>. 10655</span></div> 10656</td></tr> 10657<tr><td><a href="Misc.LongString.html#VALset">set</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td> 10658<td></td></tr> 10659<tr><td><a href="Gc.html#VALset">set</a> [<a href="Gc.html">Gc</a>]</td> 10660<td><div class="info"> 10661<code class="code">set r</code> changes the GC parameters according to the <code class="code">control</code> record <code class="code">r</code>. 10662</div> 10663</td></tr> 10664<tr><td><a href="Consistbl.html#VALset">set</a> [<a href="Consistbl.html">Consistbl</a>]</td> 10665<td></td></tr> 10666<tr><td><a href="BytesLabels.html#VALset">set</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 10667<td><div class="info"> 10668<code class="code">set s n c</code> modifies <code class="code">s</code> in place, replacing the byte at index <code class="code">n</code> 10669 with <code class="code">c</code>. 10670</div> 10671</td></tr> 10672<tr><td><a href="Bytes.html#VALset">set</a> [<a href="Bytes.html">Bytes</a>]</td> 10673<td><div class="info"> 10674<code class="code">set s n c</code> modifies <code class="code">s</code> in place, replacing the byte at index <code class="code">n</code> 10675 with <code class="code">c</code>. 10676</div> 10677</td></tr> 10678<tr><td><a href="Bigarray.Array3.html#VALset">set</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 10679<td><div class="info"> 10680<code class="code"><span class="constructor">Array3</span>.set a x y v</code>, or alternatively <code class="code">a.{x,y,z} <- v</code>, 10681 stores the value <code class="code">v</code> at coordinates (<code class="code">x</code>, <code class="code">y</code>, <code class="code">z</code>) in <code class="code">a</code>. 10682</div> 10683</td></tr> 10684<tr><td><a href="Bigarray.Array2.html#VALset">set</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 10685<td><div class="info"> 10686<code class="code"><span class="constructor">Array2</span>.set a x y v</code>, or alternatively <code class="code">a.{x,y} <- v</code>, 10687 stores the value <code class="code">v</code> at coordinates (<code class="code">x</code>, <code class="code">y</code>) in <code class="code">a</code>. 10688</div> 10689</td></tr> 10690<tr><td><a href="Bigarray.Array1.html#VALset">set</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 10691<td><div class="info"> 10692<code class="code"><span class="constructor">Array1</span>.set a x v</code>, also written <code class="code">a.{x} <- v</code>, 10693 stores the value <code class="code">v</code> at index <code class="code">x</code> in <code class="code">a</code>. 10694</div> 10695</td></tr> 10696<tr><td><a href="Bigarray.Array0.html#VALset">set</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td> 10697<td><div class="info"> 10698<code class="code"><span class="constructor">Array0</span>.set a x v</code> stores the value <code class="code">v</code> in <code class="code">a</code>. 10699</div> 10700</td></tr> 10701<tr><td><a href="Bigarray.Genarray.html#VALset">set</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 10702<td><div class="info"> 10703Assign an element of a generic big array. 10704</div> 10705</td></tr> 10706<tr><td><a href="ArrayLabels.html#VALset">set</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 10707<td><div class="info"> 10708<code class="code"><span class="constructor">Array</span>.set a n x</code> modifies array <code class="code">a</code> in place, replacing 10709 element number <code class="code">n</code> with <code class="code">x</code>. 10710</div> 10711</td></tr> 10712<tr><td><a href="Array.html#VALset">set</a> [<a href="Array.html">Array</a>]</td> 10713<td><div class="info"> 10714<code class="code"><span class="constructor">Array</span>.set a n x</code> modifies array <code class="code">a</code> in place, replacing 10715 element number <code class="code">n</code> with <code class="code">x</code>. 10716</div> 10717</td></tr> 10718<tr><td><a href="Format.html#VALset_all_formatter_output_functions">set_all_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td> 10719<td><div class="info"> 10720<span class="deprecated"></span></div> 10721</td></tr> 10722<tr><td><a href="Arith_status.html#VALset_approx_printing">set_approx_printing</a> [<a href="Arith_status.html">Arith_status</a>]</td> 10723<td><div class="info"> 10724Get or set the flag <code class="code">approx_printing</code>. 10725</div> 10726</td></tr> 10727<tr><td><a href="Arg_helper.Make.html#VALset_base_default">set_base_default</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td> 10728<td></td></tr> 10729<tr><td><a href="Pervasives.html#VALset_binary_mode_in">set_binary_mode_in</a> [<a href="Pervasives.html">Pervasives</a>]</td> 10730<td><div class="info"> 10731<code class="code">set_binary_mode_in ic <span class="keyword">true</span></code> sets the channel <code class="code">ic</code> to binary 10732 mode: no translations take place during input. 10733</div> 10734</td></tr> 10735<tr><td><a href="Pervasives.html#VALset_binary_mode_out">set_binary_mode_out</a> [<a href="Pervasives.html">Pervasives</a>]</td> 10736<td><div class="info"> 10737<code class="code">set_binary_mode_out oc <span class="keyword">true</span></code> sets the channel <code class="code">oc</code> to binary 10738 mode: no translations take place during output. 10739</div> 10740</td></tr> 10741<tr><td><a href="UnixLabels.html#VALset_close_on_exec">set_close_on_exec</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 10742<td><div class="info"> 10743Set the ``close-on-exec'' flag on the given descriptor. 10744</div> 10745</td></tr> 10746<tr><td><a href="Unix.html#VALset_close_on_exec">set_close_on_exec</a> [<a href="Unix.html">Unix</a>]</td> 10747<td><div class="info"> 10748Set the ``close-on-exec'' flag on the given descriptor. 10749</div> 10750</td></tr> 10751<tr><td><a href="Graphics.html#VALset_color">set_color</a> [<a href="Graphics.html">Graphics</a>]</td> 10752<td><div class="info"> 10753Set the current drawing color. 10754</div> 10755</td></tr> 10756<tr><td><a href="Misc.Color.html#VALset_color_tag_handling">set_color_tag_handling</a> [<a href="Misc.Color.html">Misc.Color</a>]</td> 10757<td></td></tr> 10758<tr><td><a href="Ast_mapper.html#VALset_cookie">set_cookie</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 10759<td></td></tr> 10760<tr><td><a href="Obj.Ephemeron.html#VALset_data">set_data</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 10761<td><div class="info"> 10762Same as <a href="Ephemeron.K1.html#VALset_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_data</code></a> 10763</div> 10764</td></tr> 10765<tr><td><a href="Ephemeron.Kn.html#VALset_data">set_data</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 10766<td><div class="info"> 10767Same as <a href="Ephemeron.K1.html#VALset_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_data</code></a> 10768</div> 10769</td></tr> 10770<tr><td><a href="Ephemeron.K2.html#VALset_data">set_data</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 10771<td><div class="info"> 10772Same as <a href="Ephemeron.K1.html#VALset_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_data</code></a> 10773</div> 10774</td></tr> 10775<tr><td><a href="Ephemeron.K1.html#VALset_data">set_data</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 10776<td><div class="info"> 10777<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_data eph el</code> sets the data of <code class="code">eph</code> to be a 10778 (full) data to <code class="code">el</code> 10779</div> 10780</td></tr> 10781<tr><td><a href="Obj.html#VALset_double_field">set_double_field</a> [<a href="Obj.html">Obj</a>]</td> 10782<td></td></tr> 10783<tr><td><a href="Clflags.html#VALset_dumped_pass">set_dumped_pass</a> [<a href="Clflags.html">Clflags</a>]</td> 10784<td></td></tr> 10785<tr><td><a href="Format.html#VALset_ellipsis_text">set_ellipsis_text</a> [<a href="Format.html">Format</a>]</td> 10786<td><div class="info"> 10787Set the text of the ellipsis printed when too many boxes 10788 are opened (a single dot, <code class="code">.</code>, by default). 10789</div> 10790</td></tr> 10791<tr><td><a href="Arith_status.html#VALset_error_when_null_denominator">set_error_when_null_denominator</a> [<a href="Arith_status.html">Arith_status</a>]</td> 10792<td><div class="info"> 10793Get or set the flag <code class="code">null_denominator</code>. 10794</div> 10795</td></tr> 10796<tr><td><a href="Obj.html#VALset_field">set_field</a> [<a href="Obj.html">Obj</a>]</td> 10797<td><div class="info"> 10798When using flambda: 10799</div> 10800</td></tr> 10801<tr><td><a href="Docstrings.html#VALset_floating_docstrings">set_floating_docstrings</a> [<a href="Docstrings.html">Docstrings</a>]</td> 10802<td><div class="info"> 10803Docstrings not immediately adjacent to a token 10804</div> 10805</td></tr> 10806<tr><td><a href="Arith_status.html#VALset_floating_precision">set_floating_precision</a> [<a href="Arith_status.html">Arith_status</a>]</td> 10807<td><div class="info"> 10808Get or set the parameter <code class="code">floating_precision</code>. 10809</div> 10810</td></tr> 10811<tr><td><a href="Graphics.html#VALset_font">set_font</a> [<a href="Graphics.html">Graphics</a>]</td> 10812<td><div class="info"> 10813Set the font used for drawing text. 10814</div> 10815</td></tr> 10816<tr><td><a href="Format.html#VALset_formatter_out_channel">set_formatter_out_channel</a> [<a href="Format.html">Format</a>]</td> 10817<td><div class="info"> 10818Redirect the pretty-printer output to the given channel. 10819</div> 10820</td></tr> 10821<tr><td><a href="Format.html#VALset_formatter_out_functions">set_formatter_out_functions</a> [<a href="Format.html">Format</a>]</td> 10822<td><div class="info"> 10823<code class="code">set_formatter_out_functions f</code> 10824 Redirect the pretty-printer output to the functions <code class="code">f.out_string</code> 10825 and <code class="code">f.out_flush</code> as described in 10826 <code class="code">set_formatter_output_functions</code>. 10827</div> 10828</td></tr> 10829<tr><td><a href="Format.html#VALset_formatter_output_functions">set_formatter_output_functions</a> [<a href="Format.html">Format</a>]</td> 10830<td><div class="info"> 10831<code class="code">set_formatter_output_functions out flush</code> redirects the 10832 pretty-printer output functions to the functions <code class="code">out</code> and 10833 <code class="code">flush</code>. 10834</div> 10835</td></tr> 10836<tr><td><a href="Format.html#VALset_formatter_tag_functions">set_formatter_tag_functions</a> [<a href="Format.html">Format</a>]</td> 10837<td><div class="info"> 10838<code class="code">set_formatter_tag_functions tag_funs</code> changes the meaning of 10839 opening and closing tags to use the functions in <code class="code">tag_funs</code>. 10840</div> 10841</td></tr> 10842<tr><td><a href="Obj.Ephemeron.html#VALset_key">set_key</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 10843<td><div class="info"> 10844Same as <a href="Ephemeron.K1.html#VALset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_key</code></a> 10845</div> 10846</td></tr> 10847<tr><td><a href="Ephemeron.Kn.html#VALset_key">set_key</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 10848<td><div class="info"> 10849Same as <a href="Ephemeron.K1.html#VALset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_key</code></a> 10850</div> 10851</td></tr> 10852<tr><td><a href="Ephemeron.K1.html#VALset_key">set_key</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 10853<td><div class="info"> 10854<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_key eph el</code> sets the key of <code class="code">eph</code> to be a 10855 (full) key to <code class="code">el</code> 10856</div> 10857</td></tr> 10858<tr><td><a href="Ephemeron.K2.html#VALset_key1">set_key1</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 10859<td><div class="info"> 10860Same as <a href="Ephemeron.K1.html#VALset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_key</code></a> 10861</div> 10862</td></tr> 10863<tr><td><a href="Ephemeron.K2.html#VALset_key2">set_key2</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 10864<td><div class="info"> 10865Same as <a href="Ephemeron.K1.html#VALset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.set_key</code></a> 10866</div> 10867</td></tr> 10868<tr><td><a href="Graphics.html#VALset_line_width">set_line_width</a> [<a href="Graphics.html">Graphics</a>]</td> 10869<td><div class="info"> 10870Set the width of points and lines drawn with the functions above. 10871</div> 10872</td></tr> 10873<tr><td><a href="Format.html#VALset_margin">set_margin</a> [<a href="Format.html">Format</a>]</td> 10874<td><div class="info"> 10875<code class="code">set_margin d</code> sets the right margin to <code class="code">d</code> (in characters): 10876 the pretty-printer splits lines that overflow the right margin according to 10877 the break hints given. 10878</div> 10879</td></tr> 10880<tr><td><a href="Format.html#VALset_mark_tags">set_mark_tags</a> [<a href="Format.html">Format</a>]</td> 10881<td><div class="info"> 10882<code class="code">set_mark_tags b</code> turns on or off the output of tag markers. 10883</div> 10884</td></tr> 10885<tr><td><a href="Format.html#VALset_max_boxes">set_max_boxes</a> [<a href="Format.html">Format</a>]</td> 10886<td><div class="info"> 10887<code class="code">set_max_boxes max</code> sets the maximum number of boxes simultaneously 10888 opened. 10889</div> 10890</td></tr> 10891<tr><td><a href="Format.html#VALset_max_indent">set_max_indent</a> [<a href="Format.html">Format</a>]</td> 10892<td><div class="info"> 10893<code class="code">set_max_indent d</code> sets the maximum indentation limit of lines to <code class="code">d</code> (in 10894 characters): 10895 once this limit is reached, new boxes are rejected to the left, 10896 if they do not fit on the current line. 10897</div> 10898</td></tr> 10899<tr><td><a href="CamlinternalOO.html#VALset_method">set_method</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 10900<td></td></tr> 10901<tr><td><a href="CamlinternalOO.html#VALset_methods">set_methods</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 10902<td></td></tr> 10903<tr><td><a href="UnixLabels.html#VALset_nonblock">set_nonblock</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 10904<td><div class="info"> 10905Set the ``non-blocking'' flag on the given descriptor. 10906</div> 10907</td></tr> 10908<tr><td><a href="Unix.html#VALset_nonblock">set_nonblock</a> [<a href="Unix.html">Unix</a>]</td> 10909<td><div class="info"> 10910Set the ``non-blocking'' flag on the given descriptor. 10911</div> 10912</td></tr> 10913<tr><td><a href="Arith_status.html#VALset_normalize_ratio">set_normalize_ratio</a> [<a href="Arith_status.html">Arith_status</a>]</td> 10914<td><div class="info"> 10915Get or set the flag <code class="code">normalize_ratio</code>. 10916</div> 10917</td></tr> 10918<tr><td><a href="Arith_status.html#VALset_normalize_ratio_when_printing">set_normalize_ratio_when_printing</a> [<a href="Arith_status.html">Arith_status</a>]</td> 10919<td><div class="info"> 10920Get or set the flag <code class="code">normalize_ratio_when_printing</code>. 10921</div> 10922</td></tr> 10923<tr><td><a href="Docstrings.html#VALset_post_docstrings">set_post_docstrings</a> [<a href="Docstrings.html">Docstrings</a>]</td> 10924<td><div class="info"> 10925Docstrings immediately following a token 10926</div> 10927</td></tr> 10928<tr><td><a href="Docstrings.html#VALset_post_extra_docstrings">set_post_extra_docstrings</a> [<a href="Docstrings.html">Docstrings</a>]</td> 10929<td><div class="info"> 10930Docstrings immediately preceding the token which follows this one 10931</div> 10932</td></tr> 10933<tr><td><a href="Docstrings.html#VALset_pre_docstrings">set_pre_docstrings</a> [<a href="Docstrings.html">Docstrings</a>]</td> 10934<td><div class="info"> 10935Docstrings immediately preceding a token 10936</div> 10937</td></tr> 10938<tr><td><a href="Docstrings.html#VALset_pre_extra_docstrings">set_pre_extra_docstrings</a> [<a href="Docstrings.html">Docstrings</a>]</td> 10939<td><div class="info"> 10940Docstrings immediately following the token which precedes this one 10941</div> 10942</td></tr> 10943<tr><td><a href="Lexer.html#VALset_preprocessor">set_preprocessor</a> [<a href="Lexer.html">Lexer</a>]</td> 10944<td></td></tr> 10945<tr><td><a href="Format.html#VALset_print_tags">set_print_tags</a> [<a href="Format.html">Format</a>]</td> 10946<td><div class="info"> 10947<code class="code">set_print_tags b</code> turns on or off the printing of tags. 10948</div> 10949</td></tr> 10950<tr><td><a href="Sys.html#VALset_signal">set_signal</a> [<a href="Sys.html">Sys</a>]</td> 10951<td><div class="info"> 10952Same as <a href="Sys.html#VALsignal"><code class="code"><span class="constructor">Sys</span>.signal</code></a> but return value is ignored. 10953</div> 10954</td></tr> 10955<tr><td><a href="Random.html#VALset_state">set_state</a> [<a href="Random.html">Random</a>]</td> 10956<td><div class="info"> 10957Set the state of the generator used by the basic functions. 10958</div> 10959</td></tr> 10960<tr><td><a href="Misc.Color.html#VALset_styles">set_styles</a> [<a href="Misc.Color.html">Misc.Color</a>]</td> 10961<td></td></tr> 10962<tr><td><a href="Format.html#VALset_tab">set_tab</a> [<a href="Format.html">Format</a>]</td> 10963<td><div class="info"> 10964<span class="deprecated"></span></div> 10965</td></tr> 10966<tr><td><a href="Obj.html#VALset_tag">set_tag</a> [<a href="Obj.html">Obj</a>]</td> 10967<td></td></tr> 10968<tr><td><a href="Format.html#VALset_tags">set_tags</a> [<a href="Format.html">Format</a>]</td> 10969<td><div class="info"> 10970<code class="code">set_tags b</code> turns on or off the treatment of tags (default is off). 10971</div> 10972</td></tr> 10973<tr><td><a href="Filename.html#VALset_temp_dir_name">set_temp_dir_name</a> [<a href="Filename.html">Filename</a>]</td> 10974<td><div class="info"> 10975Change the temporary directory returned by <a href="Filename.html#VALget_temp_dir_name"><code class="code"><span class="constructor">Filename</span>.get_temp_dir_name</code></a> 10976 and used by <a href="Filename.html#VALtemp_file"><code class="code"><span class="constructor">Filename</span>.temp_file</code></a> and <a href="Filename.html#VALopen_temp_file"><code class="code"><span class="constructor">Filename</span>.open_temp_file</code></a>. 10977</div> 10978</td></tr> 10979<tr><td><a href="Graphics.html#VALset_text_size">set_text_size</a> [<a href="Graphics.html">Graphics</a>]</td> 10980<td><div class="info"> 10981Set the character size used for drawing text. 10982</div> 10983</td></tr> 10984<tr><td><a href="Parsing.html#VALset_trace">set_trace</a> [<a href="Parsing.html">Parsing</a>]</td> 10985<td><div class="info"> 10986Control debugging support for <code class="code">ocamlyacc</code>-generated parsers. 10987</div> 10988</td></tr> 10989<tr><td><a href="Printexc.html#VALset_uncaught_exception_handler">set_uncaught_exception_handler</a> [<a href="Printexc.html">Printexc</a>]</td> 10990<td><div class="info"> 10991<code class="code"><span class="constructor">Printexc</span>.set_uncaught_exception_handler fn</code> registers <code class="code">fn</code> as the handler 10992 for uncaught exceptions. 10993</div> 10994</td></tr> 10995<tr><td><a href="Arg_helper.Make.html#VALset_user_default">set_user_default</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td> 10996<td></td></tr> 10997<tr><td><a href="Graphics.html#VALset_window_title">set_window_title</a> [<a href="Graphics.html">Graphics</a>]</td> 10998<td><div class="info"> 10999Set the title of the graphics window. 11000</div> 11001</td></tr> 11002<tr><td><a href="Ast_helper.Exp.html#VALsetfield">setfield</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 11003<td></td></tr> 11004<tr><td><a href="UnixLabels.html#VALsetgid">setgid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11005<td><div class="info"> 11006Set the real group id and effective group id for the process. 11007</div> 11008</td></tr> 11009<tr><td><a href="Unix.html#VALsetgid">setgid</a> [<a href="Unix.html">Unix</a>]</td> 11010<td><div class="info"> 11011Set the real group id and effective group id for the process. 11012</div> 11013</td></tr> 11014<tr><td><a href="UnixLabels.html#VALsetgroups">setgroups</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11015<td><div class="info"> 11016<code class="code">setgroups groups</code> sets the supplementary group IDs for the 11017 calling process. 11018</div> 11019</td></tr> 11020<tr><td><a href="Unix.html#VALsetgroups">setgroups</a> [<a href="Unix.html">Unix</a>]</td> 11021<td><div class="info"> 11022<code class="code">setgroups groups</code> sets the supplementary group IDs for the 11023 calling process. 11024</div> 11025</td></tr> 11026<tr><td><a href="Ast_helper.Exp.html#VALsetinstvar">setinstvar</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 11027<td></td></tr> 11028<tr><td><a href="UnixLabels.html#VALsetitimer">setitimer</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11029<td><div class="info"> 11030<code class="code">setitimer t s</code> sets the interval timer <code class="code">t</code> and returns 11031 its previous status. 11032</div> 11033</td></tr> 11034<tr><td><a href="Unix.html#VALsetitimer">setitimer</a> [<a href="Unix.html">Unix</a>]</td> 11035<td><div class="info"> 11036<code class="code">setitimer t s</code> sets the interval timer <code class="code">t</code> and returns 11037 its previous status. 11038</div> 11039</td></tr> 11040<tr><td><a href="UnixLabels.html#VALsetsid">setsid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11041<td><div class="info"> 11042Put the calling process in a new session and detach it from 11043 its controlling terminal. 11044</div> 11045</td></tr> 11046<tr><td><a href="Unix.html#VALsetsid">setsid</a> [<a href="Unix.html">Unix</a>]</td> 11047<td><div class="info"> 11048Put the calling process in a new session and detach it from 11049 its controlling terminal. 11050</div> 11051</td></tr> 11052<tr><td><a href="UnixLabels.html#VALsetsockopt">setsockopt</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11053<td><div class="info"> 11054Set or clear a boolean-valued option in the given socket. 11055</div> 11056</td></tr> 11057<tr><td><a href="Unix.html#VALsetsockopt">setsockopt</a> [<a href="Unix.html">Unix</a>]</td> 11058<td><div class="info"> 11059Set or clear a boolean-valued option in the given socket. 11060</div> 11061</td></tr> 11062<tr><td><a href="UnixLabels.html#VALsetsockopt_float">setsockopt_float</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11063<td><div class="info"> 11064Same as <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a> for a socket option whose value is a 11065 floating-point number. 11066</div> 11067</td></tr> 11068<tr><td><a href="Unix.html#VALsetsockopt_float">setsockopt_float</a> [<a href="Unix.html">Unix</a>]</td> 11069<td><div class="info"> 11070Same as <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a> for a socket option whose value is a 11071 floating-point number. 11072</div> 11073</td></tr> 11074<tr><td><a href="UnixLabels.html#VALsetsockopt_int">setsockopt_int</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11075<td><div class="info"> 11076Same as <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a> for an integer-valued socket option. 11077</div> 11078</td></tr> 11079<tr><td><a href="Unix.html#VALsetsockopt_int">setsockopt_int</a> [<a href="Unix.html">Unix</a>]</td> 11080<td><div class="info"> 11081Same as <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a> for an integer-valued socket option. 11082</div> 11083</td></tr> 11084<tr><td><a href="UnixLabels.html#VALsetsockopt_optint">setsockopt_optint</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11085<td><div class="info"> 11086Same as <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a> for a socket option whose value is 11087 an <code class="code">int option</code>. 11088</div> 11089</td></tr> 11090<tr><td><a href="Unix.html#VALsetsockopt_optint">setsockopt_optint</a> [<a href="Unix.html">Unix</a>]</td> 11091<td><div class="info"> 11092Same as <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a> for a socket option whose value is an 11093 <code class="code">int option</code>. 11094</div> 11095</td></tr> 11096<tr><td><a href="UnixLabels.html#VALsetuid">setuid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11097<td><div class="info"> 11098Set the real user id and effective user id for the process. 11099</div> 11100</td></tr> 11101<tr><td><a href="Unix.html#VALsetuid">setuid</a> [<a href="Unix.html">Unix</a>]</td> 11102<td><div class="info"> 11103Set the real user id and effective user id for the process. 11104</div> 11105</td></tr> 11106<tr><td><a href="Terminfo.html#VALsetup">setup</a> [<a href="Terminfo.html">Terminfo</a>]</td> 11107<td></td></tr> 11108<tr><td><a href="Misc.Color.html#VALsetup">setup</a> [<a href="Misc.Color.html">Misc.Color</a>]</td> 11109<td></td></tr> 11110<tr><td><a href="Clflags.html#VALshared">shared</a> [<a href="Clflags.html">Clflags</a>]</td> 11111<td></td></tr> 11112<tr><td><a href="Targetint.html#VALshift_left">shift_left</a> [<a href="Targetint.html">Targetint</a>]</td> 11113<td><div class="info"> 11114<code class="code"><span class="constructor">Targetint</span>.shift_left x y</code> shifts <code class="code">x</code> to the left by <code class="code">y</code> bits. 11115</div> 11116</td></tr> 11117<tr><td><a href="Nativeint.html#VALshift_left">shift_left</a> [<a href="Nativeint.html">Nativeint</a>]</td> 11118<td><div class="info"> 11119<code class="code"><span class="constructor">Nativeint</span>.shift_left x y</code> shifts <code class="code">x</code> to the left by <code class="code">y</code> bits. 11120</div> 11121</td></tr> 11122<tr><td><a href="Int64.html#VALshift_left">shift_left</a> [<a href="Int64.html">Int64</a>]</td> 11123<td><div class="info"> 11124<code class="code"><span class="constructor">Int64</span>.shift_left x y</code> shifts <code class="code">x</code> to the left by <code class="code">y</code> bits. 11125</div> 11126</td></tr> 11127<tr><td><a href="Int32.html#VALshift_left">shift_left</a> [<a href="Int32.html">Int32</a>]</td> 11128<td><div class="info"> 11129<code class="code"><span class="constructor">Int32</span>.shift_left x y</code> shifts <code class="code">x</code> to the left by <code class="code">y</code> bits. 11130</div> 11131</td></tr> 11132<tr><td><a href="Big_int.html#VALshift_left_big_int">shift_left_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 11133<td><div class="info"> 11134<code class="code">shift_left_big_int b n</code> returns <code class="code">b</code> shifted left by <code class="code">n</code> bits. 11135</div> 11136</td></tr> 11137<tr><td><a href="Targetint.html#VALshift_right">shift_right</a> [<a href="Targetint.html">Targetint</a>]</td> 11138<td><div class="info"> 11139<code class="code"><span class="constructor">Targetint</span>.shift_right x y</code> shifts <code class="code">x</code> to the right by <code class="code">y</code> bits. 11140</div> 11141</td></tr> 11142<tr><td><a href="Nativeint.html#VALshift_right">shift_right</a> [<a href="Nativeint.html">Nativeint</a>]</td> 11143<td><div class="info"> 11144<code class="code"><span class="constructor">Nativeint</span>.shift_right x y</code> shifts <code class="code">x</code> to the right by <code class="code">y</code> bits. 11145</div> 11146</td></tr> 11147<tr><td><a href="Int64.html#VALshift_right">shift_right</a> [<a href="Int64.html">Int64</a>]</td> 11148<td><div class="info"> 11149<code class="code"><span class="constructor">Int64</span>.shift_right x y</code> shifts <code class="code">x</code> to the right by <code class="code">y</code> bits. 11150</div> 11151</td></tr> 11152<tr><td><a href="Int32.html#VALshift_right">shift_right</a> [<a href="Int32.html">Int32</a>]</td> 11153<td><div class="info"> 11154<code class="code"><span class="constructor">Int32</span>.shift_right x y</code> shifts <code class="code">x</code> to the right by <code class="code">y</code> bits. 11155</div> 11156</td></tr> 11157<tr><td><a href="Big_int.html#VALshift_right_big_int">shift_right_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 11158<td><div class="info"> 11159<code class="code">shift_right_big_int b n</code> returns <code class="code">b</code> shifted right by <code class="code">n</code> bits. 11160</div> 11161</td></tr> 11162<tr><td><a href="Targetint.html#VALshift_right_logical">shift_right_logical</a> [<a href="Targetint.html">Targetint</a>]</td> 11163<td><div class="info"> 11164<code class="code"><span class="constructor">Targetint</span>.shift_right_logical x y</code> shifts <code class="code">x</code> to the right 11165 by <code class="code">y</code> bits. 11166</div> 11167</td></tr> 11168<tr><td><a href="Nativeint.html#VALshift_right_logical">shift_right_logical</a> [<a href="Nativeint.html">Nativeint</a>]</td> 11169<td><div class="info"> 11170<code class="code"><span class="constructor">Nativeint</span>.shift_right_logical x y</code> shifts <code class="code">x</code> to the right 11171 by <code class="code">y</code> bits. 11172</div> 11173</td></tr> 11174<tr><td><a href="Int64.html#VALshift_right_logical">shift_right_logical</a> [<a href="Int64.html">Int64</a>]</td> 11175<td><div class="info"> 11176<code class="code"><span class="constructor">Int64</span>.shift_right_logical x y</code> shifts <code class="code">x</code> to the right by <code class="code">y</code> bits. 11177</div> 11178</td></tr> 11179<tr><td><a href="Int32.html#VALshift_right_logical">shift_right_logical</a> [<a href="Int32.html">Int32</a>]</td> 11180<td><div class="info"> 11181<code class="code"><span class="constructor">Int32</span>.shift_right_logical x y</code> shifts <code class="code">x</code> to the right by <code class="code">y</code> bits. 11182</div> 11183</td></tr> 11184<tr><td><a href="Big_int.html#VALshift_right_towards_zero_big_int">shift_right_towards_zero_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 11185<td><div class="info"> 11186<code class="code">shift_right_towards_zero_big_int b n</code> returns <code class="code">b</code> shifted 11187 right by <code class="code">n</code> bits. 11188</div> 11189</td></tr> 11190<tr><td><a href="Location.html#VALshow_filename">show_filename</a> [<a href="Location.html">Location</a>]</td> 11191<td><div class="info"> 11192In -absname mode, return the absolute path for this filename. 11193</div> 11194</td></tr> 11195<tr><td><a href="UnixLabels.html#VALshutdown">shutdown</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11196<td><div class="info"> 11197Shutdown a socket connection. 11198</div> 11199</td></tr> 11200<tr><td><a href="Unix.html#VALshutdown">shutdown</a> [<a href="Unix.html">Unix</a>]</td> 11201<td><div class="info"> 11202Shutdown a socket connection. 11203</div> 11204</td></tr> 11205<tr><td><a href="UnixLabels.html#VALshutdown_connection">shutdown_connection</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11206<td><div class="info"> 11207``Shut down'' a connection established with <a href="UnixLabels.html#VALopen_connection"><code class="code"><span class="constructor">UnixLabels</span>.open_connection</code></a>; 11208 that is, transmit an end-of-file condition to the server reading 11209 on the other side of the connection. 11210</div> 11211</td></tr> 11212<tr><td><a href="Unix.html#VALshutdown_connection">shutdown_connection</a> [<a href="Unix.html">Unix</a>]</td> 11213<td><div class="info"> 11214``Shut down'' a connection established with <a href="Unix.html#VALopen_connection"><code class="code"><span class="constructor">Unix</span>.open_connection</code></a>; 11215 that is, transmit an end-of-file condition to the server reading 11216 on the other side of the connection. 11217</div> 11218</td></tr> 11219<tr><td><a href="Sys.html#VALsigabrt">sigabrt</a> [<a href="Sys.html">Sys</a>]</td> 11220<td><div class="info"> 11221Abnormal termination 11222</div> 11223</td></tr> 11224<tr><td><a href="Sys.html#VALsigalrm">sigalrm</a> [<a href="Sys.html">Sys</a>]</td> 11225<td><div class="info"> 11226Timeout 11227</div> 11228</td></tr> 11229<tr><td><a href="Sys.html#VALsigbus">sigbus</a> [<a href="Sys.html">Sys</a>]</td> 11230<td><div class="info"> 11231Bus error 11232</div> 11233</td></tr> 11234<tr><td><a href="Sys.html#VALsigchld">sigchld</a> [<a href="Sys.html">Sys</a>]</td> 11235<td><div class="info"> 11236Child process terminated 11237</div> 11238</td></tr> 11239<tr><td><a href="Sys.html#VALsigcont">sigcont</a> [<a href="Sys.html">Sys</a>]</td> 11240<td><div class="info"> 11241Continue 11242</div> 11243</td></tr> 11244<tr><td><a href="Sys.html#VALsigfpe">sigfpe</a> [<a href="Sys.html">Sys</a>]</td> 11245<td><div class="info"> 11246Arithmetic exception 11247</div> 11248</td></tr> 11249<tr><td><a href="Sys.html#VALsighup">sighup</a> [<a href="Sys.html">Sys</a>]</td> 11250<td><div class="info"> 11251Hangup on controlling terminal 11252</div> 11253</td></tr> 11254<tr><td><a href="Sys.html#VALsigill">sigill</a> [<a href="Sys.html">Sys</a>]</td> 11255<td><div class="info"> 11256Invalid hardware instruction 11257</div> 11258</td></tr> 11259<tr><td><a href="Sys.html#VALsigint">sigint</a> [<a href="Sys.html">Sys</a>]</td> 11260<td><div class="info"> 11261Interactive interrupt (ctrl-C) 11262</div> 11263</td></tr> 11264<tr><td><a href="Sys.html#VALsigkill">sigkill</a> [<a href="Sys.html">Sys</a>]</td> 11265<td><div class="info"> 11266Termination (cannot be ignored) 11267</div> 11268</td></tr> 11269<tr><td><a href="Thread.html#VALsigmask">sigmask</a> [<a href="Thread.html">Thread</a>]</td> 11270<td><div class="info"> 11271<code class="code">sigmask cmd sigs</code> changes the set of blocked signals for the 11272 calling thread. 11273</div> 11274</td></tr> 11275<tr><td><a href="Big_int.html#VALsign_big_int">sign_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 11276<td><div class="info"> 11277Return <code class="code">0</code> if the given big integer is zero, 11278 <code class="code">1</code> if it is positive, and <code class="code">-1</code> if it is negative. 11279</div> 11280</td></tr> 11281<tr><td><a href="Num.html#VALsign_num">sign_num</a> [<a href="Num.html">Num</a>]</td> 11282<td><div class="info"> 11283Return <code class="code">-1</code>, <code class="code">0</code> or <code class="code">1</code> according to the sign of the argument. 11284</div> 11285</td></tr> 11286<tr><td><a href="Sys.html#VALsignal">signal</a> [<a href="Sys.html">Sys</a>]</td> 11287<td><div class="info"> 11288Set the behavior of the system on receipt of a given signal. 11289</div> 11290</td></tr> 11291<tr><td><a href="Condition.html#VALsignal">signal</a> [<a href="Condition.html">Condition</a>]</td> 11292<td><div class="info"> 11293<code class="code">signal c</code> restarts one of the processes waiting on the 11294 condition variable <code class="code">c</code>. 11295</div> 11296</td></tr> 11297<tr><td><a href="Pprintast.html#VALsignature">signature</a> [<a href="Pprintast.html">Pprintast</a>]</td> 11298<td></td></tr> 11299<tr><td><a href="Ast_invariants.html#VALsignature">signature</a> [<a href="Ast_invariants.html">Ast_invariants</a>]</td> 11300<td></td></tr> 11301<tr><td><a href="Ast_helper.Cty.html#VALsignature">signature</a> [<a href="Ast_helper.Cty.html">Ast_helper.Cty</a>]</td> 11302<td></td></tr> 11303<tr><td><a href="Ast_helper.Mty.html#VALsignature">signature</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td> 11304<td></td></tr> 11305<tr><td><a href="UnixLabels.html#VALsigpending">sigpending</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11306<td><div class="info"> 11307Return the set of blocked signals that are currently pending. 11308</div> 11309</td></tr> 11310<tr><td><a href="Unix.html#VALsigpending">sigpending</a> [<a href="Unix.html">Unix</a>]</td> 11311<td><div class="info"> 11312Return the set of blocked signals that are currently pending. 11313</div> 11314</td></tr> 11315<tr><td><a href="Sys.html#VALsigpipe">sigpipe</a> [<a href="Sys.html">Sys</a>]</td> 11316<td><div class="info"> 11317Broken pipe 11318</div> 11319</td></tr> 11320<tr><td><a href="Sys.html#VALsigpoll">sigpoll</a> [<a href="Sys.html">Sys</a>]</td> 11321<td><div class="info"> 11322Pollable event 11323</div> 11324</td></tr> 11325<tr><td><a href="UnixLabels.html#VALsigprocmask">sigprocmask</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11326<td><div class="info"> 11327<code class="code">sigprocmask cmd sigs</code> changes the set of blocked signals. 11328</div> 11329</td></tr> 11330<tr><td><a href="Unix.html#VALsigprocmask">sigprocmask</a> [<a href="Unix.html">Unix</a>]</td> 11331<td><div class="info"> 11332<code class="code">sigprocmask cmd sigs</code> changes the set of blocked signals. 11333</div> 11334</td></tr> 11335<tr><td><a href="Sys.html#VALsigprof">sigprof</a> [<a href="Sys.html">Sys</a>]</td> 11336<td><div class="info"> 11337Profiling interrupt 11338</div> 11339</td></tr> 11340<tr><td><a href="Sys.html#VALsigquit">sigquit</a> [<a href="Sys.html">Sys</a>]</td> 11341<td><div class="info"> 11342Interactive termination 11343</div> 11344</td></tr> 11345<tr><td><a href="Sys.html#VALsigsegv">sigsegv</a> [<a href="Sys.html">Sys</a>]</td> 11346<td><div class="info"> 11347Invalid memory reference 11348</div> 11349</td></tr> 11350<tr><td><a href="Sys.html#VALsigstop">sigstop</a> [<a href="Sys.html">Sys</a>]</td> 11351<td><div class="info"> 11352Stop 11353</div> 11354</td></tr> 11355<tr><td><a href="UnixLabels.html#VALsigsuspend">sigsuspend</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11356<td><div class="info"> 11357<code class="code">sigsuspend sigs</code> atomically sets the blocked signals to <code class="code">sigs</code> 11358 and waits for a non-ignored, non-blocked signal to be delivered. 11359</div> 11360</td></tr> 11361<tr><td><a href="Unix.html#VALsigsuspend">sigsuspend</a> [<a href="Unix.html">Unix</a>]</td> 11362<td><div class="info"> 11363<code class="code">sigsuspend sigs</code> atomically sets the blocked signals to <code class="code">sigs</code> 11364 and waits for a non-ignored, non-blocked signal to be delivered. 11365</div> 11366</td></tr> 11367<tr><td><a href="Sys.html#VALsigsys">sigsys</a> [<a href="Sys.html">Sys</a>]</td> 11368<td><div class="info"> 11369Bad argument to routine 11370</div> 11371</td></tr> 11372<tr><td><a href="Sys.html#VALsigterm">sigterm</a> [<a href="Sys.html">Sys</a>]</td> 11373<td><div class="info"> 11374Termination 11375</div> 11376</td></tr> 11377<tr><td><a href="Sys.html#VALsigtrap">sigtrap</a> [<a href="Sys.html">Sys</a>]</td> 11378<td><div class="info"> 11379Trace/breakpoint trap 11380</div> 11381</td></tr> 11382<tr><td><a href="Sys.html#VALsigtstp">sigtstp</a> [<a href="Sys.html">Sys</a>]</td> 11383<td><div class="info"> 11384Interactive stop 11385</div> 11386</td></tr> 11387<tr><td><a href="Sys.html#VALsigttin">sigttin</a> [<a href="Sys.html">Sys</a>]</td> 11388<td><div class="info"> 11389Terminal read from background process 11390</div> 11391</td></tr> 11392<tr><td><a href="Sys.html#VALsigttou">sigttou</a> [<a href="Sys.html">Sys</a>]</td> 11393<td><div class="info"> 11394Terminal write from background process 11395</div> 11396</td></tr> 11397<tr><td><a href="Sys.html#VALsigurg">sigurg</a> [<a href="Sys.html">Sys</a>]</td> 11398<td><div class="info"> 11399Urgent condition on socket 11400</div> 11401</td></tr> 11402<tr><td><a href="Sys.html#VALsigusr1">sigusr1</a> [<a href="Sys.html">Sys</a>]</td> 11403<td><div class="info"> 11404Application-defined signal 1 11405</div> 11406</td></tr> 11407<tr><td><a href="Sys.html#VALsigusr2">sigusr2</a> [<a href="Sys.html">Sys</a>]</td> 11408<td><div class="info"> 11409Application-defined signal 2 11410</div> 11411</td></tr> 11412<tr><td><a href="Sys.html#VALsigvtalrm">sigvtalrm</a> [<a href="Sys.html">Sys</a>]</td> 11413<td><div class="info"> 11414Timeout in virtual time 11415</div> 11416</td></tr> 11417<tr><td><a href="Sys.html#VALsigxcpu">sigxcpu</a> [<a href="Sys.html">Sys</a>]</td> 11418<td><div class="info"> 11419Timeout in cpu time 11420</div> 11421</td></tr> 11422<tr><td><a href="Sys.html#VALsigxfsz">sigxfsz</a> [<a href="Sys.html">Sys</a>]</td> 11423<td><div class="info"> 11424File size limit exceeded 11425</div> 11426</td></tr> 11427<tr><td><a href="Clflags.html#VALsimplify_rounds">simplify_rounds</a> [<a href="Clflags.html">Clflags</a>]</td> 11428<td></td></tr> 11429<tr><td><a href="Pervasives.html#VALsin">sin</a> [<a href="Pervasives.html">Pervasives</a>]</td> 11430<td><div class="info"> 11431Sine. 11432</div> 11433</td></tr> 11434<tr><td><a href="UnixLabels.html#VALsingle_write">single_write</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11435<td><div class="info"> 11436Same as <code class="code">write</code>, but attempts to write only once. 11437</div> 11438</td></tr> 11439<tr><td><a href="Unix.html#VALsingle_write">single_write</a> [<a href="Unix.html">Unix</a>]</td> 11440<td><div class="info"> 11441Same as <code class="code">write</code>, but attempts to write only once. 11442</div> 11443</td></tr> 11444<tr><td><a href="UnixLabels.html#VALsingle_write_substring">single_write_substring</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11445<td><div class="info"> 11446Same as <code class="code">single_write</code>, but take the data from a string instead of 11447 a byte sequence. 11448</div> 11449</td></tr> 11450<tr><td><a href="Unix.html#VALsingle_write_substring">single_write_substring</a> [<a href="Unix.html">Unix</a>]</td> 11451<td><div class="info"> 11452Same as <code class="code">single_write</code>, but take the data from a string instead of 11453 a byte sequence. 11454</div> 11455</td></tr> 11456<tr><td><a href="MoreLabels.Set.S.html#VALsingleton">singleton</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 11457<td></td></tr> 11458<tr><td><a href="MoreLabels.Map.S.html#VALsingleton">singleton</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 11459<td></td></tr> 11460<tr><td><a href="Map.S.html#VALsingleton">singleton</a> [<a href="Map.S.html">Map.S</a>]</td> 11461<td><div class="info"> 11462<code class="code">singleton x y</code> returns the one-element map that contains a binding <code class="code">y</code> 11463 for <code class="code">x</code>. 11464</div> 11465</td></tr> 11466<tr><td><a href="Set.S.html#VALsingleton">singleton</a> [<a href="Set.S.html">Set.S</a>]</td> 11467<td><div class="info"> 11468<code class="code">singleton x</code> returns the one-element set containing only <code class="code">x</code>. 11469</div> 11470</td></tr> 11471<tr><td><a href="Pervasives.html#VALsinh">sinh</a> [<a href="Pervasives.html">Pervasives</a>]</td> 11472<td><div class="info"> 11473Hyperbolic sine. 11474</div> 11475</td></tr> 11476<tr><td><a href="Targetint.html#VALsize">size</a> [<a href="Targetint.html">Targetint</a>]</td> 11477<td><div class="info"> 11478The size in bits of a target native integer. 11479</div> 11480</td></tr> 11481<tr><td><a href="Obj.html#VALsize">size</a> [<a href="Obj.html">Obj</a>]</td> 11482<td></td></tr> 11483<tr><td><a href="Nativeint.html#VALsize">size</a> [<a href="Nativeint.html">Nativeint</a>]</td> 11484<td><div class="info"> 11485The size in bits of a native integer. 11486</div> 11487</td></tr> 11488<tr><td><a href="Bigarray.Array3.html#VALsize_in_bytes">size_in_bytes</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 11489<td><div class="info"> 11490<code class="code">size_in_bytes a</code> is the number of elements in <code class="code">a</code> 11491 multiplied by <code class="code">a</code>'s <a href="Bigarray.html#VALkind_size_in_bytes"><code class="code"><span class="constructor">Bigarray</span>.kind_size_in_bytes</code></a>. 11492</div> 11493</td></tr> 11494<tr><td><a href="Bigarray.Array2.html#VALsize_in_bytes">size_in_bytes</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 11495<td><div class="info"> 11496<code class="code">size_in_bytes a</code> is the number of elements in <code class="code">a</code> 11497 multiplied by <code class="code">a</code>'s <a href="Bigarray.html#VALkind_size_in_bytes"><code class="code"><span class="constructor">Bigarray</span>.kind_size_in_bytes</code></a>. 11498</div> 11499</td></tr> 11500<tr><td><a href="Bigarray.Array1.html#VALsize_in_bytes">size_in_bytes</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 11501<td><div class="info"> 11502<code class="code">size_in_bytes a</code> is the number of elements in <code class="code">a</code> 11503 multiplied by <code class="code">a</code>'s <a href="Bigarray.html#VALkind_size_in_bytes"><code class="code"><span class="constructor">Bigarray</span>.kind_size_in_bytes</code></a>. 11504</div> 11505</td></tr> 11506<tr><td><a href="Bigarray.Array0.html#VALsize_in_bytes">size_in_bytes</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td> 11507<td><div class="info"> 11508<code class="code">size_in_bytes a</code> is <code class="code">a</code>'s <a href="Bigarray.html#VALkind_size_in_bytes"><code class="code"><span class="constructor">Bigarray</span>.kind_size_in_bytes</code></a>. 11509</div> 11510</td></tr> 11511<tr><td><a href="Bigarray.Genarray.html#VALsize_in_bytes">size_in_bytes</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 11512<td><div class="info"> 11513<code class="code">size_in_bytes a</code> is the number of elements in <code class="code">a</code> multiplied 11514 by <code class="code">a</code>'s <a href="Bigarray.html#VALkind_size_in_bytes"><code class="code"><span class="constructor">Bigarray</span>.kind_size_in_bytes</code></a>. 11515</div> 11516</td></tr> 11517<tr><td><a href="Graphics.html#VALsize_x">size_x</a> [<a href="Graphics.html">Graphics</a>]</td> 11518<td><div class="info"> 11519See <a href="Graphics.html#VALsize_y"><code class="code"><span class="constructor">Graphics</span>.size_y</code></a>. 11520</div> 11521</td></tr> 11522<tr><td><a href="Graphics.html#VALsize_y">size_y</a> [<a href="Graphics.html">Graphics</a>]</td> 11523<td><div class="info"> 11524Return the size of the graphics window. 11525</div> 11526</td></tr> 11527<tr><td><a href="Lexer.html#VALskip_hash_bang">skip_hash_bang</a> [<a href="Lexer.html">Lexer</a>]</td> 11528<td></td></tr> 11529<tr><td><a href="UnixLabels.html#VALsleep">sleep</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11530<td><div class="info"> 11531Stop execution for the given number of seconds. 11532</div> 11533</td></tr> 11534<tr><td><a href="Unix.html#VALsleep">sleep</a> [<a href="Unix.html">Unix</a>]</td> 11535<td><div class="info"> 11536Stop execution for the given number of seconds. 11537</div> 11538</td></tr> 11539<tr><td><a href="ThreadUnix.html#VALsleep">sleep</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 11540<td></td></tr> 11541<tr><td><a href="Unix.html#VALsleepf">sleepf</a> [<a href="Unix.html">Unix</a>]</td> 11542<td><div class="info"> 11543Stop execution for the given number of seconds. 11544</div> 11545</td></tr> 11546<tr><td><a href="Bigarray.Array1.html#VALslice">slice</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 11547<td><div class="info"> 11548Extract a scalar (zero-dimensional slice) of the given one-dimensional 11549 big array. 11550</div> 11551</td></tr> 11552<tr><td><a href="Bigarray.Array2.html#VALslice_left">slice_left</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 11553<td><div class="info"> 11554Extract a row (one-dimensional slice) of the given two-dimensional 11555 big array. 11556</div> 11557</td></tr> 11558<tr><td><a href="Bigarray.Genarray.html#VALslice_left">slice_left</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 11559<td><div class="info"> 11560Extract a sub-array of lower dimension from the given big array 11561 by fixing one or several of the first (left-most) coordinates. 11562</div> 11563</td></tr> 11564<tr><td><a href="Bigarray.Array3.html#VALslice_left_1">slice_left_1</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 11565<td><div class="info"> 11566Extract a one-dimensional slice of the given three-dimensional 11567 big array by fixing the first two coordinates. 11568</div> 11569</td></tr> 11570<tr><td><a href="Bigarray.Array3.html#VALslice_left_2">slice_left_2</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 11571<td><div class="info"> 11572Extract a two-dimensional slice of the given three-dimensional 11573 big array by fixing the first coordinate. 11574</div> 11575</td></tr> 11576<tr><td><a href="Bigarray.Array2.html#VALslice_right">slice_right</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 11577<td><div class="info"> 11578Extract a column (one-dimensional slice) of the given 11579 two-dimensional big array. 11580</div> 11581</td></tr> 11582<tr><td><a href="Bigarray.Genarray.html#VALslice_right">slice_right</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 11583<td><div class="info"> 11584Extract a sub-array of lower dimension from the given big array 11585 by fixing one or several of the last (right-most) coordinates. 11586</div> 11587</td></tr> 11588<tr><td><a href="Bigarray.Array3.html#VALslice_right_1">slice_right_1</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 11589<td><div class="info"> 11590Extract a one-dimensional slice of the given three-dimensional 11591 big array by fixing the last two coordinates. 11592</div> 11593</td></tr> 11594<tr><td><a href="Bigarray.Array3.html#VALslice_right_2">slice_right_2</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 11595<td><div class="info"> 11596Extract a two-dimensional slice of the given 11597 three-dimensional big array by fixing the last coordinate. 11598</div> 11599</td></tr> 11600<tr><td><a href="Pervasives.html#VALsnd">snd</a> [<a href="Pervasives.html">Pervasives</a>]</td> 11601<td><div class="info"> 11602Return the second component of a pair. 11603</div> 11604</td></tr> 11605<tr><td><a href="Misc.html#VALsnd3">snd3</a> [<a href="Misc.html">Misc</a>]</td> 11606<td></td></tr> 11607<tr><td><a href="Misc.html#VALsnd4">snd4</a> [<a href="Misc.html">Misc</a>]</td> 11608<td></td></tr> 11609<tr><td><a href="UnixLabels.html#VALsocket">socket</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11610<td><div class="info"> 11611Create a new socket in the given domain, and with the 11612 given kind. 11613</div> 11614</td></tr> 11615<tr><td><a href="Unix.html#VALsocket">socket</a> [<a href="Unix.html">Unix</a>]</td> 11616<td><div class="info"> 11617Create a new socket in the given domain, and with the 11618 given kind. 11619</div> 11620</td></tr> 11621<tr><td><a href="ThreadUnix.html#VALsocket">socket</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 11622<td></td></tr> 11623<tr><td><a href="UnixLabels.html#VALsocketpair">socketpair</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11624<td><div class="info"> 11625Create a pair of unnamed sockets, connected together. 11626</div> 11627</td></tr> 11628<tr><td><a href="Unix.html#VALsocketpair">socketpair</a> [<a href="Unix.html">Unix</a>]</td> 11629<td><div class="info"> 11630Create a pair of unnamed sockets, connected together. 11631</div> 11632</td></tr> 11633<tr><td><a href="Misc.Stdlib.List.html#VALsome_if_all_elements_are_some">some_if_all_elements_are_some</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td> 11634<td><div class="info"> 11635If all elements of the given list are <code class="code"><span class="constructor">Some</span> _</code> then <code class="code"><span class="constructor">Some</span> xs</code> 11636 is returned with the <code class="code">xs</code> being the contents of those <code class="code"><span class="constructor">Some</span></code>s, with 11637 order preserved. 11638</div> 11639</td></tr> 11640<tr><td><a href="ListLabels.html#VALsort">sort</a> [<a href="ListLabels.html">ListLabels</a>]</td> 11641<td><div class="info"> 11642Sort a list in increasing order according to a comparison 11643 function. 11644</div> 11645</td></tr> 11646<tr><td><a href="List.html#VALsort">sort</a> [<a href="List.html">List</a>]</td> 11647<td><div class="info"> 11648Sort a list in increasing order according to a comparison 11649 function. 11650</div> 11651</td></tr> 11652<tr><td><a href="ArrayLabels.html#VALsort">sort</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 11653<td><div class="info"> 11654Sort an array in increasing order according to a comparison 11655 function. 11656</div> 11657</td></tr> 11658<tr><td><a href="Array.html#VALsort">sort</a> [<a href="Array.html">Array</a>]</td> 11659<td><div class="info"> 11660Sort an array in increasing order according to a comparison 11661 function. 11662</div> 11663</td></tr> 11664<tr><td><a href="ListLabels.html#VALsort_uniq">sort_uniq</a> [<a href="ListLabels.html">ListLabels</a>]</td> 11665<td><div class="info"> 11666Same as <a href="List.html#VALsort"><code class="code"><span class="constructor">List</span>.sort</code></a>, but also remove duplicates. 11667</div> 11668</td></tr> 11669<tr><td><a href="List.html#VALsort_uniq">sort_uniq</a> [<a href="List.html">List</a>]</td> 11670<td><div class="info"> 11671Same as <a href="List.html#VALsort"><code class="code"><span class="constructor">List</span>.sort</code></a>, but also remove duplicates. 11672</div> 11673</td></tr> 11674<tr><td><a href="Graphics.html#VALsound">sound</a> [<a href="Graphics.html">Graphics</a>]</td> 11675<td><div class="info"> 11676<code class="code">sound freq dur</code> plays a sound at frequency <code class="code">freq</code> (in hertz) 11677 for a duration <code class="code">dur</code> (in milliseconds). 11678</div> 11679</td></tr> 11680<tr><td><a href="Consistbl.html#VALsource">source</a> [<a href="Consistbl.html">Consistbl</a>]</td> 11681<td></td></tr> 11682<tr><td><a href="Config.html#VALspacetime">spacetime</a> [<a href="Config.html">Config</a>]</td> 11683<td></td></tr> 11684<tr><td><a href="Misc.html#VALspellcheck">spellcheck</a> [<a href="Misc.html">Misc</a>]</td> 11685<td><div class="info"> 11686<code class="code">spellcheck env name</code> takes a list of names <code class="code">env</code> that exist in 11687 the current environment and an erroneous <code class="code">name</code>, and returns a 11688 list of suggestions taken from <code class="code">env</code>, that are close enough to 11689 <code class="code">name</code> that it may be a typo for one of them. 11690</div> 11691</td></tr> 11692<tr><td><a href="Str.html#VALsplit">split</a> [<a href="Str.html">Str</a>]</td> 11693<td><div class="info"> 11694<code class="code">split r s</code> splits <code class="code">s</code> into substrings, taking as delimiters 11695 the substrings that match <code class="code">r</code>, and returns the list of substrings. 11696</div> 11697</td></tr> 11698<tr><td><a href="MoreLabels.Set.S.html#VALsplit">split</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 11699<td></td></tr> 11700<tr><td><a href="MoreLabels.Map.S.html#VALsplit">split</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 11701<td></td></tr> 11702<tr><td><a href="ListLabels.html#VALsplit">split</a> [<a href="ListLabels.html">ListLabels</a>]</td> 11703<td><div class="info"> 11704Transform a list of pairs into a pair of lists: 11705 <code class="code">split [(a1,b1); ...; (an,bn)]</code> is <code class="code">([a1; ...; an], [b1; ...; bn])</code>. 11706</div> 11707</td></tr> 11708<tr><td><a href="List.html#VALsplit">split</a> [<a href="List.html">List</a>]</td> 11709<td><div class="info"> 11710Transform a list of pairs into a pair of lists: 11711 <code class="code">split [(a1,b1); ...; (an,bn)]</code> is <code class="code">([a1; ...; an], [b1; ...; bn])</code>. 11712</div> 11713</td></tr> 11714<tr><td><a href="Map.S.html#VALsplit">split</a> [<a href="Map.S.html">Map.S</a>]</td> 11715<td><div class="info"> 11716<code class="code">split x m</code> returns a triple <code class="code">(l, data, r)</code>, where 11717 <code class="code">l</code> is the map with all the bindings of <code class="code">m</code> whose key 11718 is strictly less than <code class="code">x</code>; 11719 <code class="code">r</code> is the map with all the bindings of <code class="code">m</code> whose key 11720 is strictly greater than <code class="code">x</code>; 11721 <code class="code">data</code> is <code class="code"><span class="constructor">None</span></code> if <code class="code">m</code> contains no binding for <code class="code">x</code>, 11722 or <code class="code"><span class="constructor">Some</span> v</code> if <code class="code">m</code> binds <code class="code">v</code> to <code class="code">x</code>. 11723</div> 11724</td></tr> 11725<tr><td><a href="Set.S.html#VALsplit">split</a> [<a href="Set.S.html">Set.S</a>]</td> 11726<td><div class="info"> 11727<code class="code">split x s</code> returns a triple <code class="code">(l, present, r)</code>, where 11728 <code class="code">l</code> is the set of elements of <code class="code">s</code> that are 11729 strictly less than <code class="code">x</code>; 11730 <code class="code">r</code> is the set of elements of <code class="code">s</code> that are 11731 strictly greater than <code class="code">x</code>; 11732 <code class="code">present</code> is <code class="code"><span class="keyword">false</span></code> if <code class="code">s</code> contains no element equal to <code class="code">x</code>, 11733 or <code class="code"><span class="keyword">true</span></code> if <code class="code">s</code> contains an element equal to <code class="code">x</code>. 11734</div> 11735</td></tr> 11736<tr><td><a href="Misc.Stdlib.List.html#VALsplit_at">split_at</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td> 11737<td><div class="info"> 11738<code class="code">split_at n l</code> returns the pair <code class="code">before, after</code> where <code class="code">before</code> is 11739 the <code class="code">n</code> first elements of <code class="code">l</code> and <code class="code">after</code> the remaining ones. 11740</div> 11741</td></tr> 11742<tr><td><a href="Str.html#VALsplit_delim">split_delim</a> [<a href="Str.html">Str</a>]</td> 11743<td><div class="info"> 11744Same as <a href="Str.html#VALsplit"><code class="code"><span class="constructor">Str</span>.split</code></a> but occurrences of the 11745 delimiter at the beginning and at the end of the string are 11746 recognized and returned as empty strings in the result. 11747</div> 11748</td></tr> 11749<tr><td><a href="Misc.html#VALsplit_last">split_last</a> [<a href="Misc.html">Misc</a>]</td> 11750<td></td></tr> 11751<tr><td><a href="String.html#VALsplit_on_char">split_on_char</a> [<a href="String.html">String</a>]</td> 11752<td><div class="info"> 11753<code class="code"><span class="constructor">String</span>.split_on_char sep s</code> returns the list of all (possibly empty) 11754 substrings of <code class="code">s</code> that are delimited by the <code class="code">sep</code> character. 11755</div> 11756</td></tr> 11757<tr><td><a href="StringLabels.html#VALsplit_on_char">split_on_char</a> [<a href="StringLabels.html">StringLabels</a>]</td> 11758<td><div class="info"> 11759<code class="code"><span class="constructor">String</span>.split_on_char sep s</code> returns the list of all (possibly empty) 11760 substrings of <code class="code">s</code> that are delimited by the <code class="code">sep</code> character. 11761</div> 11762</td></tr> 11763<tr><td><a href="Printf.html#VALsprintf">sprintf</a> [<a href="Printf.html">Printf</a>]</td> 11764<td><div class="info"> 11765Same as <a href="Printf.html#VALfprintf"><code class="code"><span class="constructor">Printf</span>.fprintf</code></a>, but instead of printing on an output channel, 11766 return a string containing the result of formatting the arguments. 11767</div> 11768</td></tr> 11769<tr><td><a href="Format.html#VALsprintf">sprintf</a> [<a href="Format.html">Format</a>]</td> 11770<td><div class="info"> 11771Same as <code class="code">printf</code> above, but instead of printing on a formatter, 11772 returns a string containing the result of formatting the arguments. 11773</div> 11774</td></tr> 11775<tr><td><a href="Pervasives.html#VALsqrt">sqrt</a> [<a href="Pervasives.html">Pervasives</a>]</td> 11776<td><div class="info"> 11777Square root. 11778</div> 11779</td></tr> 11780<tr><td><a href="Complex.html#VALsqrt">sqrt</a> [<a href="Complex.html">Complex</a>]</td> 11781<td><div class="info"> 11782Square root. 11783</div> 11784</td></tr> 11785<tr><td><a href="Big_int.html#VALsqrt_big_int">sqrt_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 11786<td><div class="info"> 11787<code class="code">sqrt_big_int a</code> returns the integer square root of <code class="code">a</code>, 11788 that is, the largest big integer <code class="code">r</code> such that <code class="code">r * r <= a</code>. 11789</div> 11790</td></tr> 11791<tr><td><a href="Big_int.html#VALsquare_big_int">square_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 11792<td><div class="info"> 11793Return the square of the given big integer 11794</div> 11795</td></tr> 11796<tr><td><a href="Num.html#VALsquare_num">square_num</a> [<a href="Num.html">Num</a>]</td> 11797<td><div class="info"> 11798Squaring 11799</div> 11800</td></tr> 11801<tr><td><a href="Scanf.html#VALsscanf">sscanf</a> [<a href="Scanf.html">Scanf</a>]</td> 11802<td><div class="info"> 11803Same as <a href="Scanf.html#VALbscanf"><code class="code"><span class="constructor">Scanf</span>.bscanf</code></a>, but reads from the given string. 11804</div> 11805</td></tr> 11806<tr><td><a href="Scanf.html#VALsscanf_format">sscanf_format</a> [<a href="Scanf.html">Scanf</a>]</td> 11807<td><div class="info"> 11808Same as <a href="Scanf.html#VALbscanf_format"><code class="code"><span class="constructor">Scanf</span>.bscanf_format</code></a>, but reads from the given string. 11809</div> 11810</td></tr> 11811<tr><td><a href="ListLabels.html#VALstable_sort">stable_sort</a> [<a href="ListLabels.html">ListLabels</a>]</td> 11812<td><div class="info"> 11813Same as <a href="List.html#VALsort"><code class="code"><span class="constructor">List</span>.sort</code></a>, but the sorting algorithm is guaranteed to 11814 be stable (i.e. 11815</div> 11816</td></tr> 11817<tr><td><a href="List.html#VALstable_sort">stable_sort</a> [<a href="List.html">List</a>]</td> 11818<td><div class="info"> 11819Same as <a href="List.html#VALsort"><code class="code"><span class="constructor">List</span>.sort</code></a>, but the sorting algorithm is guaranteed to 11820 be stable (i.e. 11821</div> 11822</td></tr> 11823<tr><td><a href="ArrayLabels.html#VALstable_sort">stable_sort</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 11824<td><div class="info"> 11825Same as <a href="Array.html#VALsort"><code class="code"><span class="constructor">Array</span>.sort</code></a>, but the sorting algorithm is stable (i.e. 11826</div> 11827</td></tr> 11828<tr><td><a href="Array.html#VALstable_sort">stable_sort</a> [<a href="Array.html">Array</a>]</td> 11829<td><div class="info"> 11830Same as <a href="Array.html#VALsort"><code class="code"><span class="constructor">Array</span>.sort</code></a>, but the sorting algorithm is stable (i.e. 11831</div> 11832</td></tr> 11833<tr><td><a href="Config.html#VALstack_safety_margin">stack_safety_margin</a> [<a href="Config.html">Config</a>]</td> 11834<td></td></tr> 11835<tr><td><a href="Config.html#VALstack_threshold">stack_threshold</a> [<a href="Config.html">Config</a>]</td> 11836<td></td></tr> 11837<tr><td><a href="Config.html#VALstandard_library">standard_library</a> [<a href="Config.html">Config</a>]</td> 11838<td></td></tr> 11839<tr><td><a href="Config.html#VALstandard_runtime">standard_runtime</a> [<a href="Config.html">Config</a>]</td> 11840<td></td></tr> 11841<tr><td><a href="Terminfo.html#VALstandout">standout</a> [<a href="Terminfo.html">Terminfo</a>]</td> 11842<td></td></tr> 11843<tr><td><a href="UnixLabels.LargeFile.html#VALstat">stat</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td> 11844<td></td></tr> 11845<tr><td><a href="UnixLabels.html#VALstat">stat</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11846<td><div class="info"> 11847Return the information for the named file. 11848</div> 11849</td></tr> 11850<tr><td><a href="Unix.LargeFile.html#VALstat">stat</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td> 11851<td></td></tr> 11852<tr><td><a href="Unix.html#VALstat">stat</a> [<a href="Unix.html">Unix</a>]</td> 11853<td><div class="info"> 11854Return the information for the named file. 11855</div> 11856</td></tr> 11857<tr><td><a href="Gc.html#VALstat">stat</a> [<a href="Gc.html">Gc</a>]</td> 11858<td><div class="info"> 11859Return the current values of the memory management counters in a 11860 <code class="code">stat</code> record. 11861</div> 11862</td></tr> 11863<tr><td><a href="Weak.S.html#VALstats">stats</a> [<a href="Weak.S.html">Weak.S</a>]</td> 11864<td><div class="info"> 11865Return statistics on the table. 11866</div> 11867</td></tr> 11868<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#VALstats">stats</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td> 11869<td></td></tr> 11870<tr><td><a href="MoreLabels.Hashtbl.S.html#VALstats">stats</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td> 11871<td></td></tr> 11872<tr><td><a href="MoreLabels.Hashtbl.html#VALstats">stats</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td> 11873<td></td></tr> 11874<tr><td><a href="Hashtbl.SeededS.html#VALstats">stats</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td> 11875<td></td></tr> 11876<tr><td><a href="Hashtbl.S.html#VALstats">stats</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td> 11877<td><div class="info"> 11878</div> 11879</td></tr> 11880<tr><td><a href="Hashtbl.html#VALstats">stats</a> [<a href="Hashtbl.html">Hashtbl</a>]</td> 11881<td><div class="info"> 11882<code class="code"><span class="constructor">Hashtbl</span>.stats tbl</code> returns statistics about the table <code class="code">tbl</code>: 11883 number of buckets, size of the biggest bucket, distribution of 11884 buckets by size. 11885</div> 11886</td></tr> 11887<tr><td><a href="CamlinternalOO.html#VALstats">stats</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 11888<td></td></tr> 11889<tr><td><a href="Ephemeron.SeededS.html#VALstats_alive">stats_alive</a> [<a href="Ephemeron.SeededS.html">Ephemeron.SeededS</a>]</td> 11890<td><div class="info"> 11891same as <a href="Hashtbl.SeededS.html#VALstats"><code class="code"><span class="constructor">Hashtbl</span>.<span class="constructor">SeededS</span>.stats</code></a> but only count the alive bindings 11892</div> 11893</td></tr> 11894<tr><td><a href="Ephemeron.S.html#VALstats_alive">stats_alive</a> [<a href="Ephemeron.S.html">Ephemeron.S</a>]</td> 11895<td><div class="info"> 11896same as <a href="Hashtbl.SeededS.html#VALstats"><code class="code"><span class="constructor">Hashtbl</span>.<span class="constructor">SeededS</span>.stats</code></a> but only count the alive bindings 11897</div> 11898</td></tr> 11899<tr><td><a href="Format.html#VALstd_formatter">std_formatter</a> [<a href="Format.html">Format</a>]</td> 11900<td><div class="info"> 11901The standard formatter used by the formatting functions 11902 above. 11903</div> 11904</td></tr> 11905<tr><td><a href="Clflags.html#VALstd_include_dir">std_include_dir</a> [<a href="Clflags.html">Clflags</a>]</td> 11906<td></td></tr> 11907<tr><td><a href="Clflags.html#VALstd_include_flag">std_include_flag</a> [<a href="Clflags.html">Clflags</a>]</td> 11908<td></td></tr> 11909<tr><td><a href="Format.html#VALstdbuf">stdbuf</a> [<a href="Format.html">Format</a>]</td> 11910<td><div class="info"> 11911The string buffer in which <code class="code">str_formatter</code> writes. 11912</div> 11913</td></tr> 11914<tr><td><a href="UnixLabels.html#VALstderr">stderr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11915<td><div class="info"> 11916File descriptor for standard error. 11917</div> 11918</td></tr> 11919<tr><td><a href="Unix.html#VALstderr">stderr</a> [<a href="Unix.html">Unix</a>]</td> 11920<td><div class="info"> 11921File descriptor for standard error. 11922</div> 11923</td></tr> 11924<tr><td><a href="Pervasives.html#VALstderr">stderr</a> [<a href="Pervasives.html">Pervasives</a>]</td> 11925<td><div class="info"> 11926The standard error output for the process. 11927</div> 11928</td></tr> 11929<tr><td><a href="Scanf.Scanning.html#VALstdib">stdib</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 11930<td><div class="info"> 11931A deprecated alias for <a href="Scanf.Scanning.html#VALstdin"><code class="code"><span class="constructor">Scanf</span>.<span class="constructor">Scanning</span>.stdin</code></a>, the scanning buffer reading from 11932 <a href="Pervasives.html#VALstdin"><code class="code">stdin</code></a>. 11933</div> 11934</td></tr> 11935<tr><td><a href="UnixLabels.html#VALstdin">stdin</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11936<td><div class="info"> 11937File descriptor for standard input. 11938</div> 11939</td></tr> 11940<tr><td><a href="Unix.html#VALstdin">stdin</a> [<a href="Unix.html">Unix</a>]</td> 11941<td><div class="info"> 11942File descriptor for standard input. 11943</div> 11944</td></tr> 11945<tr><td><a href="Scanf.Scanning.html#VALstdin">stdin</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td> 11946<td><div class="info"> 11947The standard input notion for the <a href="Scanf.html"><code class="code"><span class="constructor">Scanf</span></code></a> module. 11948</div> 11949</td></tr> 11950<tr><td><a href="Pervasives.html#VALstdin">stdin</a> [<a href="Pervasives.html">Pervasives</a>]</td> 11951<td><div class="info"> 11952The standard input for the process. 11953</div> 11954</td></tr> 11955<tr><td><a href="UnixLabels.html#VALstdout">stdout</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 11956<td><div class="info"> 11957File descriptor for standard output. 11958</div> 11959</td></tr> 11960<tr><td><a href="Unix.html#VALstdout">stdout</a> [<a href="Unix.html">Unix</a>]</td> 11961<td><div class="info"> 11962File descriptor for standard output. 11963</div> 11964</td></tr> 11965<tr><td><a href="Pervasives.html#VALstdout">stdout</a> [<a href="Pervasives.html">Pervasives</a>]</td> 11966<td><div class="info"> 11967The standard output for the process. 11968</div> 11969</td></tr> 11970<tr><td><a href="Format.html#VALstr_formatter">str_formatter</a> [<a href="Format.html">Format</a>]</td> 11971<td><div class="info"> 11972A formatter to use with formatting functions below for 11973 output to the <code class="code">stdbuf</code> string buffer. 11974</div> 11975</td></tr> 11976<tr><td><a href="Clflags.html#VALstrict_formats">strict_formats</a> [<a href="Clflags.html">Clflags</a>]</td> 11977<td></td></tr> 11978<tr><td><a href="Clflags.html#VALstrict_sequence">strict_sequence</a> [<a href="Clflags.html">Clflags</a>]</td> 11979<td></td></tr> 11980<tr><td><a href="Digest.html#VALstring">string</a> [<a href="Digest.html">Digest</a>]</td> 11981<td><div class="info"> 11982Return the digest of the given string. 11983</div> 11984</td></tr> 11985<tr><td><a href="Ast_helper.Const.html#VALstring">string</a> [<a href="Ast_helper.Const.html">Ast_helper.Const</a>]</td> 11986<td></td></tr> 11987<tr><td><a href="Str.html#VALstring_after">string_after</a> [<a href="Str.html">Str</a>]</td> 11988<td><div class="info"> 11989<code class="code">string_after s n</code> returns the substring of all characters of <code class="code">s</code> 11990 that follow position <code class="code">n</code> (including the character at 11991 position <code class="code">n</code>). 11992</div> 11993</td></tr> 11994<tr><td><a href="Str.html#VALstring_before">string_before</a> [<a href="Str.html">Str</a>]</td> 11995<td><div class="info"> 11996<code class="code">string_before s n</code> returns the substring of all characters of <code class="code">s</code> 11997 that precede position <code class="code">n</code> (excluding the character at 11998 position <code class="code">n</code>). 11999</div> 12000</td></tr> 12001<tr><td><a href="Str.html#VALstring_match">string_match</a> [<a href="Str.html">Str</a>]</td> 12002<td><div class="info"> 12003<code class="code">string_match r s start</code> tests whether a substring of <code class="code">s</code> that 12004 starts at position <code class="code">start</code> matches the regular expression <code class="code">r</code>. 12005</div> 12006</td></tr> 12007<tr><td><a href="Big_int.html#VALstring_of_big_int">string_of_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 12008<td><div class="info"> 12009Return the string representation of the given big integer, 12010 in decimal (base 10). 12011</div> 12012</td></tr> 12013<tr><td><a href="Pervasives.html#VALstring_of_bool">string_of_bool</a> [<a href="Pervasives.html">Pervasives</a>]</td> 12014<td><div class="info"> 12015Return the string representation of a boolean. 12016</div> 12017</td></tr> 12018<tr><td><a href="Pprintast.html#VALstring_of_expression">string_of_expression</a> [<a href="Pprintast.html">Pprintast</a>]</td> 12019<td></td></tr> 12020<tr><td><a href="Misc.html#VALstring_of_file">string_of_file</a> [<a href="Misc.html">Misc</a>]</td> 12021<td></td></tr> 12022<tr><td><a href="Pervasives.html#VALstring_of_float">string_of_float</a> [<a href="Pervasives.html">Pervasives</a>]</td> 12023<td><div class="info"> 12024Return the string representation of a floating-point number. 12025</div> 12026</td></tr> 12027<tr><td><a href="CamlinternalFormat.html#VALstring_of_fmt">string_of_fmt</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 12028<td></td></tr> 12029<tr><td><a href="CamlinternalFormat.html#VALstring_of_fmtty">string_of_fmtty</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 12030<td></td></tr> 12031<tr><td><a href="Pervasives.html#VALstring_of_format">string_of_format</a> [<a href="Pervasives.html">Pervasives</a>]</td> 12032<td><div class="info"> 12033Converts a format string into a string. 12034</div> 12035</td></tr> 12036<tr><td><a href="CamlinternalFormat.html#VALstring_of_formatting_gen">string_of_formatting_gen</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 12037<td></td></tr> 12038<tr><td><a href="CamlinternalFormat.html#VALstring_of_formatting_lit">string_of_formatting_lit</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 12039<td></td></tr> 12040<tr><td><a href="UnixLabels.html#VALstring_of_inet_addr">string_of_inet_addr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12041<td><div class="info"> 12042Return the printable representation of the given Internet address. 12043</div> 12044</td></tr> 12045<tr><td><a href="Unix.html#VALstring_of_inet_addr">string_of_inet_addr</a> [<a href="Unix.html">Unix</a>]</td> 12046<td><div class="info"> 12047Return the printable representation of the given Internet address. 12048</div> 12049</td></tr> 12050<tr><td><a href="Pervasives.html#VALstring_of_int">string_of_int</a> [<a href="Pervasives.html">Pervasives</a>]</td> 12051<td><div class="info"> 12052Return the string representation of an integer, in decimal. 12053</div> 12054</td></tr> 12055<tr><td><a href="Num.html#VALstring_of_num">string_of_num</a> [<a href="Num.html">Num</a>]</td> 12056<td><div class="info"> 12057Convert a number to a string, using fractional notation. 12058</div> 12059</td></tr> 12060<tr><td><a href="Pprintast.html#VALstring_of_structure">string_of_structure</a> [<a href="Pprintast.html">Pprintast</a>]</td> 12061<td></td></tr> 12062<tr><td><a href="Str.html#VALstring_partial_match">string_partial_match</a> [<a href="Str.html">Str</a>]</td> 12063<td><div class="info"> 12064Similar to <a href="Str.html#VALstring_match"><code class="code"><span class="constructor">Str</span>.string_match</code></a>, but also returns true if 12065 the argument string is a prefix of a string that matches. 12066</div> 12067</td></tr> 12068<tr><td><a href="Obj.html#VALstring_tag">string_tag</a> [<a href="Obj.html">Obj</a>]</td> 12069<td></td></tr> 12070<tr><td><a href="CamlinternalFormat.html#VALstrput_acc">strput_acc</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 12071<td></td></tr> 12072<tr><td><a href="Printast.html#VALstructure">structure</a> [<a href="Printast.html">Printast</a>]</td> 12073<td></td></tr> 12074<tr><td><a href="Pprintast.html#VALstructure">structure</a> [<a href="Pprintast.html">Pprintast</a>]</td> 12075<td></td></tr> 12076<tr><td><a href="Ast_invariants.html#VALstructure">structure</a> [<a href="Ast_invariants.html">Ast_invariants</a>]</td> 12077<td></td></tr> 12078<tr><td><a href="Ast_helper.Cl.html#VALstructure">structure</a> [<a href="Ast_helper.Cl.html">Ast_helper.Cl</a>]</td> 12079<td></td></tr> 12080<tr><td><a href="Ast_helper.Mod.html#VALstructure">structure</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td> 12081<td></td></tr> 12082<tr><td><a href="Targetint.html#VALsub">sub</a> [<a href="Targetint.html">Targetint</a>]</td> 12083<td><div class="info"> 12084Subtraction. 12085</div> 12086</td></tr> 12087<tr><td><a href="String.html#VALsub">sub</a> [<a href="String.html">String</a>]</td> 12088<td><div class="info"> 12089<code class="code"><span class="constructor">String</span>.sub s start len</code> returns a fresh string of length <code class="code">len</code>, 12090 containing the substring of <code class="code">s</code> that starts at position <code class="code">start</code> and 12091 has length <code class="code">len</code>. 12092</div> 12093</td></tr> 12094<tr><td><a href="StringLabels.html#VALsub">sub</a> [<a href="StringLabels.html">StringLabels</a>]</td> 12095<td><div class="info"> 12096<code class="code"><span class="constructor">String</span>.sub s start len</code> returns a fresh string of length <code class="code">len</code>, 12097 containing the substring of <code class="code">s</code> that starts at position <code class="code">start</code> and 12098 has length <code class="code">len</code>. 12099</div> 12100</td></tr> 12101<tr><td><a href="Nativeint.html#VALsub">sub</a> [<a href="Nativeint.html">Nativeint</a>]</td> 12102<td><div class="info"> 12103Subtraction. 12104</div> 12105</td></tr> 12106<tr><td><a href="Int64.html#VALsub">sub</a> [<a href="Int64.html">Int64</a>]</td> 12107<td><div class="info"> 12108Subtraction. 12109</div> 12110</td></tr> 12111<tr><td><a href="Int32.html#VALsub">sub</a> [<a href="Int32.html">Int32</a>]</td> 12112<td><div class="info"> 12113Subtraction. 12114</div> 12115</td></tr> 12116<tr><td><a href="Complex.html#VALsub">sub</a> [<a href="Complex.html">Complex</a>]</td> 12117<td><div class="info"> 12118Subtraction 12119</div> 12120</td></tr> 12121<tr><td><a href="BytesLabels.html#VALsub">sub</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 12122<td><div class="info"> 12123<code class="code">sub s start len</code> returns a new byte sequence of length <code class="code">len</code>, 12124 containing the subsequence of <code class="code">s</code> that starts at position <code class="code">start</code> 12125 and has length <code class="code">len</code>. 12126</div> 12127</td></tr> 12128<tr><td><a href="Bytes.html#VALsub">sub</a> [<a href="Bytes.html">Bytes</a>]</td> 12129<td><div class="info"> 12130<code class="code">sub s start len</code> returns a new byte sequence of length <code class="code">len</code>, 12131 containing the subsequence of <code class="code">s</code> that starts at position <code class="code">start</code> 12132 and has length <code class="code">len</code>. 12133</div> 12134</td></tr> 12135<tr><td><a href="Buffer.html#VALsub">sub</a> [<a href="Buffer.html">Buffer</a>]</td> 12136<td><div class="info"> 12137<code class="code"><span class="constructor">Buffer</span>.sub b off len</code> returns a copy of <code class="code">len</code> bytes from the 12138 current contents of the buffer <code class="code">b</code>, starting at offset <code class="code">off</code>. 12139</div> 12140</td></tr> 12141<tr><td><a href="Bigarray.Array1.html#VALsub">sub</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 12142<td><div class="info"> 12143Extract a sub-array of the given one-dimensional big array. 12144</div> 12145</td></tr> 12146<tr><td><a href="ArrayLabels.html#VALsub">sub</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 12147<td><div class="info"> 12148<code class="code"><span class="constructor">Array</span>.sub a start len</code> returns a fresh array of length <code class="code">len</code>, 12149 containing the elements number <code class="code">start</code> to <code class="code">start + len - 1</code> 12150 of array <code class="code">a</code>. 12151</div> 12152</td></tr> 12153<tr><td><a href="Array.html#VALsub">sub</a> [<a href="Array.html">Array</a>]</td> 12154<td><div class="info"> 12155<code class="code"><span class="constructor">Array</span>.sub a start len</code> returns a fresh array of length <code class="code">len</code>, 12156 containing the elements number <code class="code">start</code> to <code class="code">start + len - 1</code> 12157 of array <code class="code">a</code>. 12158</div> 12159</td></tr> 12160<tr><td><a href="Big_int.html#VALsub_big_int">sub_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 12161<td><div class="info"> 12162Subtraction. 12163</div> 12164</td></tr> 12165<tr><td><a href="Bigarray.Array3.html#VALsub_left">sub_left</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 12166<td><div class="info"> 12167Extract a three-dimensional sub-array of the given 12168 three-dimensional big array by restricting the first dimension. 12169</div> 12170</td></tr> 12171<tr><td><a href="Bigarray.Array2.html#VALsub_left">sub_left</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 12172<td><div class="info"> 12173Extract a two-dimensional sub-array of the given two-dimensional 12174 big array by restricting the first dimension. 12175</div> 12176</td></tr> 12177<tr><td><a href="Bigarray.Genarray.html#VALsub_left">sub_left</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 12178<td><div class="info"> 12179Extract a sub-array of the given big array by restricting the 12180 first (left-most) dimension. 12181</div> 12182</td></tr> 12183<tr><td><a href="Num.html#VALsub_num">sub_num</a> [<a href="Num.html">Num</a>]</td> 12184<td><div class="info"> 12185Subtraction 12186</div> 12187</td></tr> 12188<tr><td><a href="Bigarray.Array3.html#VALsub_right">sub_right</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 12189<td><div class="info"> 12190Extract a three-dimensional sub-array of the given 12191 three-dimensional big array by restricting the second dimension. 12192</div> 12193</td></tr> 12194<tr><td><a href="Bigarray.Array2.html#VALsub_right">sub_right</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 12195<td><div class="info"> 12196Extract a two-dimensional sub-array of the given two-dimensional 12197 big array by restricting the second dimension. 12198</div> 12199</td></tr> 12200<tr><td><a href="Bigarray.Genarray.html#VALsub_right">sub_right</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td> 12201<td><div class="info"> 12202Extract a sub-array of the given big array by restricting the 12203 last (right-most) dimension. 12204</div> 12205</td></tr> 12206<tr><td><a href="BytesLabels.html#VALsub_string">sub_string</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 12207<td><div class="info"> 12208Same as <code class="code">sub</code> but return a string instead of a byte sequence. 12209</div> 12210</td></tr> 12211<tr><td><a href="Bytes.html#VALsub_string">sub_string</a> [<a href="Bytes.html">Bytes</a>]</td> 12212<td><div class="info"> 12213Same as <code class="code">sub</code> but return a string instead of a byte sequence. 12214</div> 12215</td></tr> 12216<tr><td><a href="Digest.html#VALsubbytes">subbytes</a> [<a href="Digest.html">Digest</a>]</td> 12217<td><div class="info"> 12218<code class="code"><span class="constructor">Digest</span>.subbytes s ofs len</code> returns the digest of the subsequence 12219 of <code class="code">s</code> starting at index <code class="code">ofs</code> and containing <code class="code">len</code> bytes. 12220</div> 12221</td></tr> 12222<tr><td><a href="MoreLabels.Set.S.html#VALsubset">subset</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 12223<td></td></tr> 12224<tr><td><a href="Set.S.html#VALsubset">subset</a> [<a href="Set.S.html">Set.S</a>]</td> 12225<td><div class="info"> 12226<code class="code">subset s1 s2</code> tests whether the set <code class="code">s1</code> is a subset of 12227 the set <code class="code">s2</code>. 12228</div> 12229</td></tr> 12230<tr><td><a href="Str.html#VALsubstitute_first">substitute_first</a> [<a href="Str.html">Str</a>]</td> 12231<td><div class="info"> 12232Same as <a href="Str.html#VALglobal_substitute"><code class="code"><span class="constructor">Str</span>.global_substitute</code></a>, except that only the first substring 12233 matching the regular expression is replaced. 12234</div> 12235</td></tr> 12236<tr><td><a href="Digest.html#VALsubstring">substring</a> [<a href="Digest.html">Digest</a>]</td> 12237<td><div class="info"> 12238<code class="code"><span class="constructor">Digest</span>.substring s ofs len</code> returns the digest of the substring 12239 of <code class="code">s</code> starting at index <code class="code">ofs</code> and containing <code class="code">len</code> characters. 12240</div> 12241</td></tr> 12242<tr><td><a href="Uchar.html#VALsucc">succ</a> [<a href="Uchar.html">Uchar</a>]</td> 12243<td><div class="info"> 12244<code class="code">succ u</code> is the scalar value after <code class="code">u</code> in the set of Unicode scalar 12245 values. 12246</div> 12247</td></tr> 12248<tr><td><a href="Targetint.html#VALsucc">succ</a> [<a href="Targetint.html">Targetint</a>]</td> 12249<td><div class="info"> 12250Successor. 12251</div> 12252</td></tr> 12253<tr><td><a href="Pervasives.html#VALsucc">succ</a> [<a href="Pervasives.html">Pervasives</a>]</td> 12254<td><div class="info"> 12255<code class="code">succ x</code> is <code class="code">x + 1</code>. 12256</div> 12257</td></tr> 12258<tr><td><a href="Nativeint.html#VALsucc">succ</a> [<a href="Nativeint.html">Nativeint</a>]</td> 12259<td><div class="info"> 12260Successor. 12261</div> 12262</td></tr> 12263<tr><td><a href="Int64.html#VALsucc">succ</a> [<a href="Int64.html">Int64</a>]</td> 12264<td><div class="info"> 12265Successor. 12266</div> 12267</td></tr> 12268<tr><td><a href="Int32.html#VALsucc">succ</a> [<a href="Int32.html">Int32</a>]</td> 12269<td><div class="info"> 12270Successor. 12271</div> 12272</td></tr> 12273<tr><td><a href="Big_int.html#VALsucc_big_int">succ_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 12274<td><div class="info"> 12275Successor (add 1). 12276</div> 12277</td></tr> 12278<tr><td><a href="Num.html#VALsucc_num">succ_num</a> [<a href="Num.html">Num</a>]</td> 12279<td><div class="info"> 12280<code class="code">succ n</code> is <code class="code">n+1</code> 12281</div> 12282</td></tr> 12283<tr><td><a href="Docstrings.html#VALsymbol_docs">symbol_docs</a> [<a href="Docstrings.html">Docstrings</a>]</td> 12284<td><div class="info"> 12285Fetch the item documentation for the current symbol. 12286</div> 12287</td></tr> 12288<tr><td><a href="Docstrings.html#VALsymbol_docs_lazy">symbol_docs_lazy</a> [<a href="Docstrings.html">Docstrings</a>]</td> 12289<td></td></tr> 12290<tr><td><a href="Parsing.html#VALsymbol_end">symbol_end</a> [<a href="Parsing.html">Parsing</a>]</td> 12291<td><div class="info"> 12292See <a href="Parsing.html#VALsymbol_start"><code class="code"><span class="constructor">Parsing</span>.symbol_start</code></a>. 12293</div> 12294</td></tr> 12295<tr><td><a href="Parsing.html#VALsymbol_end_pos">symbol_end_pos</a> [<a href="Parsing.html">Parsing</a>]</td> 12296<td><div class="info"> 12297Same as <code class="code">symbol_end</code>, but return a <code class="code">position</code> instead of an offset. 12298</div> 12299</td></tr> 12300<tr><td><a href="Location.html#VALsymbol_gloc">symbol_gloc</a> [<a href="Location.html">Location</a>]</td> 12301<td></td></tr> 12302<tr><td><a href="Docstrings.html#VALsymbol_info">symbol_info</a> [<a href="Docstrings.html">Docstrings</a>]</td> 12303<td><div class="info"> 12304Fetch the field info for the current symbol. 12305</div> 12306</td></tr> 12307<tr><td><a href="Docstrings.html#VALsymbol_post_extra_text">symbol_post_extra_text</a> [<a href="Docstrings.html">Docstrings</a>]</td> 12308<td><div class="info"> 12309Fetch additional text following the current symbol 12310</div> 12311</td></tr> 12312<tr><td><a href="Docstrings.html#VALsymbol_pre_extra_text">symbol_pre_extra_text</a> [<a href="Docstrings.html">Docstrings</a>]</td> 12313<td><div class="info"> 12314Fetch additional text preceding the current symbol 12315</div> 12316</td></tr> 12317<tr><td><a href="Location.html#VALsymbol_rloc">symbol_rloc</a> [<a href="Location.html">Location</a>]</td> 12318<td></td></tr> 12319<tr><td><a href="Parsing.html#VALsymbol_start">symbol_start</a> [<a href="Parsing.html">Parsing</a>]</td> 12320<td><div class="info"> 12321<code class="code">symbol_start</code> and <a href="Parsing.html#VALsymbol_end"><code class="code"><span class="constructor">Parsing</span>.symbol_end</code></a> are to be called in the 12322 action part of a grammar rule only. 12323</div> 12324</td></tr> 12325<tr><td><a href="Parsing.html#VALsymbol_start_pos">symbol_start_pos</a> [<a href="Parsing.html">Parsing</a>]</td> 12326<td><div class="info"> 12327Same as <code class="code">symbol_start</code>, but return a <code class="code">position</code> instead of an offset. 12328</div> 12329</td></tr> 12330<tr><td><a href="Docstrings.html#VALsymbol_text">symbol_text</a> [<a href="Docstrings.html">Docstrings</a>]</td> 12331<td><div class="info"> 12332Fetch the text preceding the current symbol. 12333</div> 12334</td></tr> 12335<tr><td><a href="Docstrings.html#VALsymbol_text_lazy">symbol_text_lazy</a> [<a href="Docstrings.html">Docstrings</a>]</td> 12336<td></td></tr> 12337<tr><td><a href="UnixLabels.html#VALsymlink">symlink</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12338<td><div class="info"> 12339<code class="code">symlink source dest</code> creates the file <code class="code">dest</code> as a symbolic link 12340 to the file <code class="code">source</code>. 12341</div> 12342</td></tr> 12343<tr><td><a href="Unix.html#VALsymlink">symlink</a> [<a href="Unix.html">Unix</a>]</td> 12344<td><div class="info"> 12345<code class="code">symlink ?to_dir source dest</code> creates the file <code class="code">dest</code> as a symbolic link 12346 to the file <code class="code">source</code>. 12347</div> 12348</td></tr> 12349<tr><td><a href="CamlinternalFormat.html#VALsymm">symm</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 12350<td></td></tr> 12351<tr><td><a href="Event.html#VALsync">sync</a> [<a href="Event.html">Event</a>]</td> 12352<td><div class="info"> 12353'Synchronize' on an event: offer all the communication 12354 possibilities specified in the event to the outside world, 12355 and block until one of the communications succeed. 12356</div> 12357</td></tr> 12358<tr><td><a href="Graphics.html#VALsynchronize">synchronize</a> [<a href="Graphics.html">Graphics</a>]</td> 12359<td><div class="info"> 12360Synchronize the backing store and the on-screen window, by 12361 copying the contents of the backing store onto the graphics 12362 window. 12363</div> 12364</td></tr> 12365<tr><td><a href="UnixLabels.html#VALsystem">system</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12366<td><div class="info"> 12367Execute the given command, wait until it terminates, and return 12368 its termination status. 12369</div> 12370</td></tr> 12371<tr><td><a href="Unix.html#VALsystem">system</a> [<a href="Unix.html">Unix</a>]</td> 12372<td><div class="info"> 12373Execute the given command, wait until it terminates, and return 12374 its termination status. 12375</div> 12376</td></tr> 12377<tr><td><a href="ThreadUnix.html#VALsystem">system</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 12378<td></td></tr> 12379<tr><td><a href="Config.html#VALsystem">system</a> [<a href="Config.html">Config</a>]</td> 12380<td></td></tr> 12381<tr><td><a href="Config.html#VALsysthread_supported">systhread_supported</a> [<a href="Config.html">Config</a>]</td> 12382<td></td></tr> 12383<tr><td align="left"><br>T</td></tr> 12384<tr><td><a href="Obj.html#VALtag">tag</a> [<a href="Obj.html">Obj</a>]</td> 12385<td></td></tr> 12386<tr><td><a href="Spacetime.Snapshot.html#VALtake">take</a> [<a href="Spacetime.Snapshot.html">Spacetime.Snapshot</a>]</td> 12387<td><div class="info"> 12388<code class="code">take series</code> takes a snapshot of the profiling annotations on the values 12389 in the minor and major heaps, together with GC stats, and write the 12390 result to the <code class="code">series</code> file. 12391</div> 12392</td></tr> 12393<tr><td><a href="Queue.html#VALtake">take</a> [<a href="Queue.html">Queue</a>]</td> 12394<td><div class="info"> 12395<code class="code">take q</code> removes and returns the first element in queue <code class="code">q</code>, 12396 or raises <a href="Queue.html#EXCEPTIONEmpty"><code class="code"><span class="constructor">Queue</span>.<span class="constructor">Empty</span></code></a> if the queue is empty. 12397</div> 12398</td></tr> 12399<tr><td><a href="Pervasives.html#VALtan">tan</a> [<a href="Pervasives.html">Pervasives</a>]</td> 12400<td><div class="info"> 12401Tangent. 12402</div> 12403</td></tr> 12404<tr><td><a href="Pervasives.html#VALtanh">tanh</a> [<a href="Pervasives.html">Pervasives</a>]</td> 12405<td><div class="info"> 12406Hyperbolic tangent. 12407</div> 12408</td></tr> 12409<tr><td><a href="Config.html#VALtarget">target</a> [<a href="Config.html">Config</a>]</td> 12410<td></td></tr> 12411<tr><td><a href="UnixLabels.html#VALtcdrain">tcdrain</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12412<td><div class="info"> 12413Waits until all output written on the given file descriptor 12414 has been transmitted. 12415</div> 12416</td></tr> 12417<tr><td><a href="Unix.html#VALtcdrain">tcdrain</a> [<a href="Unix.html">Unix</a>]</td> 12418<td><div class="info"> 12419Waits until all output written on the given file descriptor 12420 has been transmitted. 12421</div> 12422</td></tr> 12423<tr><td><a href="UnixLabels.html#VALtcflow">tcflow</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12424<td><div class="info"> 12425Suspend or restart reception or transmission of data on 12426 the given file descriptor, depending on the second argument: 12427 <code class="code"><span class="constructor">TCOOFF</span></code> suspends output, <code class="code"><span class="constructor">TCOON</span></code> restarts output, 12428 <code class="code"><span class="constructor">TCIOFF</span></code> transmits a STOP character to suspend input, 12429 and <code class="code"><span class="constructor">TCION</span></code> transmits a START character to restart input. 12430</div> 12431</td></tr> 12432<tr><td><a href="Unix.html#VALtcflow">tcflow</a> [<a href="Unix.html">Unix</a>]</td> 12433<td><div class="info"> 12434Suspend or restart reception or transmission of data on 12435 the given file descriptor, depending on the second argument: 12436 <code class="code"><span class="constructor">TCOOFF</span></code> suspends output, <code class="code"><span class="constructor">TCOON</span></code> restarts output, 12437 <code class="code"><span class="constructor">TCIOFF</span></code> transmits a STOP character to suspend input, 12438 and <code class="code"><span class="constructor">TCION</span></code> transmits a START character to restart input. 12439</div> 12440</td></tr> 12441<tr><td><a href="UnixLabels.html#VALtcflush">tcflush</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12442<td><div class="info"> 12443Discard data written on the given file descriptor but not yet 12444 transmitted, or data received but not yet read, depending on the 12445 second argument: <code class="code"><span class="constructor">TCIFLUSH</span></code> flushes data received but not read, 12446 <code class="code"><span class="constructor">TCOFLUSH</span></code> flushes data written but not transmitted, and 12447 <code class="code"><span class="constructor">TCIOFLUSH</span></code> flushes both. 12448</div> 12449</td></tr> 12450<tr><td><a href="Unix.html#VALtcflush">tcflush</a> [<a href="Unix.html">Unix</a>]</td> 12451<td><div class="info"> 12452Discard data written on the given file descriptor but not yet 12453 transmitted, or data received but not yet read, depending on the 12454 second argument: <code class="code"><span class="constructor">TCIFLUSH</span></code> flushes data received but not read, 12455 <code class="code"><span class="constructor">TCOFLUSH</span></code> flushes data written but not transmitted, and 12456 <code class="code"><span class="constructor">TCIOFLUSH</span></code> flushes both. 12457</div> 12458</td></tr> 12459<tr><td><a href="UnixLabels.html#VALtcgetattr">tcgetattr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12460<td><div class="info"> 12461Return the status of the terminal referred to by the given 12462 file descriptor. 12463</div> 12464</td></tr> 12465<tr><td><a href="Unix.html#VALtcgetattr">tcgetattr</a> [<a href="Unix.html">Unix</a>]</td> 12466<td><div class="info"> 12467Return the status of the terminal referred to by the given 12468 file descriptor. 12469</div> 12470</td></tr> 12471<tr><td><a href="UnixLabels.html#VALtcsendbreak">tcsendbreak</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12472<td><div class="info"> 12473Send a break condition on the given file descriptor. 12474</div> 12475</td></tr> 12476<tr><td><a href="Unix.html#VALtcsendbreak">tcsendbreak</a> [<a href="Unix.html">Unix</a>]</td> 12477<td><div class="info"> 12478Send a break condition on the given file descriptor. 12479</div> 12480</td></tr> 12481<tr><td><a href="UnixLabels.html#VALtcsetattr">tcsetattr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12482<td><div class="info"> 12483Set the status of the terminal referred to by the given 12484 file descriptor. 12485</div> 12486</td></tr> 12487<tr><td><a href="Unix.html#VALtcsetattr">tcsetattr</a> [<a href="Unix.html">Unix</a>]</td> 12488<td><div class="info"> 12489Set the status of the terminal referred to by the given 12490 file descriptor. 12491</div> 12492</td></tr> 12493<tr><td><a href="Filename.html#VALtemp_dir_name">temp_dir_name</a> [<a href="Filename.html">Filename</a>]</td> 12494<td><div class="info"> 12495<span class="deprecated">The name of the initial temporary directory: 12496 Under Unix, the value of the <code class="code"><span class="constructor">TMPDIR</span></code> environment variable, or "/tmp" 12497 if the variable is not set. 12498</span></div> 12499</td></tr> 12500<tr><td><a href="Filename.html#VALtemp_file">temp_file</a> [<a href="Filename.html">Filename</a>]</td> 12501<td><div class="info"> 12502<code class="code">temp_file prefix suffix</code> returns the name of a 12503 fresh temporary file in the temporary directory. 12504</div> 12505</td></tr> 12506<tr><td><a href="Ast_helper.Cf.html#VALtext">text</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td> 12507<td></td></tr> 12508<tr><td><a href="Ast_helper.Ctf.html#VALtext">text</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td> 12509<td></td></tr> 12510<tr><td><a href="Ast_helper.Str.html#VALtext">text</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 12511<td></td></tr> 12512<tr><td><a href="Ast_helper.Sig.html#VALtext">text</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 12513<td></td></tr> 12514<tr><td><a href="Docstrings.html#VALtext_attr">text_attr</a> [<a href="Docstrings.html">Docstrings</a>]</td> 12515<td></td></tr> 12516<tr><td><a href="Graphics.html#VALtext_size">text_size</a> [<a href="Graphics.html">Graphics</a>]</td> 12517<td><div class="info"> 12518Return the dimensions of the given text, if it were drawn with 12519 the current font and size. 12520</div> 12521</td></tr> 12522<tr><td><a href="Misc.html#VALthd3">thd3</a> [<a href="Misc.html">Misc</a>]</td> 12523<td></td></tr> 12524<tr><td><a href="Misc.html#VALthd4">thd4</a> [<a href="Misc.html">Misc</a>]</td> 12525<td></td></tr> 12526<tr><td><a href="UnixLabels.html#VALtime">time</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12527<td><div class="info"> 12528Return the current time since 00:00:00 GMT, Jan. 12529</div> 12530</td></tr> 12531<tr><td><a href="Unix.html#VALtime">time</a> [<a href="Unix.html">Unix</a>]</td> 12532<td><div class="info"> 12533Return the current time since 00:00:00 GMT, Jan. 12534</div> 12535</td></tr> 12536<tr><td><a href="Timings.html#VALtime">time</a> [<a href="Timings.html">Timings</a>]</td> 12537<td><div class="info"> 12538<code class="code">time pass f arg</code> records the runtime of <code class="code">f arg</code> 12539</div> 12540</td></tr> 12541<tr><td><a href="Sys.html#VALtime">time</a> [<a href="Sys.html">Sys</a>]</td> 12542<td><div class="info"> 12543Return the processor time, in seconds, used by the program 12544 since the beginning of execution. 12545</div> 12546</td></tr> 12547<tr><td><a href="Timings.html#VALtime_call">time_call</a> [<a href="Timings.html">Timings</a>]</td> 12548<td><div class="info"> 12549<code class="code">time_call pass f</code> calls <code class="code">f</code> and records its runtime. 12550</div> 12551</td></tr> 12552<tr><td><a href="ThreadUnix.html#VALtimed_read">timed_read</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 12553<td><div class="info"> 12554See <a href="ThreadUnix.html#VALtimed_write"><code class="code"><span class="constructor">ThreadUnix</span>.timed_write</code></a>. 12555</div> 12556</td></tr> 12557<tr><td><a href="ThreadUnix.html#VALtimed_write">timed_write</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 12558<td><div class="info"> 12559Behave as <a href="ThreadUnix.html#VALread"><code class="code"><span class="constructor">ThreadUnix</span>.read</code></a> and <a href="ThreadUnix.html#VALwrite"><code class="code"><span class="constructor">ThreadUnix</span>.write</code></a>, except that 12560 <code class="code"><span class="constructor">Unix_error</span>(<span class="constructor">ETIMEDOUT</span>,_,_)</code> is raised if no data is 12561 available for reading or ready for writing after <code class="code">d</code> seconds. 12562</div> 12563</td></tr> 12564<tr><td><a href="ThreadUnix.html#VALtimed_write_substring">timed_write_substring</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 12565<td><div class="info"> 12566See <a href="ThreadUnix.html#VALtimed_write"><code class="code"><span class="constructor">ThreadUnix</span>.timed_write</code></a>. 12567</div> 12568</td></tr> 12569<tr><td><a href="UnixLabels.html#VALtimes">times</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12570<td><div class="info"> 12571Return the execution times of the process. 12572</div> 12573</td></tr> 12574<tr><td><a href="Unix.html#VALtimes">times</a> [<a href="Unix.html">Unix</a>]</td> 12575<td><div class="info"> 12576Return the execution times of the process. 12577</div> 12578</td></tr> 12579<tr><td><a href="ListLabels.html#VALtl">tl</a> [<a href="ListLabels.html">ListLabels</a>]</td> 12580<td><div class="info"> 12581Return the given list without its first element. 12582</div> 12583</td></tr> 12584<tr><td><a href="List.html#VALtl">tl</a> [<a href="List.html">List</a>]</td> 12585<td><div class="info"> 12586Return the given list without its first element. 12587</div> 12588</td></tr> 12589<tr><td><a href="Marshal.html#VALto_buffer">to_buffer</a> [<a href="Marshal.html">Marshal</a>]</td> 12590<td><div class="info"> 12591<code class="code"><span class="constructor">Marshal</span>.to_buffer buff ofs len v flags</code> marshals the value <code class="code">v</code>, 12592 storing its byte representation in the sequence <code class="code">buff</code>, 12593 starting at index <code class="code">ofs</code>, and writing at most 12594 <code class="code">len</code> bytes. 12595</div> 12596</td></tr> 12597<tr><td><a href="Marshal.html#VALto_bytes">to_bytes</a> [<a href="Marshal.html">Marshal</a>]</td> 12598<td><div class="info"> 12599<code class="code"><span class="constructor">Marshal</span>.to_bytes v flags</code> returns a byte sequence containing 12600 the representation of <code class="code">v</code>. 12601</div> 12602</td></tr> 12603<tr><td><a href="Buffer.html#VALto_bytes">to_bytes</a> [<a href="Buffer.html">Buffer</a>]</td> 12604<td><div class="info"> 12605Return a copy of the current contents of the buffer. 12606</div> 12607</td></tr> 12608<tr><td><a href="Marshal.html#VALto_channel">to_channel</a> [<a href="Marshal.html">Marshal</a>]</td> 12609<td><div class="info"> 12610<code class="code"><span class="constructor">Marshal</span>.to_channel chan v flags</code> writes the representation 12611 of <code class="code">v</code> on channel <code class="code">chan</code>. 12612</div> 12613</td></tr> 12614<tr><td><a href="Uchar.html#VALto_char">to_char</a> [<a href="Uchar.html">Uchar</a>]</td> 12615<td><div class="info"> 12616<code class="code">to_char u</code> is <code class="code">u</code> as an OCaml latin1 character. 12617</div> 12618</td></tr> 12619<tr><td><a href="Targetint.html#VALto_float">to_float</a> [<a href="Targetint.html">Targetint</a>]</td> 12620<td><div class="info"> 12621Convert the given target integer to a floating-point number. 12622</div> 12623</td></tr> 12624<tr><td><a href="Nativeint.html#VALto_float">to_float</a> [<a href="Nativeint.html">Nativeint</a>]</td> 12625<td><div class="info"> 12626Convert the given native integer to a floating-point number. 12627</div> 12628</td></tr> 12629<tr><td><a href="Int64.html#VALto_float">to_float</a> [<a href="Int64.html">Int64</a>]</td> 12630<td><div class="info"> 12631Convert the given 64-bit integer to a floating-point number. 12632</div> 12633</td></tr> 12634<tr><td><a href="Int32.html#VALto_float">to_float</a> [<a href="Int32.html">Int32</a>]</td> 12635<td><div class="info"> 12636Convert the given 32-bit integer to a floating-point number. 12637</div> 12638</td></tr> 12639<tr><td><a href="Digest.html#VALto_hex">to_hex</a> [<a href="Digest.html">Digest</a>]</td> 12640<td><div class="info"> 12641Return the printable hexadecimal representation of the given digest. 12642</div> 12643</td></tr> 12644<tr><td><a href="Uchar.html#VALto_int">to_int</a> [<a href="Uchar.html">Uchar</a>]</td> 12645<td><div class="info"> 12646<code class="code">to_int u</code> is <code class="code">u</code> as an integer. 12647</div> 12648</td></tr> 12649<tr><td><a href="Targetint.html#VALto_int">to_int</a> [<a href="Targetint.html">Targetint</a>]</td> 12650<td><div class="info"> 12651Convert the given target integer (type <code class="code">t</code>) to an 12652 integer (type <code class="code">int</code>). 12653</div> 12654</td></tr> 12655<tr><td><a href="Nativeint.html#VALto_int">to_int</a> [<a href="Nativeint.html">Nativeint</a>]</td> 12656<td><div class="info"> 12657Convert the given native integer (type <code class="code">nativeint</code>) to an 12658 integer (type <code class="code">int</code>). 12659</div> 12660</td></tr> 12661<tr><td><a href="Int64.html#VALto_int">to_int</a> [<a href="Int64.html">Int64</a>]</td> 12662<td><div class="info"> 12663Convert the given 64-bit integer (type <code class="code">int64</code>) to an 12664 integer (type <code class="code">int</code>). 12665</div> 12666</td></tr> 12667<tr><td><a href="Int32.html#VALto_int">to_int</a> [<a href="Int32.html">Int32</a>]</td> 12668<td><div class="info"> 12669Convert the given 32-bit integer (type <code class="code">int32</code>) to an 12670 integer (type <code class="code">int</code>). 12671</div> 12672</td></tr> 12673<tr><td><a href="Targetint.html#VALto_int32">to_int32</a> [<a href="Targetint.html">Targetint</a>]</td> 12674<td><div class="info"> 12675Convert the given target integer to a 12676 32-bit integer (type <code class="code">int32</code>). 12677</div> 12678</td></tr> 12679<tr><td><a href="Nativeint.html#VALto_int32">to_int32</a> [<a href="Nativeint.html">Nativeint</a>]</td> 12680<td><div class="info"> 12681Convert the given native integer to a 12682 32-bit integer (type <code class="code">int32</code>). 12683</div> 12684</td></tr> 12685<tr><td><a href="Int64.html#VALto_int32">to_int32</a> [<a href="Int64.html">Int64</a>]</td> 12686<td><div class="info"> 12687Convert the given 64-bit integer (type <code class="code">int64</code>) to a 12688 32-bit integer (type <code class="code">int32</code>). 12689</div> 12690</td></tr> 12691<tr><td><a href="Targetint.html#VALto_int64">to_int64</a> [<a href="Targetint.html">Targetint</a>]</td> 12692<td><div class="info"> 12693Convert the given target integer to a 12694 64-bit integer (type <code class="code">int64</code>). 12695</div> 12696</td></tr> 12697<tr><td><a href="Identifiable.S.Tbl.html#VALto_list">to_list</a> [<a href="Identifiable.S.Tbl.html">Identifiable.S.Tbl</a>]</td> 12698<td></td></tr> 12699<tr><td><a href="ArrayLabels.html#VALto_list">to_list</a> [<a href="ArrayLabels.html">ArrayLabels</a>]</td> 12700<td><div class="info"> 12701<code class="code"><span class="constructor">Array</span>.to_list a</code> returns the list of all the elements of <code class="code">a</code>. 12702</div> 12703</td></tr> 12704<tr><td><a href="Array.html#VALto_list">to_list</a> [<a href="Array.html">Array</a>]</td> 12705<td><div class="info"> 12706<code class="code"><span class="constructor">Array</span>.to_list a</code> returns the list of all the elements of <code class="code">a</code>. 12707</div> 12708</td></tr> 12709<tr><td><a href="Identifiable.S.Tbl.html#VALto_map">to_map</a> [<a href="Identifiable.S.Tbl.html">Identifiable.S.Tbl</a>]</td> 12710<td></td></tr> 12711<tr><td><a href="Int64.html#VALto_nativeint">to_nativeint</a> [<a href="Int64.html">Int64</a>]</td> 12712<td><div class="info"> 12713Convert the given 64-bit integer (type <code class="code">int64</code>) to a 12714 native integer. 12715</div> 12716</td></tr> 12717<tr><td><a href="Targetint.html#VALto_string">to_string</a> [<a href="Targetint.html">Targetint</a>]</td> 12718<td><div class="info"> 12719Return the string representation of its argument, in decimal. 12720</div> 12721</td></tr> 12722<tr><td><a href="Printexc.html#VALto_string">to_string</a> [<a href="Printexc.html">Printexc</a>]</td> 12723<td><div class="info"> 12724<code class="code"><span class="constructor">Printexc</span>.to_string e</code> returns a string representation of 12725 the exception <code class="code">e</code>. 12726</div> 12727</td></tr> 12728<tr><td><a href="Nativeint.html#VALto_string">to_string</a> [<a href="Nativeint.html">Nativeint</a>]</td> 12729<td><div class="info"> 12730Return the string representation of its argument, in decimal. 12731</div> 12732</td></tr> 12733<tr><td><a href="Marshal.html#VALto_string">to_string</a> [<a href="Marshal.html">Marshal</a>]</td> 12734<td><div class="info"> 12735Same as <code class="code">to_bytes</code> but return the result as a string instead of 12736 a byte sequence. 12737</div> 12738</td></tr> 12739<tr><td><a href="Int64.html#VALto_string">to_string</a> [<a href="Int64.html">Int64</a>]</td> 12740<td><div class="info"> 12741Return the string representation of its argument, in decimal. 12742</div> 12743</td></tr> 12744<tr><td><a href="Int32.html#VALto_string">to_string</a> [<a href="Int32.html">Int32</a>]</td> 12745<td><div class="info"> 12746Return the string representation of its argument, in signed decimal. 12747</div> 12748</td></tr> 12749<tr><td><a href="Identifiable.S.Set.html#VALto_string">to_string</a> [<a href="Identifiable.S.Set.html">Identifiable.S.Set</a>]</td> 12750<td></td></tr> 12751<tr><td><a href="BytesLabels.html#VALto_string">to_string</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 12752<td><div class="info"> 12753Return a new string that contains the same bytes as the given byte 12754 sequence. 12755</div> 12756</td></tr> 12757<tr><td><a href="Bytes.html#VALto_string">to_string</a> [<a href="Bytes.html">Bytes</a>]</td> 12758<td><div class="info"> 12759Return a new string that contains the same bytes as the given byte 12760 sequence. 12761</div> 12762</td></tr> 12763<tr><td><a href="Lexer.html#VALtoken">token</a> [<a href="Lexer.html">Lexer</a>]</td> 12764<td></td></tr> 12765<tr><td><a href="Lexer.html#VALtoken_with_comments">token_with_comments</a> [<a href="Lexer.html">Lexer</a>]</td> 12766<td></td></tr> 12767<tr><td><a href="Ast_mapper.html#VALtool_name">tool_name</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td> 12768<td><div class="info"> 12769Can be used within a ppx preprocessor to know which tool is 12770 calling it <code class="code"><span class="string">"ocamlc"</span></code>, <code class="code"><span class="string">"ocamlopt"</span></code>, <code class="code"><span class="string">"ocamldoc"</span></code>, <code class="code"><span class="string">"ocamldep"</span></code>, 12771 <code class="code"><span class="string">"ocaml"</span></code>, ... 12772</div> 12773</td></tr> 12774<tr><td><a href="Stack.html#VALtop">top</a> [<a href="Stack.html">Stack</a>]</td> 12775<td><div class="info"> 12776<code class="code">top s</code> returns the topmost element in stack <code class="code">s</code>, 12777 or raises <a href="Stack.html#EXCEPTIONEmpty"><code class="code"><span class="constructor">Stack</span>.<span class="constructor">Empty</span></code></a> if the stack is empty. 12778</div> 12779</td></tr> 12780<tr><td><a href="Queue.html#VALtop">top</a> [<a href="Queue.html">Queue</a>]</td> 12781<td><div class="info"> 12782<code class="code">top</code> is a synonym for <code class="code">peek</code>. 12783</div> 12784</td></tr> 12785<tr><td><a href="Printast.html#VALtop_phrase">top_phrase</a> [<a href="Printast.html">Printast</a>]</td> 12786<td></td></tr> 12787<tr><td><a href="Pprintast.html#VALtop_phrase">top_phrase</a> [<a href="Pprintast.html">Pprintast</a>]</td> 12788<td></td></tr> 12789<tr><td><a href="Pprintast.html#VALtoplevel_phrase">toplevel_phrase</a> [<a href="Pprintast.html">Pprintast</a>]</td> 12790<td></td></tr> 12791<tr><td><a href="Parser.html#VALtoplevel_phrase">toplevel_phrase</a> [<a href="Parser.html">Parser</a>]</td> 12792<td></td></tr> 12793<tr><td><a href="Parse.html#VALtoplevel_phrase">toplevel_phrase</a> [<a href="Parse.html">Parse</a>]</td> 12794<td></td></tr> 12795<tr><td><a href="Marshal.html#VALtotal_size">total_size</a> [<a href="Marshal.html">Marshal</a>]</td> 12796<td><div class="info"> 12797See <a href="Marshal.html#VALheader_size"><code class="code"><span class="constructor">Marshal</span>.header_size</code></a>. 12798</div> 12799</td></tr> 12800<tr><td><a href="CamlinternalFormat.html#VALtrans">trans</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 12801<td></td></tr> 12802<tr><td><a href="Queue.html#VALtransfer">transfer</a> [<a href="Queue.html">Queue</a>]</td> 12803<td><div class="info"> 12804<code class="code">transfer q1 q2</code> adds all of <code class="code">q1</code>'s elements at the end of 12805 the queue <code class="code">q2</code>, then clears <code class="code">q1</code>. 12806</div> 12807</td></tr> 12808<tr><td><a href="Graphics.html#VALtransp">transp</a> [<a href="Graphics.html">Graphics</a>]</td> 12809<td><div class="info"> 12810In matrices of colors, this color represent a 'transparent' 12811 point: when drawing the corresponding image, all pixels on the 12812 screen corresponding to a transparent pixel in the image will 12813 not be modified, while other points will be set to the color 12814 of the corresponding point in the image. 12815</div> 12816</td></tr> 12817<tr><td><a href="Clflags.html#VALtransparent_modules">transparent_modules</a> [<a href="Clflags.html">Clflags</a>]</td> 12818<td></td></tr> 12819<tr><td><a href="Identifiable.S.Map.html#VALtranspose_keys_and_data">transpose_keys_and_data</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 12820<td></td></tr> 12821<tr><td><a href="Identifiable.S.Map.html#VALtranspose_keys_and_data_set">transpose_keys_and_data_set</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 12822<td></td></tr> 12823<tr><td><a href="String.html#VALtrim">trim</a> [<a href="String.html">String</a>]</td> 12824<td><div class="info"> 12825Return a copy of the argument, without leading and trailing 12826 whitespace. 12827</div> 12828</td></tr> 12829<tr><td><a href="StringLabels.html#VALtrim">trim</a> [<a href="StringLabels.html">StringLabels</a>]</td> 12830<td><div class="info"> 12831Return a copy of the argument, without leading and trailing 12832 whitespace. 12833</div> 12834</td></tr> 12835<tr><td><a href="BytesLabels.html#VALtrim">trim</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 12836<td><div class="info"> 12837Return a copy of the argument, without leading and trailing 12838 whitespace. 12839</div> 12840</td></tr> 12841<tr><td><a href="Bytes.html#VALtrim">trim</a> [<a href="Bytes.html">Bytes</a>]</td> 12842<td><div class="info"> 12843Return a copy of the argument, without leading and trailing 12844 whitespace. 12845</div> 12846</td></tr> 12847<tr><td><a href="UnixLabels.LargeFile.html#VALtruncate">truncate</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td> 12848<td></td></tr> 12849<tr><td><a href="UnixLabels.html#VALtruncate">truncate</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12850<td><div class="info"> 12851Truncates the named file to the given size. 12852</div> 12853</td></tr> 12854<tr><td><a href="Unix.LargeFile.html#VALtruncate">truncate</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td> 12855<td><div class="info"> 12856See <a href="Unix.html#VALtruncate"><code class="code"><span class="constructor">Unix</span>.truncate</code></a>. 12857</div> 12858</td></tr> 12859<tr><td><a href="Unix.html#VALtruncate">truncate</a> [<a href="Unix.html">Unix</a>]</td> 12860<td><div class="info"> 12861Truncates the named file to the given size. 12862</div> 12863</td></tr> 12864<tr><td><a href="Pervasives.html#VALtruncate">truncate</a> [<a href="Pervasives.html">Pervasives</a>]</td> 12865<td><div class="info"> 12866Same as <a href="Pervasives.html#VALint_of_float"><code class="code">int_of_float</code></a>. 12867</div> 12868</td></tr> 12869<tr><td><a href="Obj.html#VALtruncate">truncate</a> [<a href="Obj.html">Obj</a>]</td> 12870<td></td></tr> 12871<tr><td><a href="Buffer.html#VALtruncate">truncate</a> [<a href="Buffer.html">Buffer</a>]</td> 12872<td><div class="info"> 12873<code class="code">truncate b len</code> truncates the length of <code class="code">b</code> to <code class="code">len</code> 12874 Note: the internal byte sequence is not shortened. 12875</div> 12876</td></tr> 12877<tr><td><a href="Ast_helper.Exp.html#VALtry_">try_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 12878<td></td></tr> 12879<tr><td><a href="Misc.html#VALtry_finally">try_finally</a> [<a href="Misc.html">Misc</a>]</td> 12880<td></td></tr> 12881<tr><td><a href="Mutex.html#VALtry_lock">try_lock</a> [<a href="Mutex.html">Mutex</a>]</td> 12882<td><div class="info"> 12883Same as <a href="Mutex.html#VALlock"><code class="code"><span class="constructor">Mutex</span>.lock</code></a>, but does not suspend the calling thread if 12884 the mutex is already locked: just return <code class="code"><span class="keyword">false</span></code> immediately 12885 in that case. 12886</div> 12887</td></tr> 12888<tr><td><a href="Ast_helper.Exp.html#VALtuple">tuple</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 12889<td></td></tr> 12890<tr><td><a href="Ast_helper.Pat.html#VALtuple">tuple</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 12891<td></td></tr> 12892<tr><td><a href="Ast_helper.Typ.html#VALtuple">tuple</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 12893<td></td></tr> 12894<tr><td><a href="Ast_helper.Str.html#VALtype_">type_</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 12895<td></td></tr> 12896<tr><td><a href="Ast_helper.Sig.html#VALtype_">type_</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 12897<td></td></tr> 12898<tr><td><a href="Ast_helper.Pat.html#VALtype_">type_</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 12899<td></td></tr> 12900<tr><td><a href="Ast_helper.Str.html#VALtype_extension">type_extension</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 12901<td></td></tr> 12902<tr><td><a href="Ast_helper.Sig.html#VALtype_extension">type_extension</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 12903<td></td></tr> 12904<tr><td><a href="CamlinternalFormat.html#VALtype_format">type_format</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td> 12905<td></td></tr> 12906<tr><td><a href="Ast_helper.Mty.html#VALtypeof_">typeof_</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td> 12907<td></td></tr> 12908<tr><td align="left"><br>U</td></tr> 12909<tr><td><a href="UnixLabels.html#VALumask">umask</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 12910<td><div class="info"> 12911Set the process's file mode creation mask, and return the previous 12912 mask. 12913</div> 12914</td></tr> 12915<tr><td><a href="Unix.html#VALumask">umask</a> [<a href="Unix.html">Unix</a>]</td> 12916<td><div class="info"> 12917Set the process's file mode creation mask, and return the previous 12918 mask. 12919</div> 12920</td></tr> 12921<tr><td><a href="Obj.html#VALunaligned_tag">unaligned_tag</a> [<a href="Obj.html">Obj</a>]</td> 12922<td></td></tr> 12923<tr><td><a href="Clflags.html#VALunbox_closures">unbox_closures</a> [<a href="Clflags.html">Clflags</a>]</td> 12924<td></td></tr> 12925<tr><td><a href="Clflags.html#VALunbox_closures_factor">unbox_closures_factor</a> [<a href="Clflags.html">Clflags</a>]</td> 12926<td></td></tr> 12927<tr><td><a href="Clflags.html#VALunbox_free_vars_of_closures">unbox_free_vars_of_closures</a> [<a href="Clflags.html">Clflags</a>]</td> 12928<td></td></tr> 12929<tr><td><a href="Clflags.html#VALunbox_specialised_args">unbox_specialised_args</a> [<a href="Clflags.html">Clflags</a>]</td> 12930<td></td></tr> 12931<tr><td><a href="Clflags.html#VALunboxed_types">unboxed_types</a> [<a href="Clflags.html">Clflags</a>]</td> 12932<td></td></tr> 12933<tr><td><a href="String.html#VALuncapitalize">uncapitalize</a> [<a href="String.html">String</a>]</td> 12934<td><div class="info"> 12935<span class="deprecated">Return a copy of the argument, with the first character set to lowercase, 12936 using the ISO Latin-1 (8859-1) character set.. 12937</span></div> 12938</td></tr> 12939<tr><td><a href="StringLabels.html#VALuncapitalize">uncapitalize</a> [<a href="StringLabels.html">StringLabels</a>]</td> 12940<td><div class="info"> 12941<span class="deprecated">Return a copy of the argument, with the first character set to lowercase, 12942 using the ISO Latin-1 (8859-1) character set.. 12943</span></div> 12944</td></tr> 12945<tr><td><a href="BytesLabels.html#VALuncapitalize">uncapitalize</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 12946<td><div class="info"> 12947<span class="deprecated">Return a copy of the argument, with the first character set to lowercase, 12948 using the ISO Latin-1 (8859-1) character set.. 12949</span></div> 12950</td></tr> 12951<tr><td><a href="Bytes.html#VALuncapitalize">uncapitalize</a> [<a href="Bytes.html">Bytes</a>]</td> 12952<td><div class="info"> 12953<span class="deprecated">Return a copy of the argument, with the first character set to lowercase, 12954 using the ISO Latin-1 (8859-1) character set.. 12955</span></div> 12956</td></tr> 12957<tr><td><a href="String.html#VALuncapitalize_ascii">uncapitalize_ascii</a> [<a href="String.html">String</a>]</td> 12958<td><div class="info"> 12959Return a copy of the argument, with the first character set to lowercase, 12960 using the US-ASCII character set. 12961</div> 12962</td></tr> 12963<tr><td><a href="StringLabels.html#VALuncapitalize_ascii">uncapitalize_ascii</a> [<a href="StringLabels.html">StringLabels</a>]</td> 12964<td><div class="info"> 12965Return a copy of the argument, with the first character set to lowercase, 12966 using the US-ASCII character set. 12967</div> 12968</td></tr> 12969<tr><td><a href="BytesLabels.html#VALuncapitalize_ascii">uncapitalize_ascii</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 12970<td><div class="info"> 12971Return a copy of the argument, with the first character set to lowercase, 12972 using the US-ASCII character set. 12973</div> 12974</td></tr> 12975<tr><td><a href="Bytes.html#VALuncapitalize_ascii">uncapitalize_ascii</a> [<a href="Bytes.html">Bytes</a>]</td> 12976<td><div class="info"> 12977Return a copy of the argument, with the first character set to lowercase, 12978 using the US-ASCII character set. 12979</div> 12980</td></tr> 12981<tr><td><a href="Scanf.html#VALunescaped">unescaped</a> [<a href="Scanf.html">Scanf</a>]</td> 12982<td><div class="info"> 12983<code class="code">unescaped s</code> return a copy of <code class="code">s</code> with escape sequences (according to 12984 the lexical conventions of OCaml) replaced by their corresponding special 12985 characters. 12986</div> 12987</td></tr> 12988<tr><td><a href="MoreLabels.Set.S.html#VALunion">union</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td> 12989<td></td></tr> 12990<tr><td><a href="MoreLabels.Map.S.html#VALunion">union</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td> 12991<td></td></tr> 12992<tr><td><a href="Map.S.html#VALunion">union</a> [<a href="Map.S.html">Map.S</a>]</td> 12993<td><div class="info"> 12994<code class="code">union f m1 m2</code> computes a map whose keys is the union of keys 12995 of <code class="code">m1</code> and of <code class="code">m2</code>. 12996</div> 12997</td></tr> 12998<tr><td><a href="Set.S.html#VALunion">union</a> [<a href="Set.S.html">Set.S</a>]</td> 12999<td><div class="info"> 13000Set union. 13001</div> 13002</td></tr> 13003<tr><td><a href="Identifiable.S.Map.html#VALunion_left">union_left</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 13004<td><div class="info"> 13005<code class="code">union_left m1 m2 = union_right m2 m1</code> 13006</div> 13007</td></tr> 13008<tr><td><a href="Identifiable.S.Map.html#VALunion_merge">union_merge</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 13009<td></td></tr> 13010<tr><td><a href="Identifiable.S.Map.html#VALunion_right">union_right</a> [<a href="Identifiable.S.Map.html">Identifiable.S.Map</a>]</td> 13011<td><div class="info"> 13012<code class="code">union_right m1 m2</code> contains all bindings from <code class="code">m1</code> and <code class="code">m2</code>. 13013</div> 13014</td></tr> 13015<tr><td><a href="Big_int.html#VALunit_big_int">unit_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 13016<td><div class="info"> 13017The big integer <code class="code">1</code>. 13018</div> 13019</td></tr> 13020<tr><td><a href="Sys.html#VALunix">unix</a> [<a href="Sys.html">Sys</a>]</td> 13021<td><div class="info"> 13022True if <code class="code"><span class="constructor">Sys</span>.os_type = <span class="string">"Unix"</span></code>. 13023</div> 13024</td></tr> 13025<tr><td><a href="UnixLabels.html#VALunlink">unlink</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 13026<td><div class="info"> 13027Removes the named file 13028</div> 13029</td></tr> 13030<tr><td><a href="Unix.html#VALunlink">unlink</a> [<a href="Unix.html">Unix</a>]</td> 13031<td><div class="info"> 13032Removes the named file. 13033</div> 13034</td></tr> 13035<tr><td><a href="Mutex.html#VALunlock">unlock</a> [<a href="Mutex.html">Mutex</a>]</td> 13036<td><div class="info"> 13037Unlock the given mutex. 13038</div> 13039</td></tr> 13040<tr><td><a href="Obj.html#VALunmarshal">unmarshal</a> [<a href="Obj.html">Obj</a>]</td> 13041<td></td></tr> 13042<tr><td><a href="Ast_helper.Mod.html#VALunpack">unpack</a> [<a href="Ast_helper.Mod.html">Ast_helper.Mod</a>]</td> 13043<td></td></tr> 13044<tr><td><a href="Ast_helper.Pat.html#VALunpack">unpack</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 13045<td></td></tr> 13046<tr><td><a href="Ast_helper.Exp.html#VALunreachable">unreachable</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 13047<td></td></tr> 13048<tr><td><a href="Misc.LongString.html#VALunsafe_blit_to_bytes">unsafe_blit_to_bytes</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td> 13049<td></td></tr> 13050<tr><td><a href="Bigarray.Array3.html#VALunsafe_get">unsafe_get</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 13051<td><div class="info"> 13052Like <a href="Bigarray.Array3.html#VALget"><code class="code"><span class="constructor">Bigarray</span>.<span class="constructor">Array3</span>.get</code></a>, but bounds checking is not always 13053 performed. 13054</div> 13055</td></tr> 13056<tr><td><a href="Bigarray.Array2.html#VALunsafe_get">unsafe_get</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 13057<td><div class="info"> 13058Like <a href="Bigarray.Array2.html#VALget"><code class="code"><span class="constructor">Bigarray</span>.<span class="constructor">Array2</span>.get</code></a>, but bounds checking is not always 13059 performed. 13060</div> 13061</td></tr> 13062<tr><td><a href="Bigarray.Array1.html#VALunsafe_get">unsafe_get</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 13063<td><div class="info"> 13064Like <a href="Bigarray.Array1.html#VALget"><code class="code"><span class="constructor">Bigarray</span>.<span class="constructor">Array1</span>.get</code></a>, but bounds checking is not always performed. 13065</div> 13066</td></tr> 13067<tr><td><a href="Bytes.html#VALunsafe_of_string">unsafe_of_string</a> [<a href="Bytes.html">Bytes</a>]</td> 13068<td><div class="info"> 13069Unsafely convert a shared string to a byte sequence that should 13070 not be mutated. 13071</div> 13072</td></tr> 13073<tr><td><a href="Bigarray.Array3.html#VALunsafe_set">unsafe_set</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td> 13074<td><div class="info"> 13075Like <a href="Bigarray.Array3.html#VALset"><code class="code"><span class="constructor">Bigarray</span>.<span class="constructor">Array3</span>.set</code></a>, but bounds checking is not always 13076 performed. 13077</div> 13078</td></tr> 13079<tr><td><a href="Bigarray.Array2.html#VALunsafe_set">unsafe_set</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td> 13080<td><div class="info"> 13081Like <a href="Bigarray.Array2.html#VALset"><code class="code"><span class="constructor">Bigarray</span>.<span class="constructor">Array2</span>.set</code></a>, but bounds checking is not always 13082 performed. 13083</div> 13084</td></tr> 13085<tr><td><a href="Bigarray.Array1.html#VALunsafe_set">unsafe_set</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td> 13086<td><div class="info"> 13087Like <a href="Bigarray.Array1.html#VALset"><code class="code"><span class="constructor">Bigarray</span>.<span class="constructor">Array1</span>.set</code></a>, but bounds checking is not always performed. 13088</div> 13089</td></tr> 13090<tr><td><a href="Clflags.html#VALunsafe_string">unsafe_string</a> [<a href="Clflags.html">Clflags</a>]</td> 13091<td></td></tr> 13092<tr><td><a href="Bytes.html#VALunsafe_to_string">unsafe_to_string</a> [<a href="Bytes.html">Bytes</a>]</td> 13093<td><div class="info"> 13094Unsafely convert a byte sequence into a string. 13095</div> 13096</td></tr> 13097<tr><td><a href="Obj.Ephemeron.html#VALunset_data">unset_data</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 13098<td><div class="info"> 13099Same as <a href="Ephemeron.K1.html#VALunset_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_data</code></a> 13100</div> 13101</td></tr> 13102<tr><td><a href="Ephemeron.Kn.html#VALunset_data">unset_data</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 13103<td><div class="info"> 13104Same as <a href="Ephemeron.K1.html#VALunset_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_data</code></a> 13105</div> 13106</td></tr> 13107<tr><td><a href="Ephemeron.K2.html#VALunset_data">unset_data</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 13108<td><div class="info"> 13109Same as <a href="Ephemeron.K1.html#VALunset_data"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_data</code></a> 13110</div> 13111</td></tr> 13112<tr><td><a href="Ephemeron.K1.html#VALunset_data">unset_data</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 13113<td><div class="info"> 13114<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_data eph el</code> sets the key of <code class="code">eph</code> to be an 13115 empty key. 13116</div> 13117</td></tr> 13118<tr><td><a href="Obj.Ephemeron.html#VALunset_key">unset_key</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td> 13119<td><div class="info"> 13120Same as <a href="Ephemeron.K1.html#VALunset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_key</code></a> 13121</div> 13122</td></tr> 13123<tr><td><a href="Ephemeron.Kn.html#VALunset_key">unset_key</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td> 13124<td><div class="info"> 13125Same as <a href="Ephemeron.K1.html#VALunset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_key</code></a> 13126</div> 13127</td></tr> 13128<tr><td><a href="Ephemeron.K1.html#VALunset_key">unset_key</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td> 13129<td><div class="info"> 13130<code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_key eph el</code> sets the key of <code class="code">eph</code> to be an 13131 empty key. 13132</div> 13133</td></tr> 13134<tr><td><a href="Ephemeron.K2.html#VALunset_key1">unset_key1</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 13135<td><div class="info"> 13136Same as <a href="Ephemeron.K1.html#VALunset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_key</code></a> 13137</div> 13138</td></tr> 13139<tr><td><a href="Ephemeron.K2.html#VALunset_key2">unset_key2</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td> 13140<td><div class="info"> 13141Same as <a href="Ephemeron.K1.html#VALunset_key"><code class="code"><span class="constructor">Ephemeron</span>.<span class="constructor">K1</span>.unset_key</code></a> 13142</div> 13143</td></tr> 13144<tr><td><a href="CamlinternalMod.html#VALupdate_mod">update_mod</a> [<a href="CamlinternalMod.html">CamlinternalMod</a>]</td> 13145<td></td></tr> 13146<tr><td><a href="String.html#VALuppercase">uppercase</a> [<a href="String.html">String</a>]</td> 13147<td><div class="info"> 13148<span class="deprecated">Return a copy of the argument, with all lowercase letters 13149 translated to uppercase, including accented letters of the ISO 13150 Latin-1 (8859-1) character set. 13151</span></div> 13152</td></tr> 13153<tr><td><a href="StringLabels.html#VALuppercase">uppercase</a> [<a href="StringLabels.html">StringLabels</a>]</td> 13154<td><div class="info"> 13155<span class="deprecated">Return a copy of the argument, with all lowercase letters 13156 translated to uppercase, including accented letters of the ISO 13157 Latin-1 (8859-1) character set. 13158</span></div> 13159</td></tr> 13160<tr><td><a href="Char.html#VALuppercase">uppercase</a> [<a href="Char.html">Char</a>]</td> 13161<td><div class="info"> 13162<span class="deprecated">Convert the given character to its equivalent uppercase character, 13163 using the ISO Latin-1 (8859-1) character set. 13164</span></div> 13165</td></tr> 13166<tr><td><a href="BytesLabels.html#VALuppercase">uppercase</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 13167<td><div class="info"> 13168<span class="deprecated">Return a copy of the argument, with all lowercase letters 13169 translated to uppercase, including accented letters of the ISO 13170 Latin-1 (8859-1) character set. 13171</span></div> 13172</td></tr> 13173<tr><td><a href="Bytes.html#VALuppercase">uppercase</a> [<a href="Bytes.html">Bytes</a>]</td> 13174<td><div class="info"> 13175<span class="deprecated">Return a copy of the argument, with all lowercase letters 13176 translated to uppercase, including accented letters of the ISO 13177 Latin-1 (8859-1) character set. 13178</span></div> 13179</td></tr> 13180<tr><td><a href="String.html#VALuppercase_ascii">uppercase_ascii</a> [<a href="String.html">String</a>]</td> 13181<td><div class="info"> 13182Return a copy of the argument, with all lowercase letters 13183 translated to uppercase, using the US-ASCII character set. 13184</div> 13185</td></tr> 13186<tr><td><a href="StringLabels.html#VALuppercase_ascii">uppercase_ascii</a> [<a href="StringLabels.html">StringLabels</a>]</td> 13187<td><div class="info"> 13188Return a copy of the argument, with all lowercase letters 13189 translated to uppercase, using the US-ASCII character set. 13190</div> 13191</td></tr> 13192<tr><td><a href="Char.html#VALuppercase_ascii">uppercase_ascii</a> [<a href="Char.html">Char</a>]</td> 13193<td><div class="info"> 13194Convert the given character to its equivalent uppercase character, 13195 using the US-ASCII character set. 13196</div> 13197</td></tr> 13198<tr><td><a href="BytesLabels.html#VALuppercase_ascii">uppercase_ascii</a> [<a href="BytesLabels.html">BytesLabels</a>]</td> 13199<td><div class="info"> 13200Return a copy of the argument, with all lowercase letters 13201 translated to uppercase, using the US-ASCII character set. 13202</div> 13203</td></tr> 13204<tr><td><a href="Bytes.html#VALuppercase_ascii">uppercase_ascii</a> [<a href="Bytes.html">Bytes</a>]</td> 13205<td><div class="info"> 13206Return a copy of the argument, with all lowercase letters 13207 translated to uppercase, using the US-ASCII character set. 13208</div> 13209</td></tr> 13210<tr><td><a href="Arg.html#VALusage">usage</a> [<a href="Arg.html">Arg</a>]</td> 13211<td><div class="info"> 13212<code class="code"><span class="constructor">Arg</span>.usage speclist usage_msg</code> prints to standard error 13213 an error message that includes the list of valid options. 13214</div> 13215</td></tr> 13216<tr><td><a href="Arg.html#VALusage_string">usage_string</a> [<a href="Arg.html">Arg</a>]</td> 13217<td><div class="info"> 13218Returns the message that would have been printed by <a href="Arg.html#VALusage"><code class="code"><span class="constructor">Arg</span>.usage</code></a>, 13219 if provided with the same parameters. 13220</div> 13221</td></tr> 13222<tr><td><a href="Parser.html#VALuse_file">use_file</a> [<a href="Parser.html">Parser</a>]</td> 13223<td></td></tr> 13224<tr><td><a href="Parse.html#VALuse_file">use_file</a> [<a href="Parse.html">Parse</a>]</td> 13225<td></td></tr> 13226<tr><td><a href="Clflags.html#VALuse_inlining_arguments_set">use_inlining_arguments_set</a> [<a href="Clflags.html">Clflags</a>]</td> 13227<td><div class="info"> 13228Set all the inlining arguments for a round. 13229</div> 13230</td></tr> 13231<tr><td><a href="Clflags.html#VALuse_prims">use_prims</a> [<a href="Clflags.html">Clflags</a>]</td> 13232<td></td></tr> 13233<tr><td><a href="Clflags.html#VALuse_runtime">use_runtime</a> [<a href="Clflags.html">Clflags</a>]</td> 13234<td></td></tr> 13235<tr><td><a href="Clflags.html#VALuse_threads">use_threads</a> [<a href="Clflags.html">Clflags</a>]</td> 13236<td></td></tr> 13237<tr><td><a href="Clflags.html#VALuse_vmthreads">use_vmthreads</a> [<a href="Clflags.html">Clflags</a>]</td> 13238<td></td></tr> 13239<tr><td><a href="UnixLabels.html#VALutimes">utimes</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 13240<td><div class="info"> 13241Set the last access time (second arg) and last modification time 13242 (third arg) for a file. 13243</div> 13244</td></tr> 13245<tr><td><a href="Unix.html#VALutimes">utimes</a> [<a href="Unix.html">Unix</a>]</td> 13246<td><div class="info"> 13247Set the last access time (second arg) and last modification time 13248 (third arg) for a file. 13249</div> 13250</td></tr> 13251<tr><td align="left"><br>V</td></tr> 13252<tr><td><a href="Ast_helper.Cf.html#VALval_">val_</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td> 13253<td></td></tr> 13254<tr><td><a href="Ast_helper.Ctf.html#VALval_">val_</a> [<a href="Ast_helper.Ctf.html">Ast_helper.Ctf</a>]</td> 13255<td></td></tr> 13256<tr><td><a href="Ast_helper.Str.html#VALvalue">value</a> [<a href="Ast_helper.Str.html">Ast_helper.Str</a>]</td> 13257<td></td></tr> 13258<tr><td><a href="Ast_helper.Sig.html#VALvalue">value</a> [<a href="Ast_helper.Sig.html">Ast_helper.Sig</a>]</td> 13259<td></td></tr> 13260<tr><td><a href="Misc.Stdlib.Option.html#VALvalue_default">value_default</a> [<a href="Misc.Stdlib.Option.html">Misc.Stdlib.Option</a>]</td> 13261<td></td></tr> 13262<tr><td><a href="Ast_helper.Pat.html#VALvar">var</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 13263<td></td></tr> 13264<tr><td><a href="Ast_helper.Typ.html#VALvar">var</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 13265<td></td></tr> 13266<tr><td><a href="Ast_helper.Exp.html#VALvariant">variant</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 13267<td></td></tr> 13268<tr><td><a href="Ast_helper.Pat.html#VALvariant">variant</a> [<a href="Ast_helper.Pat.html">Ast_helper.Pat</a>]</td> 13269<td></td></tr> 13270<tr><td><a href="Ast_helper.Typ.html#VALvariant">variant</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 13271<td></td></tr> 13272<tr><td><a href="Ast_helper.Typ.html#VALvarify_constructors">varify_constructors</a> [<a href="Ast_helper.Typ.html">Ast_helper.Typ</a>]</td> 13273<td><div class="info"> 13274<code class="code">varify_constructors newtypes te</code> is type expression <code class="code">te</code>, of which 13275 any of nullary type constructor <code class="code">tc</code> is replaced by type variable of 13276 the same name, if <code class="code">tc</code>'s name appears in <code class="code">newtypes</code>. 13277</div> 13278</td></tr> 13279<tr><td><a href="Clflags.html#VALverbose">verbose</a> [<a href="Clflags.html">Clflags</a>]</td> 13280<td></td></tr> 13281<tr><td><a href="Config.html#VALversion">version</a> [<a href="Config.html">Config</a>]</td> 13282<td></td></tr> 13283<tr><td><a href="Ast_helper.Cf.html#VALvirtual_">virtual_</a> [<a href="Ast_helper.Cf.html">Ast_helper.Cf</a>]</td> 13284<td></td></tr> 13285<tr><td align="left"><br>W</td></tr> 13286<tr><td><a href="UnixLabels.html#VALwait">wait</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 13287<td><div class="info"> 13288Wait until one of the children processes die, and return its pid 13289 and termination status. 13290</div> 13291</td></tr> 13292<tr><td><a href="Unix.html#VALwait">wait</a> [<a href="Unix.html">Unix</a>]</td> 13293<td><div class="info"> 13294Wait until one of the children processes die, and return its pid 13295 and termination status. 13296</div> 13297</td></tr> 13298<tr><td><a href="ThreadUnix.html#VALwait">wait</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 13299<td></td></tr> 13300<tr><td><a href="Condition.html#VALwait">wait</a> [<a href="Condition.html">Condition</a>]</td> 13301<td><div class="info"> 13302<code class="code">wait c m</code> atomically unlocks the mutex <code class="code">m</code> and suspends the 13303 calling process on the condition variable <code class="code">c</code>. 13304</div> 13305</td></tr> 13306<tr><td><a href="Graphics.html#VALwait_next_event">wait_next_event</a> [<a href="Graphics.html">Graphics</a>]</td> 13307<td><div class="info"> 13308Wait until one of the events specified in the given event list 13309 occurs, and return the status of the mouse and keyboard at 13310 that time. 13311</div> 13312</td></tr> 13313<tr><td><a href="Thread.html#VALwait_pid">wait_pid</a> [<a href="Thread.html">Thread</a>]</td> 13314<td><div class="info"> 13315<code class="code">wait_pid p</code> suspends the execution of the calling thread 13316 until the process specified by the process identifier <code class="code">p</code> 13317 terminates. 13318</div> 13319</td></tr> 13320<tr><td><a href="Thread.html#VALwait_read">wait_read</a> [<a href="Thread.html">Thread</a>]</td> 13321<td><div class="info"> 13322See <a href="Thread.html#VALwait_write"><code class="code"><span class="constructor">Thread</span>.wait_write</code></a>. 13323</div> 13324</td></tr> 13325<tr><td><a href="Thread.html#VALwait_signal">wait_signal</a> [<a href="Thread.html">Thread</a>]</td> 13326<td><div class="info"> 13327<code class="code">wait_signal sigs</code> suspends the execution of the calling thread 13328 until the process receives one of the signals specified in the 13329 list <code class="code">sigs</code>. 13330</div> 13331</td></tr> 13332<tr><td><a href="Thread.html#VALwait_timed_read">wait_timed_read</a> [<a href="Thread.html">Thread</a>]</td> 13333<td><div class="info"> 13334See <a href="Thread.html#VALwait_timed_read"><code class="code"><span class="constructor">Thread</span>.wait_timed_read</code></a>. 13335</div> 13336</td></tr> 13337<tr><td><a href="Thread.html#VALwait_timed_write">wait_timed_write</a> [<a href="Thread.html">Thread</a>]</td> 13338<td><div class="info"> 13339Suspend the execution of the calling thread until at least 13340 one character is available for reading (<code class="code">wait_read</code>) or 13341 one character can be written without blocking (<code class="code">wait_write</code>) 13342 on the given Unix file descriptor. 13343</div> 13344</td></tr> 13345<tr><td><a href="Thread.html#VALwait_write">wait_write</a> [<a href="Thread.html">Thread</a>]</td> 13346<td><div class="info"> 13347This function does nothing in this implementation. 13348</div> 13349</td></tr> 13350<tr><td><a href="UnixLabels.html#VALwaitpid">waitpid</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 13351<td><div class="info"> 13352Same as <a href="UnixLabels.html#VALwait"><code class="code"><span class="constructor">UnixLabels</span>.wait</code></a>, but waits for the child process whose pid 13353 is given. 13354</div> 13355</td></tr> 13356<tr><td><a href="Unix.html#VALwaitpid">waitpid</a> [<a href="Unix.html">Unix</a>]</td> 13357<td><div class="info"> 13358Same as <a href="Unix.html#VALwait"><code class="code"><span class="constructor">Unix</span>.wait</code></a>, but waits for the child process whose pid is given. 13359</div> 13360</td></tr> 13361<tr><td><a href="ThreadUnix.html#VALwaitpid">waitpid</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 13362<td></td></tr> 13363<tr><td><a href="Docstrings.html#VALwarn_bad_docstrings">warn_bad_docstrings</a> [<a href="Docstrings.html">Docstrings</a>]</td> 13364<td><div class="info"> 13365Emit warnings for unattached and ambiguous docstrings 13366</div> 13367</td></tr> 13368<tr><td><a href="Builtin_attributes.html#VALwarn_on_literal_pattern">warn_on_literal_pattern</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 13369<td></td></tr> 13370<tr><td><a href="Builtin_attributes.html#VALwarning_attribute">warning_attribute</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 13371<td></td></tr> 13372<tr><td><a href="Builtin_attributes.html#VALwarning_enter_scope">warning_enter_scope</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 13373<td></td></tr> 13374<tr><td><a href="Builtin_attributes.html#VALwarning_leave_scope">warning_leave_scope</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 13375<td></td></tr> 13376<tr><td><a href="Location.html#VALwarning_printer">warning_printer</a> [<a href="Location.html">Location</a>]</td> 13377<td><div class="info"> 13378Hook for intercepting warnings. 13379</div> 13380</td></tr> 13381<tr><td><a href="Depend.html#VALweaken_map">weaken_map</a> [<a href="Depend.html">Depend</a>]</td> 13382<td></td></tr> 13383<tr><td><a href="Ast_helper.Exp.html#VALwhile_">while_</a> [<a href="Ast_helper.Exp.html">Ast_helper.Exp</a>]</td> 13384<td></td></tr> 13385<tr><td><a href="Graphics.html#VALwhite">white</a> [<a href="Graphics.html">Graphics</a>]</td> 13386<td></td></tr> 13387<tr><td><a href="CamlinternalOO.html#VALwiden">widen</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td> 13388<td></td></tr> 13389<tr><td><a href="Sys.html#VALwin32">win32</a> [<a href="Sys.html">Sys</a>]</td> 13390<td><div class="info"> 13391True if <code class="code"><span class="constructor">Sys</span>.os_type = <span class="string">"Win32"</span></code>. 13392</div> 13393</td></tr> 13394<tr><td><a href="GraphicsX11.html#VALwindow_id">window_id</a> [<a href="GraphicsX11.html">GraphicsX11</a>]</td> 13395<td><div class="info"> 13396Return the unique identifier of the OCaml graphics window. 13397</div> 13398</td></tr> 13399<tr><td><a href="Ast_helper.Mty.html#VALwith_">with_</a> [<a href="Ast_helper.Mty.html">Ast_helper.Mty</a>]</td> 13400<td></td></tr> 13401<tr><td><a href="Ast_helper.html#VALwith_default_loc">with_default_loc</a> [<a href="Ast_helper.html">Ast_helper</a>]</td> 13402<td><div class="info"> 13403Set the <code class="code">default_loc</code> within the scope of the execution 13404 of the provided function. 13405</div> 13406</td></tr> 13407<tr><td><a href="Config.html#VALwith_frame_pointers">with_frame_pointers</a> [<a href="Config.html">Config</a>]</td> 13408<td></td></tr> 13409<tr><td><a href="Builtin_attributes.html#VALwith_warning_attribute">with_warning_attribute</a> [<a href="Builtin_attributes.html">Builtin_attributes</a>]</td> 13410<td></td></tr> 13411<tr><td><a href="Sys.html#VALword_size">word_size</a> [<a href="Sys.html">Sys</a>]</td> 13412<td><div class="info"> 13413Size of one word on the machine currently executing the OCaml 13414 program, in bits: 32 or 64. 13415</div> 13416</td></tr> 13417<tr><td><a href="Event.html#VALwrap">wrap</a> [<a href="Event.html">Event</a>]</td> 13418<td><div class="info"> 13419<code class="code">wrap ev fn</code> returns the event that performs the same communications 13420 as <code class="code">ev</code>, then applies the post-processing function <code class="code">fn</code> 13421 on the return value. 13422</div> 13423</td></tr> 13424<tr><td><a href="Event.html#VALwrap_abort">wrap_abort</a> [<a href="Event.html">Event</a>]</td> 13425<td><div class="info"> 13426<code class="code">wrap_abort ev fn</code> returns the event that performs 13427 the same communications as <code class="code">ev</code>, but if it is not selected 13428 the function <code class="code">fn</code> is called after the synchronization. 13429</div> 13430</td></tr> 13431<tr><td><a href="UnixLabels.html#VALwrite">write</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 13432<td><div class="info"> 13433<code class="code">write fd buff ofs len</code> writes <code class="code">len</code> bytes to descriptor <code class="code">fd</code>, 13434 taking them from byte sequence <code class="code">buff</code>, starting at position <code class="code">ofs</code> 13435 in <code class="code">buff</code>. 13436</div> 13437</td></tr> 13438<tr><td><a href="Unix.html#VALwrite">write</a> [<a href="Unix.html">Unix</a>]</td> 13439<td><div class="info"> 13440<code class="code">write fd buff ofs len</code> writes <code class="code">len</code> bytes to descriptor <code class="code">fd</code>, 13441 taking them from byte sequence <code class="code">buff</code>, starting at position <code class="code">ofs</code> 13442 in <code class="code">buff</code>. 13443</div> 13444</td></tr> 13445<tr><td><a href="ThreadUnix.html#VALwrite">write</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 13446<td></td></tr> 13447<tr><td><a href="Arg.html#VALwrite_arg">write_arg</a> [<a href="Arg.html">Arg</a>]</td> 13448<td><div class="info"> 13449<code class="code"><span class="constructor">Arg</span>.write_arg file args</code> writes the arguments <code class="code">args</code> newline-terminated 13450 into the file <code class="code">file</code>. 13451</div> 13452</td></tr> 13453<tr><td><a href="Arg.html#VALwrite_arg0">write_arg0</a> [<a href="Arg.html">Arg</a>]</td> 13454<td><div class="info"> 13455Identical to <a href="Arg.html#VALwrite_arg"><code class="code"><span class="constructor">Arg</span>.write_arg</code></a> but uses the null character for terminator 13456 instead of newline. 13457</div> 13458</td></tr> 13459<tr><td><a href="UnixLabels.html#VALwrite_substring">write_substring</a> [<a href="UnixLabels.html">UnixLabels</a>]</td> 13460<td><div class="info"> 13461Same as <code class="code">write</code>, but take the data from a string instead of a byte 13462 sequence. 13463</div> 13464</td></tr> 13465<tr><td><a href="Unix.html#VALwrite_substring">write_substring</a> [<a href="Unix.html">Unix</a>]</td> 13466<td><div class="info"> 13467Same as <code class="code">write</code>, but take the data from a string instead of a byte 13468 sequence. 13469</div> 13470</td></tr> 13471<tr><td><a href="ThreadUnix.html#VALwrite_substring">write_substring</a> [<a href="ThreadUnix.html">ThreadUnix</a>]</td> 13472<td></td></tr> 13473<tr><td align="left"><br>X</td></tr> 13474<tr><td><a href="Big_int.html#VALxor_big_int">xor_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 13475<td><div class="info"> 13476Bitwise logical 'exclusive or'. 13477</div> 13478</td></tr> 13479<tr><td align="left"><br>Y</td></tr> 13480<tr><td><a href="Graphics.html#VALyellow">yellow</a> [<a href="Graphics.html">Graphics</a>]</td> 13481<td></td></tr> 13482<tr><td><a href="Thread.html#VALyield">yield</a> [<a href="Thread.html">Thread</a>]</td> 13483<td><div class="info"> 13484Re-schedule the calling thread without suspending it. 13485</div> 13486</td></tr> 13487<tr><td align="left"><br>Z</td></tr> 13488<tr><td><a href="Targetint.html#VALzero">zero</a> [<a href="Targetint.html">Targetint</a>]</td> 13489<td><div class="info"> 13490The target integer 0. 13491</div> 13492</td></tr> 13493<tr><td><a href="Nativeint.html#VALzero">zero</a> [<a href="Nativeint.html">Nativeint</a>]</td> 13494<td><div class="info"> 13495The native integer 0. 13496</div> 13497</td></tr> 13498<tr><td><a href="Int64.html#VALzero">zero</a> [<a href="Int64.html">Int64</a>]</td> 13499<td><div class="info"> 13500The 64-bit integer 0. 13501</div> 13502</td></tr> 13503<tr><td><a href="Int32.html#VALzero">zero</a> [<a href="Int32.html">Int32</a>]</td> 13504<td><div class="info"> 13505The 32-bit integer 0. 13506</div> 13507</td></tr> 13508<tr><td><a href="Complex.html#VALzero">zero</a> [<a href="Complex.html">Complex</a>]</td> 13509<td><div class="info"> 13510The complex number <code class="code">0</code>. 13511</div> 13512</td></tr> 13513<tr><td><a href="Big_int.html#VALzero_big_int">zero_big_int</a> [<a href="Big_int.html">Big_int</a>]</td> 13514<td><div class="info"> 13515The big integer <code class="code">0</code>. 13516</div> 13517</td></tr> 13518<tr><td><a href="Numbers.Int.html#VALzero_to_n">zero_to_n</a> [<a href="Numbers.Int.html">Numbers.Int</a>]</td> 13519<td><div class="info"> 13520<code class="code">zero_to_n n</code> is the set of numbers {0, ..., n} (inclusive). 13521</div> 13522</td></tr> 13523</table> 13524</body> 13525</html>