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 types</title>
111</head>
112<body>
113<div class="navbar">&nbsp;<a class="up" href="index.html" title="Index">Up</a>
114&nbsp;</div>
115<h1>Index of types</h1>
116<table>
117<tr><td align="left"><br>A</td></tr>
118<tr><td><a href="CamlinternalFormat.html#TYPEacc">acc</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
119<td></td></tr>
120<tr><td><a href="CamlinternalFormat.html#TYPEacc_formatting_gen">acc_formatting_gen</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
121<td></td></tr>
122<tr><td><a href="UnixLabels.html#TYPEaccess_permission">access_permission</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
123<td><div class="info">
124Flags for the <a href="UnixLabels.html#VALaccess"><code class="code"><span class="constructor">UnixLabels</span>.access</code></a> call.
125</div>
126</td></tr>
127<tr><td><a href="Unix.html#TYPEaccess_permission">access_permission</a> [<a href="Unix.html">Unix</a>]</td>
128<td><div class="info">
129Flags for the <a href="Unix.html#VALaccess"><code class="code"><span class="constructor">Unix</span>.access</code></a> call.
130</div>
131</td></tr>
132<tr><td><a href="UnixLabels.html#TYPEaddr_info">addr_info</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
133<td><div class="info">
134Address information returned by <a href="Unix.html#VALgetaddrinfo"><code class="code"><span class="constructor">Unix</span>.getaddrinfo</code></a>.
135</div>
136</td></tr>
137<tr><td><a href="Unix.html#TYPEaddr_info">addr_info</a> [<a href="Unix.html">Unix</a>]</td>
138<td><div class="info">
139Address information returned by <a href="Unix.html#VALgetaddrinfo"><code class="code"><span class="constructor">Unix</span>.getaddrinfo</code></a>.
140</div>
141</td></tr>
142<tr><td><a href="Gc.html#TYPEalarm">alarm</a> [<a href="Gc.html">Gc</a>]</td>
143<td><div class="info">
144An alarm is a piece of data that calls a user function at the end of
145   each major GC cycle.
146</div>
147</td></tr>
148<tr><td><a href="Arg.html#TYPEanon_fun">anon_fun</a> [<a href="Arg.html">Arg</a>]</td>
149<td></td></tr>
150<tr><td><a href="Asttypes.html#TYPEarg_label">arg_label</a> [<a href="Asttypes.html">Asttypes</a>]</td>
151<td></td></tr>
152<tr><td><a href="Parsetree.html#TYPEattribute">attribute</a> [<a href="Parsetree.html">Parsetree</a>]</td>
153<td></td></tr>
154<tr><td><a href="Parsetree.html#TYPEattributes">attributes</a> [<a href="Parsetree.html">Parsetree</a>]</td>
155<td></td></tr>
156<tr><td><a href="Ast_helper.html#TYPEattrs">attrs</a> [<a href="Ast_helper.html">Ast_helper</a>]</td>
157<td></td></tr>
158<tr><td align="left"><br>B</td></tr>
159<tr><td><a href="Sys.html#TYPEbackend_type">backend_type</a> [<a href="Sys.html">Sys</a>]</td>
160<td><div class="info">
161Currently, the official distribution only supports <code class="code"><span class="constructor">Native</span></code> and
162    <code class="code"><span class="constructor">Bytecode</span></code>, but it can be other backends with alternative
163    compilers, for example, javascript.
164</div>
165</td></tr>
166<tr><td><a href="Printexc.html#TYPEbacktrace_slot">backtrace_slot</a> [<a href="Printexc.html">Printexc</a>]</td>
167<td><div class="info">
168The abstract type <code class="code">backtrace_slot</code> represents a single slot of
169    a backtrace.
170</div>
171</td></tr>
172<tr><td><a href="Big_int.html#TYPEbig_int">big_int</a> [<a href="Big_int.html">Big_int</a>]</td>
173<td><div class="info">
174The type of big integers.
175</div>
176</td></tr>
177<tr><td><a href="CamlinternalFormatBasics.html#TYPEblock_type">block_type</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
178<td></td></tr>
179<tr><td><a href="Depend.html#TYPEbound_map">bound_map</a> [<a href="Depend.html">Depend</a>]</td>
180<td></td></tr>
181<tr><td align="left"><br>C</td></tr>
182<tr><td><a href="Bigarray.html#TYPEc_layout">c_layout</a> [<a href="Bigarray.html">Bigarray</a>]</td>
183<td><div class="info">
184See <a href="Bigarray.html#VALfortran_layout"><code class="code"><span class="constructor">Bigarray</span>.fortran_layout</code></a>.
185</div>
186</td></tr>
187<tr><td><a href="Parsetree.html#TYPEcase">case</a> [<a href="Parsetree.html">Parsetree</a>]</td>
188<td></td></tr>
189<tr><td><a href="Event.html#TYPEchannel">channel</a> [<a href="Event.html">Event</a>]</td>
190<td><div class="info">
191The type of communication channels carrying values of type <code class="code"><span class="keywordsign">'</span>a</code>.
192</div>
193</td></tr>
194<tr><td><a href="CamlinternalFormatBasics.html#TYPEchar_set">char_set</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
195<td></td></tr>
196<tr><td><a href="Parsetree.html#TYPEclass_declaration">class_declaration</a> [<a href="Parsetree.html">Parsetree</a>]</td>
197<td></td></tr>
198<tr><td><a href="Parsetree.html#TYPEclass_description">class_description</a> [<a href="Parsetree.html">Parsetree</a>]</td>
199<td></td></tr>
200<tr><td><a href="Parsetree.html#TYPEclass_expr">class_expr</a> [<a href="Parsetree.html">Parsetree</a>]</td>
201<td></td></tr>
202<tr><td><a href="Parsetree.html#TYPEclass_expr_desc">class_expr_desc</a> [<a href="Parsetree.html">Parsetree</a>]</td>
203<td></td></tr>
204<tr><td><a href="Parsetree.html#TYPEclass_field">class_field</a> [<a href="Parsetree.html">Parsetree</a>]</td>
205<td></td></tr>
206<tr><td><a href="Parsetree.html#TYPEclass_field_desc">class_field_desc</a> [<a href="Parsetree.html">Parsetree</a>]</td>
207<td></td></tr>
208<tr><td><a href="Parsetree.html#TYPEclass_field_kind">class_field_kind</a> [<a href="Parsetree.html">Parsetree</a>]</td>
209<td></td></tr>
210<tr><td><a href="Parsetree.html#TYPEclass_infos">class_infos</a> [<a href="Parsetree.html">Parsetree</a>]</td>
211<td></td></tr>
212<tr><td><a href="Parsetree.html#TYPEclass_signature">class_signature</a> [<a href="Parsetree.html">Parsetree</a>]</td>
213<td></td></tr>
214<tr><td><a href="Parsetree.html#TYPEclass_structure">class_structure</a> [<a href="Parsetree.html">Parsetree</a>]</td>
215<td></td></tr>
216<tr><td><a href="Parsetree.html#TYPEclass_type">class_type</a> [<a href="Parsetree.html">Parsetree</a>]</td>
217<td></td></tr>
218<tr><td><a href="Parsetree.html#TYPEclass_type_declaration">class_type_declaration</a> [<a href="Parsetree.html">Parsetree</a>]</td>
219<td></td></tr>
220<tr><td><a href="Parsetree.html#TYPEclass_type_desc">class_type_desc</a> [<a href="Parsetree.html">Parsetree</a>]</td>
221<td></td></tr>
222<tr><td><a href="Parsetree.html#TYPEclass_type_field">class_type_field</a> [<a href="Parsetree.html">Parsetree</a>]</td>
223<td></td></tr>
224<tr><td><a href="Parsetree.html#TYPEclass_type_field_desc">class_type_field_desc</a> [<a href="Parsetree.html">Parsetree</a>]</td>
225<td></td></tr>
226<tr><td><a href="Asttypes.html#TYPEclosed_flag">closed_flag</a> [<a href="Asttypes.html">Asttypes</a>]</td>
227<td></td></tr>
228<tr><td><a href="CamlinternalOO.html#TYPEclosure">closure</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
229<td></td></tr>
230<tr><td><a href="Misc.Color.html#TYPEcolor">color</a> [<a href="Misc.Color.html">Misc.Color</a>]</td>
231<td></td></tr>
232<tr><td><a href="Graphics.html#TYPEcolor">color</a> [<a href="Graphics.html">Graphics</a>]</td>
233<td><div class="info">
234A color is specified by its R, G, B components.
235</div>
236</td></tr>
237<tr><td><a href="Timings.html#TYPEcompiler_pass">compiler_pass</a> [<a href="Timings.html">Timings</a>]</td>
238<td></td></tr>
239<tr><td><a href="Bigarray.html#TYPEcomplex32_elt">complex32_elt</a> [<a href="Bigarray.html">Bigarray</a>]</td>
240<td></td></tr>
241<tr><td><a href="Bigarray.html#TYPEcomplex64_elt">complex64_elt</a> [<a href="Bigarray.html">Bigarray</a>]</td>
242<td></td></tr>
243<tr><td><a href="Strongly_connected_components.S.html#TYPEcomponent">component</a> [<a href="Strongly_connected_components.S.html">Strongly_connected_components.S</a>]</td>
244<td></td></tr>
245<tr><td><a href="Parsetree.html#TYPEconstant">constant</a> [<a href="Parsetree.html">Parsetree</a>]</td>
246<td></td></tr>
247<tr><td><a href="Asttypes.html#TYPEconstant">constant</a> [<a href="Asttypes.html">Asttypes</a>]</td>
248<td></td></tr>
249<tr><td><a href="Parsetree.html#TYPEconstructor_arguments">constructor_arguments</a> [<a href="Parsetree.html">Parsetree</a>]</td>
250<td></td></tr>
251<tr><td><a href="Parsetree.html#TYPEconstructor_declaration">constructor_declaration</a> [<a href="Parsetree.html">Parsetree</a>]</td>
252<td></td></tr>
253<tr><td><a href="Gc.html#TYPEcontrol">control</a> [<a href="Gc.html">Gc</a>]</td>
254<td><div class="info">
255The GC parameters are given as a <code class="code">control</code> record.
256</div>
257</td></tr>
258<tr><td><a href="Parsetree.html#TYPEcore_type">core_type</a> [<a href="Parsetree.html">Parsetree</a>]</td>
259<td></td></tr>
260<tr><td><a href="Parsetree.html#TYPEcore_type_desc">core_type_desc</a> [<a href="Parsetree.html">Parsetree</a>]</td>
261<td></td></tr>
262<tr><td><a href="CamlinternalFormatBasics.html#TYPEcounter">counter</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
263<td></td></tr>
264<tr><td><a href="CamlinternalFormatBasics.html#TYPEcustom_arity">custom_arity</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
265<td></td></tr>
266<tr><td align="left"><br>D</td></tr>
267<tr><td><a href="Weak.S.html#TYPEdata">data</a> [<a href="Weak.S.html">Weak.S</a>]</td>
268<td><div class="info">
269The type of the elements stored in the table.
270</div>
271</td></tr>
272<tr><td><a href="UnixLabels.html#TYPEdir_handle">dir_handle</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
273<td><div class="info">
274The type of descriptors over opened directories.
275</div>
276</td></tr>
277<tr><td><a href="Unix.html#TYPEdir_handle">dir_handle</a> [<a href="Unix.html">Unix</a>]</td>
278<td><div class="info">
279The type of descriptors over opened directories.
280</div>
281</td></tr>
282<tr><td><a href="Strongly_connected_components.S.html#TYPEdirected_graph">directed_graph</a> [<a href="Strongly_connected_components.S.html">Strongly_connected_components.S</a>]</td>
283<td><div class="info">
284If (a -&gt; set) belongs to the map, it means that there are edges
285      from <code class="code">a</code> to every element of <code class="code">set</code>.
286</div>
287</td></tr>
288<tr><td><a href="Asttypes.html#TYPEdirection_flag">direction_flag</a> [<a href="Asttypes.html">Asttypes</a>]</td>
289<td></td></tr>
290<tr><td><a href="Parsetree.html#TYPEdirective_argument">directive_argument</a> [<a href="Parsetree.html">Parsetree</a>]</td>
291<td></td></tr>
292<tr><td><a href="Arg.html#TYPEdoc">doc</a> [<a href="Arg.html">Arg</a>]</td>
293<td></td></tr>
294<tr><td><a href="Docstrings.html#TYPEdocs">docs</a> [<a href="Docstrings.html">Docstrings</a>]</td>
295<td></td></tr>
296<tr><td><a href="Docstrings.html#TYPEdocstring">docstring</a> [<a href="Docstrings.html">Docstrings</a>]</td>
297<td><div class="info">
298Documentation comments
299</div>
300</td></tr>
301<tr><td align="left"><br>E</td></tr>
302<tr><td><a href="MoreLabels.Set.S.html#TYPEelt">elt</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
303<td></td></tr>
304<tr><td><a href="Set.S.html#TYPEelt">elt</a> [<a href="Set.S.html">Set.S</a>]</td>
305<td><div class="info">
306The type of the set elements.
307</div>
308</td></tr>
309<tr><td><a href="Ephemeron.GenHashTable.html#TYPEequal">equal</a> [<a href="Ephemeron.GenHashTable.html">Ephemeron.GenHashTable</a>]</td>
310<td></td></tr>
311<tr><td><a href="UnixLabels.html#TYPEerror">error</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
312<td><div class="info">
313The type of error codes.
314</div>
315</td></tr>
316<tr><td><a href="Unix.html#TYPEerror">error</a> [<a href="Unix.html">Unix</a>]</td>
317<td><div class="info">
318The type of error codes.
319</div>
320</td></tr>
321<tr><td><a href="Syntaxerr.html#TYPEerror">error</a> [<a href="Syntaxerr.html">Syntaxerr</a>]</td>
322<td></td></tr>
323<tr><td><a href="Location.html#TYPEerror">error</a> [<a href="Location.html">Location</a>]</td>
324<td></td></tr>
325<tr><td><a href="Lexer.html#TYPEerror">error</a> [<a href="Lexer.html">Lexer</a>]</td>
326<td></td></tr>
327<tr><td><a href="Dynlink.html#TYPEerror">error</a> [<a href="Dynlink.html">Dynlink</a>]</td>
328<td></td></tr>
329<tr><td><a href="Attr_helper.html#TYPEerror">error</a> [<a href="Attr_helper.html">Attr_helper</a>]</td>
330<td></td></tr>
331<tr><td><a href="Graphics.html#TYPEevent">event</a> [<a href="Graphics.html">Graphics</a>]</td>
332<td><div class="info">
333To specify events to wait for.
334</div>
335</td></tr>
336<tr><td><a href="Event.html#TYPEevent">event</a> [<a href="Event.html">Event</a>]</td>
337<td><div class="info">
338The type of communication events returning a result of type <code class="code"><span class="keywordsign">'</span>a</code>.
339</div>
340</td></tr>
341<tr><td><a href="Parsetree.html#TYPEexpression">expression</a> [<a href="Parsetree.html">Parsetree</a>]</td>
342<td></td></tr>
343<tr><td><a href="Parsetree.html#TYPEexpression_desc">expression_desc</a> [<a href="Parsetree.html">Parsetree</a>]</td>
344<td></td></tr>
345<tr><td><a href="Parsetree.html#TYPEextension">extension</a> [<a href="Parsetree.html">Parsetree</a>]</td>
346<td></td></tr>
347<tr><td><a href="Parsetree.html#TYPEextension_constructor">extension_constructor</a> [<a href="Parsetree.html">Parsetree</a>]</td>
348<td></td></tr>
349<tr><td><a href="Parsetree.html#TYPEextension_constructor_kind">extension_constructor_kind</a> [<a href="Parsetree.html">Parsetree</a>]</td>
350<td></td></tr>
351<tr><td><a href="Marshal.html#TYPEextern_flags">extern_flags</a> [<a href="Marshal.html">Marshal</a>]</td>
352<td><div class="info">
353The flags to the <code class="code"><span class="constructor">Marshal</span>.to_*</code> functions below.
354</div>
355</td></tr>
356<tr><td align="left"><br>F</td></tr>
357<tr><td><a href="Timings.html#TYPEfile">file</a> [<a href="Timings.html">Timings</a>]</td>
358<td></td></tr>
359<tr><td><a href="UnixLabels.html#TYPEfile_descr">file_descr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
360<td><div class="info">
361The abstract type of file descriptors.
362</div>
363</td></tr>
364<tr><td><a href="Unix.html#TYPEfile_descr">file_descr</a> [<a href="Unix.html">Unix</a>]</td>
365<td><div class="info">
366The abstract type of file descriptors.
367</div>
368</td></tr>
369<tr><td><a href="UnixLabels.html#TYPEfile_kind">file_kind</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
370<td></td></tr>
371<tr><td><a href="Unix.html#TYPEfile_kind">file_kind</a> [<a href="Unix.html">Unix</a>]</td>
372<td></td></tr>
373<tr><td><a href="Scanf.Scanning.html#TYPEfile_name">file_name</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
374<td><div class="info">
375A convenient alias to designate a file name.
376</div>
377</td></tr>
378<tr><td><a href="UnixLabels.html#TYPEfile_perm">file_perm</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
379<td><div class="info">
380The type of file access rights, e.g.
381</div>
382</td></tr>
383<tr><td><a href="Unix.html#TYPEfile_perm">file_perm</a> [<a href="Unix.html">Unix</a>]</td>
384<td><div class="info">
385The type of file access rights, e.g.
386</div>
387</td></tr>
388<tr><td><a href="Bigarray.html#TYPEfloat32_elt">float32_elt</a> [<a href="Bigarray.html">Bigarray</a>]</td>
389<td></td></tr>
390<tr><td><a href="Bigarray.html#TYPEfloat64_elt">float64_elt</a> [<a href="Bigarray.html">Bigarray</a>]</td>
391<td></td></tr>
392<tr><td><a href="CamlinternalFormatBasics.html#TYPEfloat_conv">float_conv</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
393<td></td></tr>
394<tr><td><a href="UnixLabels.html#TYPEflow_action">flow_action</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
395<td></td></tr>
396<tr><td><a href="Unix.html#TYPEflow_action">flow_action</a> [<a href="Unix.html">Unix</a>]</td>
397<td></td></tr>
398<tr><td><a href="UnixLabels.html#TYPEflush_queue">flush_queue</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
399<td></td></tr>
400<tr><td><a href="Unix.html#TYPEflush_queue">flush_queue</a> [<a href="Unix.html">Unix</a>]</td>
401<td></td></tr>
402<tr><td><a href="CamlinternalFormatBasics.html#TYPEfmt">fmt</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
403<td><div class="info">
404List of format elements.
405</div>
406</td></tr>
407<tr><td><a href="CamlinternalFormat.html#TYPEfmt_ebb">fmt_ebb</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
408<td></td></tr>
409<tr><td><a href="CamlinternalFormatBasics.html#TYPEfmtty">fmtty</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
410<td></td></tr>
411<tr><td><a href="CamlinternalFormatBasics.html#TYPEfmtty_rel">fmtty_rel</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
412<td></td></tr>
413<tr><td><a href="Pervasives.html#TYPEformat">format</a> [<a href="Pervasives.html">Pervasives</a>]</td>
414<td></td></tr>
415<tr><td><a href="Pervasives.html#TYPEformat4">format4</a> [<a href="Pervasives.html">Pervasives</a>]</td>
416<td></td></tr>
417<tr><td><a href="Pervasives.html#TYPEformat6">format6</a> [<a href="Pervasives.html">Pervasives</a>]</td>
418<td></td></tr>
419<tr><td><a href="CamlinternalFormatBasics.html#TYPEformat6">format6</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
420<td></td></tr>
421<tr><td><a href="Format.html#TYPEformatter">formatter</a> [<a href="Format.html">Format</a>]</td>
422<td><div class="info">
423Abstract data corresponding to a pretty-printer (also called a
424  formatter) and all its machinery.
425</div>
426</td></tr>
427<tr><td><a href="Format.html#TYPEformatter_out_functions">formatter_out_functions</a> [<a href="Format.html">Format</a>]</td>
428<td><div class="info">
429</div>
430</td></tr>
431<tr><td><a href="Format.html#TYPEformatter_tag_functions">formatter_tag_functions</a> [<a href="Format.html">Format</a>]</td>
432<td><div class="info">
433The tag handling functions specific to a formatter:
434  <code class="code">mark</code> versions are the 'tag marking' functions that associate a string
435  marker to a tag in order for the pretty-printing engine to flush
436  those markers as 0 length tokens in the output device of the formatter.
437</div>
438</td></tr>
439<tr><td><a href="CamlinternalFormatBasics.html#TYPEformatting_gen">formatting_gen</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
440<td></td></tr>
441<tr><td><a href="CamlinternalFormatBasics.html#TYPEformatting_lit">formatting_lit</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
442<td></td></tr>
443<tr><td><a href="Bigarray.html#TYPEfortran_layout">fortran_layout</a> [<a href="Bigarray.html">Bigarray</a>]</td>
444<td><div class="info">
445To facilitate interoperability with existing C and Fortran code,
446   this library supports two different memory layouts for big arrays,
447   one compatible with the C conventions,
448   the other compatible with the Fortran conventions.
449</div>
450</td></tr>
451<tr><td><a href="Pervasives.html#TYPEfpclass">fpclass</a> [<a href="Pervasives.html">Pervasives</a>]</td>
452<td><div class="info">
453The five classes of floating-point numbers, as determined by
454   the <a href="Pervasives.html#VALclassify_float"><code class="code">classify_float</code></a> function.
455</div>
456</td></tr>
457<tr><td align="left"><br>G</td></tr>
458<tr><td><a href="UnixLabels.html#TYPEgetaddrinfo_option">getaddrinfo_option</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
459<td><div class="info">
460Options to <a href="Unix.html#VALgetaddrinfo"><code class="code"><span class="constructor">Unix</span>.getaddrinfo</code></a>.
461</div>
462</td></tr>
463<tr><td><a href="Unix.html#TYPEgetaddrinfo_option">getaddrinfo_option</a> [<a href="Unix.html">Unix</a>]</td>
464<td><div class="info">
465Options to <a href="Unix.html#VALgetaddrinfo"><code class="code"><span class="constructor">Unix</span>.getaddrinfo</code></a>.
466</div>
467</td></tr>
468<tr><td><a href="UnixLabels.html#TYPEgetnameinfo_option">getnameinfo_option</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
469<td><div class="info">
470Options to <a href="Unix.html#VALgetnameinfo"><code class="code"><span class="constructor">Unix</span>.getnameinfo</code></a>.
471</div>
472</td></tr>
473<tr><td><a href="Unix.html#TYPEgetnameinfo_option">getnameinfo_option</a> [<a href="Unix.html">Unix</a>]</td>
474<td><div class="info">
475Options to <a href="Unix.html#VALgetnameinfo"><code class="code"><span class="constructor">Unix</span>.getnameinfo</code></a>.
476</div>
477</td></tr>
478<tr><td><a href="UnixLabels.html#TYPEgroup_entry">group_entry</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
479<td><div class="info">
480Structure of entries in the <code class="code">groups</code> database.
481</div>
482</td></tr>
483<tr><td><a href="Unix.html#TYPEgroup_entry">group_entry</a> [<a href="Unix.html">Unix</a>]</td>
484<td><div class="info">
485Structure of entries in the <code class="code">groups</code> database.
486</div>
487</td></tr>
488<tr><td align="left"><br>H</td></tr>
489<tr><td><a href="CamlinternalFormat.html#TYPEheter_list">heter_list</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
490<td></td></tr>
491<tr><td><a href="Misc.html#TYPEhook_info">hook_info</a> [<a href="Misc.html">Misc</a>]</td>
492<td></td></tr>
493<tr><td><a href="UnixLabels.html#TYPEhost_entry">host_entry</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
494<td><div class="info">
495Structure of entries in the <code class="code">hosts</code> database.
496</div>
497</td></tr>
498<tr><td><a href="Unix.html#TYPEhost_entry">host_entry</a> [<a href="Unix.html">Unix</a>]</td>
499<td><div class="info">
500Structure of entries in the <code class="code">hosts</code> database.
501</div>
502</td></tr>
503<tr><td align="left"><br>I</td></tr>
504<tr><td><a href="CamlinternalFormatBasics.html#TYPEignored">ignored</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
505<td></td></tr>
506<tr><td><a href="Graphics.html#TYPEimage">image</a> [<a href="Graphics.html">Graphics</a>]</td>
507<td><div class="info">
508The abstract type for images, in internal representation.
509</div>
510</td></tr>
511<tr><td><a href="CamlinternalOO.html#TYPEimpl">impl</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
512<td></td></tr>
513<tr><td><a href="Scanf.Scanning.html#TYPEin_channel">in_channel</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
514<td><div class="info">
515The notion of input channel for the <a href="Scanf.html"><code class="code"><span class="constructor">Scanf</span></code></a> module:
516   those channels provide all the machinery necessary to read from any source
517   of characters, including a <a href="Pervasives.html#TYPEin_channel"><code class="code">in_channel</code></a> value.
518</div>
519</td></tr>
520<tr><td><a href="Pervasives.html#TYPEin_channel">in_channel</a> [<a href="Pervasives.html">Pervasives</a>]</td>
521<td><div class="info">
522The type of input channel.
523</div>
524</td></tr>
525<tr><td><a href="Parsetree.html#TYPEinclude_declaration">include_declaration</a> [<a href="Parsetree.html">Parsetree</a>]</td>
526<td></td></tr>
527<tr><td><a href="Parsetree.html#TYPEinclude_description">include_description</a> [<a href="Parsetree.html">Parsetree</a>]</td>
528<td></td></tr>
529<tr><td><a href="Parsetree.html#TYPEinclude_infos">include_infos</a> [<a href="Parsetree.html">Parsetree</a>]</td>
530<td></td></tr>
531<tr><td><a href="UnixLabels.html#TYPEinet_addr">inet_addr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
532<td><div class="info">
533The abstract type of Internet addresses.
534</div>
535</td></tr>
536<tr><td><a href="Unix.html#TYPEinet_addr">inet_addr</a> [<a href="Unix.html">Unix</a>]</td>
537<td><div class="info">
538The abstract type of Internet addresses.
539</div>
540</td></tr>
541<tr><td><a href="Docstrings.html#TYPEinfo">info</a> [<a href="Docstrings.html">Docstrings</a>]</td>
542<td></td></tr>
543<tr><td><a href="CamlinternalOO.html#TYPEinit_table">init_table</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
544<td></td></tr>
545<tr><td><a href="Clflags.html#TYPEinlining_arguments">inlining_arguments</a> [<a href="Clflags.html">Clflags</a>]</td>
546<td></td></tr>
547<tr><td><a href="Bigarray.html#TYPEint16_signed_elt">int16_signed_elt</a> [<a href="Bigarray.html">Bigarray</a>]</td>
548<td></td></tr>
549<tr><td><a href="Bigarray.html#TYPEint16_unsigned_elt">int16_unsigned_elt</a> [<a href="Bigarray.html">Bigarray</a>]</td>
550<td></td></tr>
551<tr><td><a href="Bigarray.html#TYPEint32_elt">int32_elt</a> [<a href="Bigarray.html">Bigarray</a>]</td>
552<td></td></tr>
553<tr><td><a href="Bigarray.html#TYPEint64_elt">int64_elt</a> [<a href="Bigarray.html">Bigarray</a>]</td>
554<td></td></tr>
555<tr><td><a href="Bigarray.html#TYPEint8_signed_elt">int8_signed_elt</a> [<a href="Bigarray.html">Bigarray</a>]</td>
556<td></td></tr>
557<tr><td><a href="Bigarray.html#TYPEint8_unsigned_elt">int8_unsigned_elt</a> [<a href="Bigarray.html">Bigarray</a>]</td>
558<td></td></tr>
559<tr><td><a href="CamlinternalFormatBasics.html#TYPEint_conv">int_conv</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
560<td></td></tr>
561<tr><td><a href="Bigarray.html#TYPEint_elt">int_elt</a> [<a href="Bigarray.html">Bigarray</a>]</td>
562<td></td></tr>
563<tr><td><a href="UnixLabels.html#TYPEinterval_timer">interval_timer</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
564<td><div class="info">
565The three kinds of interval timers.
566</div>
567</td></tr>
568<tr><td><a href="Unix.html#TYPEinterval_timer">interval_timer</a> [<a href="Unix.html">Unix</a>]</td>
569<td><div class="info">
570The three kinds of interval timers.
571</div>
572</td></tr>
573<tr><td><a href="UnixLabels.html#TYPEinterval_timer_status">interval_timer_status</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
574<td><div class="info">
575The type describing the status of an interval timer
576</div>
577</td></tr>
578<tr><td><a href="Unix.html#TYPEinterval_timer_status">interval_timer_status</a> [<a href="Unix.html">Unix</a>]</td>
579<td><div class="info">
580The type describing the status of an interval timer
581</div>
582</td></tr>
583<tr><td><a href="Ast_iterator.html#TYPEiterator">iterator</a> [<a href="Ast_iterator.html">Ast_iterator</a>]</td>
584<td><div class="info">
585A <code class="code">iterator</code> record implements one "method" per syntactic category,
586    using an open recursion style: each method takes as its first
587    argument the iterator to be applied to children in the syntax
588    tree.
589</div>
590</td></tr>
591<tr><td align="left"><br>K</td></tr>
592<tr><td><a href="MoreLabels.Map.S.html#TYPEkey">key</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
593<td></td></tr>
594<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#TYPEkey">key</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
595<td></td></tr>
596<tr><td><a href="MoreLabels.Hashtbl.S.html#TYPEkey">key</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
597<td></td></tr>
598<tr><td><a href="Hashtbl.SeededS.html#TYPEkey">key</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
599<td></td></tr>
600<tr><td><a href="Hashtbl.S.html#TYPEkey">key</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
601<td></td></tr>
602<tr><td><a href="Map.S.html#TYPEkey">key</a> [<a href="Map.S.html">Map.S</a>]</td>
603<td><div class="info">
604The type of the map keys.
605</div>
606</td></tr>
607<tr><td><a href="Arg.html#TYPEkey">key</a> [<a href="Arg.html">Arg</a>]</td>
608<td></td></tr>
609<tr><td><a href="Bigarray.html#TYPEkind">kind</a> [<a href="Bigarray.html">Bigarray</a>]</td>
610<td><div class="info">
611To each element kind is associated an OCaml type, which is
612   the type of OCaml values that can be stored in the big array
613   or read back from it.
614</div>
615</td></tr>
616<tr><td align="left"><br>L</td></tr>
617<tr><td><a href="CamlinternalOO.html#TYPElabel">label</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
618<td></td></tr>
619<tr><td><a href="Asttypes.html#TYPElabel">label</a> [<a href="Asttypes.html">Asttypes</a>]</td>
620<td></td></tr>
621<tr><td><a href="Parsetree.html#TYPElabel_declaration">label_declaration</a> [<a href="Parsetree.html">Parsetree</a>]</td>
622<td></td></tr>
623<tr><td><a href="Bigarray.html#TYPElayout">layout</a> [<a href="Bigarray.html">Bigarray</a>]</td>
624<td></td></tr>
625<tr><td><a href="Lexing.html#TYPElexbuf">lexbuf</a> [<a href="Lexing.html">Lexing</a>]</td>
626<td><div class="info">
627The type of lexer buffers.
628</div>
629</td></tr>
630<tr><td><a href="Ast_helper.html#TYPElid">lid</a> [<a href="Ast_helper.html">Ast_helper</a>]</td>
631<td></td></tr>
632<tr><td><a href="Ccomp.html#TYPElink_mode">link_mode</a> [<a href="Ccomp.html">Ccomp</a>]</td>
633<td></td></tr>
634<tr><td><a href="Dynlink.html#TYPElinking_error">linking_error</a> [<a href="Dynlink.html">Dynlink</a>]</td>
635<td></td></tr>
636<tr><td><a href="Location.html#TYPEloc">loc</a> [<a href="Location.html">Location</a>]</td>
637<td></td></tr>
638<tr><td><a href="Asttypes.html#TYPEloc">loc</a> [<a href="Asttypes.html">Asttypes</a>]</td>
639<td></td></tr>
640<tr><td><a href="Ast_helper.html#TYPEloc">loc</a> [<a href="Ast_helper.html">Ast_helper</a>]</td>
641<td></td></tr>
642<tr><td><a href="Printexc.html#TYPElocation">location</a> [<a href="Printexc.html">Printexc</a>]</td>
643<td><div class="info">
644The type of location information found in backtraces.
645</div>
646</td></tr>
647<tr><td><a href="UnixLabels.html#TYPElock_command">lock_command</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
648<td><div class="info">
649Commands for <a href="UnixLabels.html#VALlockf"><code class="code"><span class="constructor">UnixLabels</span>.lockf</code></a>.
650</div>
651</td></tr>
652<tr><td><a href="Unix.html#TYPElock_command">lock_command</a> [<a href="Unix.html">Unix</a>]</td>
653<td><div class="info">
654Commands for <a href="Unix.html#VALlockf"><code class="code"><span class="constructor">Unix</span>.lockf</code></a>.
655</div>
656</td></tr>
657<tr><td align="left"><br>M</td></tr>
658<tr><td><a href="Depend.html#TYPEmap_tree">map_tree</a> [<a href="Depend.html">Depend</a>]</td>
659<td></td></tr>
660<tr><td><a href="Ast_mapper.html#TYPEmapper">mapper</a> [<a href="Ast_mapper.html">Ast_mapper</a>]</td>
661<td><div class="info">
662A mapper record implements one "method" per syntactic category,
663    using an open recursion style: each method takes as its first
664    argument the mapper to be applied to children in the syntax
665    tree.
666</div>
667</td></tr>
668<tr><td><a href="CamlinternalOO.html#TYPEmeth">meth</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
669<td></td></tr>
670<tr><td><a href="Parsetree.html#TYPEmodule_binding">module_binding</a> [<a href="Parsetree.html">Parsetree</a>]</td>
671<td></td></tr>
672<tr><td><a href="Parsetree.html#TYPEmodule_declaration">module_declaration</a> [<a href="Parsetree.html">Parsetree</a>]</td>
673<td></td></tr>
674<tr><td><a href="Parsetree.html#TYPEmodule_expr">module_expr</a> [<a href="Parsetree.html">Parsetree</a>]</td>
675<td></td></tr>
676<tr><td><a href="Parsetree.html#TYPEmodule_expr_desc">module_expr_desc</a> [<a href="Parsetree.html">Parsetree</a>]</td>
677<td></td></tr>
678<tr><td><a href="Parsetree.html#TYPEmodule_type">module_type</a> [<a href="Parsetree.html">Parsetree</a>]</td>
679<td></td></tr>
680<tr><td><a href="Parsetree.html#TYPEmodule_type_declaration">module_type_declaration</a> [<a href="Parsetree.html">Parsetree</a>]</td>
681<td></td></tr>
682<tr><td><a href="Parsetree.html#TYPEmodule_type_desc">module_type_desc</a> [<a href="Parsetree.html">Parsetree</a>]</td>
683<td></td></tr>
684<tr><td><a href="UnixLabels.html#TYPEmsg_flag">msg_flag</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
685<td></td></tr>
686<tr><td><a href="Unix.html#TYPEmsg_flag">msg_flag</a> [<a href="Unix.html">Unix</a>]</td>
687<td></td></tr>
688<tr><td><a href="CamlinternalFormat.html#TYPEmutable_char_set">mutable_char_set</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
689<td></td></tr>
690<tr><td><a href="Asttypes.html#TYPEmutable_flag">mutable_flag</a> [<a href="Asttypes.html">Asttypes</a>]</td>
691<td></td></tr>
692<tr><td align="left"><br>N</td></tr>
693<tr><td><a href="UnixLabels.html#TYPEname_info">name_info</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
694<td><div class="info">
695Host and service information returned by <a href="Unix.html#VALgetnameinfo"><code class="code"><span class="constructor">Unix</span>.getnameinfo</code></a>.
696</div>
697</td></tr>
698<tr><td><a href="Unix.html#TYPEname_info">name_info</a> [<a href="Unix.html">Unix</a>]</td>
699<td><div class="info">
700Host and service information returned by <a href="Unix.html#VALgetnameinfo"><code class="code"><span class="constructor">Unix</span>.getnameinfo</code></a>.
701</div>
702</td></tr>
703<tr><td><a href="Bigarray.html#TYPEnativeint_elt">nativeint_elt</a> [<a href="Bigarray.html">Bigarray</a>]</td>
704<td></td></tr>
705<tr><td><a href="Num.html#TYPEnum">num</a> [<a href="Num.html">Num</a>]</td>
706<td><div class="info">
707The type of numbers.
708</div>
709</td></tr>
710<tr><td align="left"><br>O</td></tr>
711<tr><td><a href="CamlinternalOO.html#TYPEobj">obj</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
712<td></td></tr>
713<tr><td><a href="Obj.Ephemeron.html#TYPEobj_t">obj_t</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
714<td><div class="info">
715alias for <a href="Obj.html#TYPEt"><code class="code"><span class="constructor">Obj</span>.t</code></a>
716</div>
717</td></tr>
718<tr><td><a href="Parsetree.html#TYPEopen_description">open_description</a> [<a href="Parsetree.html">Parsetree</a>]</td>
719<td></td></tr>
720<tr><td><a href="UnixLabels.html#TYPEopen_flag">open_flag</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
721<td><div class="info">
722The flags to <a href="UnixLabels.html#VALopenfile"><code class="code"><span class="constructor">UnixLabels</span>.openfile</code></a>.
723</div>
724</td></tr>
725<tr><td><a href="Unix.html#TYPEopen_flag">open_flag</a> [<a href="Unix.html">Unix</a>]</td>
726<td><div class="info">
727The flags to <a href="Unix.html#VALopenfile"><code class="code"><span class="constructor">Unix</span>.openfile</code></a>.
728</div>
729</td></tr>
730<tr><td><a href="Pervasives.html#TYPEopen_flag">open_flag</a> [<a href="Pervasives.html">Pervasives</a>]</td>
731<td><div class="info">
732Opening modes for <a href="Pervasives.html#VALopen_out_gen"><code class="code">open_out_gen</code></a> and
733  <a href="Pervasives.html#VALopen_in_gen"><code class="code">open_in_gen</code></a>.
734</div>
735</td></tr>
736<tr><td><a href="Pervasives.html#TYPEout_channel">out_channel</a> [<a href="Pervasives.html">Pervasives</a>]</td>
737<td><div class="info">
738The type of output channel.
739</div>
740</td></tr>
741<tr><td><a href="Asttypes.html#TYPEoverride_flag">override_flag</a> [<a href="Asttypes.html">Asttypes</a>]</td>
742<td></td></tr>
743<tr><td align="left"><br>P</td></tr>
744<tr><td><a href="Parsetree.html#TYPEpackage_type">package_type</a> [<a href="Parsetree.html">Parsetree</a>]</td>
745<td></td></tr>
746<tr><td><a href="CamlinternalFormatBasics.html#TYPEpad_option">pad_option</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
747<td></td></tr>
748<tr><td><a href="CamlinternalFormatBasics.html#TYPEpadding">padding</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
749<td></td></tr>
750<tr><td><a href="CamlinternalFormatBasics.html#TYPEpadty">padty</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
751<td></td></tr>
752<tr><td><a href="CamlinternalFormat.html#TYPEparam_format_ebb">param_format_ebb</a> [<a href="CamlinternalFormat.html">CamlinternalFormat</a>]</td>
753<td></td></tr>
754<tr><td><a href="CamlinternalOO.html#TYPEparams">params</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
755<td></td></tr>
756<tr><td><a href="Clflags.Float_arg_helper.html#TYPEparse_result">parse_result</a> [<a href="Clflags.Float_arg_helper.html">Clflags.Float_arg_helper</a>]</td>
757<td></td></tr>
758<tr><td><a href="Clflags.Int_arg_helper.html#TYPEparse_result">parse_result</a> [<a href="Clflags.Int_arg_helper.html">Clflags.Int_arg_helper</a>]</td>
759<td></td></tr>
760<tr><td><a href="Arg_helper.Make.html#TYPEparse_result">parse_result</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td>
761<td></td></tr>
762<tr><td><a href="Clflags.Float_arg_helper.html#TYPEparsed">parsed</a> [<a href="Clflags.Float_arg_helper.html">Clflags.Float_arg_helper</a>]</td>
763<td></td></tr>
764<tr><td><a href="Clflags.Int_arg_helper.html#TYPEparsed">parsed</a> [<a href="Clflags.Int_arg_helper.html">Clflags.Int_arg_helper</a>]</td>
765<td></td></tr>
766<tr><td><a href="Arg_helper.Make.html#TYPEparsed">parsed</a> [<a href="Arg_helper.Make.html">Arg_helper.Make</a>]</td>
767<td></td></tr>
768<tr><td><a href="UnixLabels.html#TYPEpasswd_entry">passwd_entry</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
769<td><div class="info">
770Structure of entries in the <code class="code">passwd</code> database.
771</div>
772</td></tr>
773<tr><td><a href="Unix.html#TYPEpasswd_entry">passwd_entry</a> [<a href="Unix.html">Unix</a>]</td>
774<td><div class="info">
775Structure of entries in the <code class="code">passwd</code> database.
776</div>
777</td></tr>
778<tr><td><a href="Parsetree.html#TYPEpattern">pattern</a> [<a href="Parsetree.html">Parsetree</a>]</td>
779<td></td></tr>
780<tr><td><a href="Parsetree.html#TYPEpattern_desc">pattern_desc</a> [<a href="Parsetree.html">Parsetree</a>]</td>
781<td></td></tr>
782<tr><td><a href="Parsetree.html#TYPEpayload">payload</a> [<a href="Parsetree.html">Parsetree</a>]</td>
783<td></td></tr>
784<tr><td><a href="Lexing.html#TYPEposition">position</a> [<a href="Lexing.html">Lexing</a>]</td>
785<td><div class="info">
786A value of type <code class="code">position</code> describes a point in a source file.
787</div>
788</td></tr>
789<tr><td><a href="CamlinternalFormatBasics.html#TYPEprec_option">prec_option</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
790<td></td></tr>
791<tr><td><a href="CamlinternalFormatBasics.html#TYPEprecision">precision</a> [<a href="CamlinternalFormatBasics.html">CamlinternalFormatBasics</a>]</td>
792<td></td></tr>
793<tr><td><a href="Asttypes.html#TYPEprivate_flag">private_flag</a> [<a href="Asttypes.html">Asttypes</a>]</td>
794<td></td></tr>
795<tr><td><a href="UnixLabels.html#TYPEprocess_status">process_status</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
796<td><div class="info">
797The termination status of a process.
798</div>
799</td></tr>
800<tr><td><a href="Unix.html#TYPEprocess_status">process_status</a> [<a href="Unix.html">Unix</a>]</td>
801<td><div class="info">
802The termination status of a process.
803</div>
804</td></tr>
805<tr><td><a href="UnixLabels.html#TYPEprocess_times">process_times</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
806<td><div class="info">
807The execution times (CPU times) of a process.
808</div>
809</td></tr>
810<tr><td><a href="Unix.html#TYPEprocess_times">process_times</a> [<a href="Unix.html">Unix</a>]</td>
811<td><div class="info">
812The execution times (CPU times) of a process.
813</div>
814</td></tr>
815<tr><td><a href="UnixLabels.html#TYPEprotocol_entry">protocol_entry</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
816<td><div class="info">
817Structure of entries in the <code class="code">protocols</code> database.
818</div>
819</td></tr>
820<tr><td><a href="Unix.html#TYPEprotocol_entry">protocol_entry</a> [<a href="Unix.html">Unix</a>]</td>
821<td><div class="info">
822Structure of entries in the <code class="code">protocols</code> database.
823</div>
824</td></tr>
825<tr><td align="left"><br>R</td></tr>
826<tr><td><a href="Ratio.html#TYPEratio">ratio</a> [<a href="Ratio.html">Ratio</a>]</td>
827<td></td></tr>
828<tr><td><a href="Printexc.html#TYPEraw_backtrace">raw_backtrace</a> [<a href="Printexc.html">Printexc</a>]</td>
829<td><div class="info">
830The abstract type <code class="code">raw_backtrace</code> stores a backtrace in
831    a low-level format, instead of directly exposing them as string as
832    the <code class="code">get_backtrace()</code> function does.
833</div>
834</td></tr>
835<tr><td><a href="Printexc.html#TYPEraw_backtrace_slot">raw_backtrace_slot</a> [<a href="Printexc.html">Printexc</a>]</td>
836<td><div class="info">
837This type allows direct access to raw backtrace slots, without any
838    conversion in an OCaml-usable data-structure.
839</div>
840</td></tr>
841<tr><td><a href="Asttypes.html#TYPErec_flag">rec_flag</a> [<a href="Asttypes.html">Asttypes</a>]</td>
842<td></td></tr>
843<tr><td><a href="Pervasives.html#TYPEref">ref</a> [<a href="Pervasives.html">Pervasives</a>]</td>
844<td><div class="info">
845The type of references (mutable indirection cells) containing
846   a value of type <code class="code"><span class="keywordsign">'</span>a</code>.
847</div>
848</td></tr>
849<tr><td><a href="Misc.html#TYPEref_and_value">ref_and_value</a> [<a href="Misc.html">Misc</a>]</td>
850<td></td></tr>
851<tr><td><a href="Str.html#TYPEregexp">regexp</a> [<a href="Str.html">Str</a>]</td>
852<td><div class="info">
853The type of compiled regular expressions.
854</div>
855</td></tr>
856<tr><td><a href="Targetint.html#TYPErepr">repr</a> [<a href="Targetint.html">Targetint</a>]</td>
857<td></td></tr>
858<tr><td><a href="Pervasives.html#TYPEresult">result</a> [<a href="Pervasives.html">Pervasives</a>]</td>
859<td><div class="info">
860</div>
861</td></tr>
862<tr><td><a href="Parsetree.html#TYPErow_field">row_field</a> [<a href="Parsetree.html">Parsetree</a>]</td>
863<td></td></tr>
864<tr><td align="left"><br>S</td></tr>
865<tr><td><a href="Scanf.Scanning.html#TYPEscanbuf">scanbuf</a> [<a href="Scanf.Scanning.html">Scanf.Scanning</a>]</td>
866<td><div class="info">
867The type of scanning buffers.
868</div>
869</td></tr>
870<tr><td><a href="Scanf.html#TYPEscanner">scanner</a> [<a href="Scanf.html">Scanf</a>]</td>
871<td><div class="info">
872The type of formatted input scanners: <code class="code">(<span class="keywordsign">'</span>a,&nbsp;<span class="keywordsign">'</span>b,&nbsp;<span class="keywordsign">'</span>c,&nbsp;<span class="keywordsign">'</span>d)&nbsp;scanner</code>
873    is the type of a formatted input function that reads from some
874    formatted input channel according to some format string; more
875    precisely, if <code class="code">scan</code> is some formatted input function, then <code class="code">scan<br>
876&nbsp;&nbsp;&nbsp;&nbsp;ic&nbsp;fmt&nbsp;f</code> applies <code class="code">f</code> to all the arguments specified by format
877    string <code class="code">fmt</code>, when <code class="code">scan</code> has read those arguments from the
878    <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 <code class="code">ic</code>.
879</div>
880</td></tr>
881<tr><td><a href="UnixLabels.html#TYPEseek_command">seek_command</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
882<td><div class="info">
883Positioning modes for <a href="UnixLabels.html#VALlseek"><code class="code"><span class="constructor">UnixLabels</span>.lseek</code></a>.
884</div>
885</td></tr>
886<tr><td><a href="Unix.html#TYPEseek_command">seek_command</a> [<a href="Unix.html">Unix</a>]</td>
887<td><div class="info">
888Positioning modes for <a href="Unix.html#VALlseek"><code class="code"><span class="constructor">Unix</span>.lseek</code></a>.
889</div>
890</td></tr>
891<tr><td><a href="UnixLabels.html#TYPEservice_entry">service_entry</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
892<td><div class="info">
893Structure of entries in the <code class="code">services</code> database.
894</div>
895</td></tr>
896<tr><td><a href="Unix.html#TYPEservice_entry">service_entry</a> [<a href="Unix.html">Unix</a>]</td>
897<td><div class="info">
898Structure of entries in the <code class="code">services</code> database.
899</div>
900</td></tr>
901<tr><td><a href="UnixLabels.html#TYPEsetattr_when">setattr_when</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
902<td></td></tr>
903<tr><td><a href="Unix.html#TYPEsetattr_when">setattr_when</a> [<a href="Unix.html">Unix</a>]</td>
904<td></td></tr>
905<tr><td><a href="Misc.Color.html#TYPEsetting">setting</a> [<a href="Misc.Color.html">Misc.Color</a>]</td>
906<td></td></tr>
907<tr><td><a href="CamlinternalMod.html#TYPEshape">shape</a> [<a href="CamlinternalMod.html">CamlinternalMod</a>]</td>
908<td></td></tr>
909<tr><td><a href="UnixLabels.html#TYPEshutdown_command">shutdown_command</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
910<td><div class="info">
911The type of commands for <code class="code">shutdown</code>.
912</div>
913</td></tr>
914<tr><td><a href="Unix.html#TYPEshutdown_command">shutdown_command</a> [<a href="Unix.html">Unix</a>]</td>
915<td><div class="info">
916The type of commands for <code class="code">shutdown</code>.
917</div>
918</td></tr>
919<tr><td><a href="Sys.html#TYPEsignal_behavior">signal_behavior</a> [<a href="Sys.html">Sys</a>]</td>
920<td><div class="info">
921What to do when receiving a signal: <code class="code"><span class="constructor">Signal_default</span></code>: take the default behavior
922     (usually: abort the program), <code class="code"><span class="constructor">Signal_ignore</span></code>: ignore the signal, <code class="code"><span class="constructor">Signal_handle</span>&nbsp;f</code>: call function <code class="code">f</code>, giving it the signal
923   number as argument.
924</div>
925</td></tr>
926<tr><td><a href="Parsetree.html#TYPEsignature">signature</a> [<a href="Parsetree.html">Parsetree</a>]</td>
927<td></td></tr>
928<tr><td><a href="Parsetree.html#TYPEsignature_item">signature_item</a> [<a href="Parsetree.html">Parsetree</a>]</td>
929<td></td></tr>
930<tr><td><a href="Parsetree.html#TYPEsignature_item_desc">signature_item_desc</a> [<a href="Parsetree.html">Parsetree</a>]</td>
931<td></td></tr>
932<tr><td><a href="UnixLabels.html#TYPEsigprocmask_command">sigprocmask_command</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
933<td></td></tr>
934<tr><td><a href="Unix.html#TYPEsigprocmask_command">sigprocmask_command</a> [<a href="Unix.html">Unix</a>]</td>
935<td></td></tr>
936<tr><td><a href="UnixLabels.html#TYPEsockaddr">sockaddr</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
937<td></td></tr>
938<tr><td><a href="Unix.html#TYPEsockaddr">sockaddr</a> [<a href="Unix.html">Unix</a>]</td>
939<td></td></tr>
940<tr><td><a href="UnixLabels.html#TYPEsocket_bool_option">socket_bool_option</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
941<td><div class="info">
942The socket options that can be consulted with <a href="UnixLabels.html#VALgetsockopt"><code class="code"><span class="constructor">UnixLabels</span>.getsockopt</code></a>
943   and modified with <a href="UnixLabels.html#VALsetsockopt"><code class="code"><span class="constructor">UnixLabels</span>.setsockopt</code></a>.
944</div>
945</td></tr>
946<tr><td><a href="Unix.html#TYPEsocket_bool_option">socket_bool_option</a> [<a href="Unix.html">Unix</a>]</td>
947<td><div class="info">
948The socket options that can be consulted with <a href="Unix.html#VALgetsockopt"><code class="code"><span class="constructor">Unix</span>.getsockopt</code></a>
949   and modified with <a href="Unix.html#VALsetsockopt"><code class="code"><span class="constructor">Unix</span>.setsockopt</code></a>.
950</div>
951</td></tr>
952<tr><td><a href="UnixLabels.html#TYPEsocket_domain">socket_domain</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
953<td><div class="info">
954The type of socket domains.
955</div>
956</td></tr>
957<tr><td><a href="Unix.html#TYPEsocket_domain">socket_domain</a> [<a href="Unix.html">Unix</a>]</td>
958<td><div class="info">
959The type of socket domains.
960</div>
961</td></tr>
962<tr><td><a href="UnixLabels.html#TYPEsocket_float_option">socket_float_option</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
963<td><div class="info">
964The socket options that can be consulted with <a href="UnixLabels.html#VALgetsockopt_float"><code class="code"><span class="constructor">UnixLabels</span>.getsockopt_float</code></a>
965   and modified with <a href="UnixLabels.html#VALsetsockopt_float"><code class="code"><span class="constructor">UnixLabels</span>.setsockopt_float</code></a>.
966</div>
967</td></tr>
968<tr><td><a href="Unix.html#TYPEsocket_float_option">socket_float_option</a> [<a href="Unix.html">Unix</a>]</td>
969<td><div class="info">
970The socket options that can be consulted with <a href="Unix.html#VALgetsockopt_float"><code class="code"><span class="constructor">Unix</span>.getsockopt_float</code></a>
971   and modified with <a href="Unix.html#VALsetsockopt_float"><code class="code"><span class="constructor">Unix</span>.setsockopt_float</code></a>.
972</div>
973</td></tr>
974<tr><td><a href="UnixLabels.html#TYPEsocket_int_option">socket_int_option</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
975<td><div class="info">
976The socket options that can be consulted with <a href="UnixLabels.html#VALgetsockopt_int"><code class="code"><span class="constructor">UnixLabels</span>.getsockopt_int</code></a>
977   and modified with <a href="UnixLabels.html#VALsetsockopt_int"><code class="code"><span class="constructor">UnixLabels</span>.setsockopt_int</code></a>.
978</div>
979</td></tr>
980<tr><td><a href="Unix.html#TYPEsocket_int_option">socket_int_option</a> [<a href="Unix.html">Unix</a>]</td>
981<td><div class="info">
982The socket options that can be consulted with <a href="Unix.html#VALgetsockopt_int"><code class="code"><span class="constructor">Unix</span>.getsockopt_int</code></a>
983   and modified with <a href="Unix.html#VALsetsockopt_int"><code class="code"><span class="constructor">Unix</span>.setsockopt_int</code></a>.
984</div>
985</td></tr>
986<tr><td><a href="UnixLabels.html#TYPEsocket_optint_option">socket_optint_option</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
987<td><div class="info">
988The socket options that can be consulted with <a href="Unix.html#VALgetsockopt_optint"><code class="code"><span class="constructor">Unix</span>.getsockopt_optint</code></a>
989   and modified with <a href="Unix.html#VALsetsockopt_optint"><code class="code"><span class="constructor">Unix</span>.setsockopt_optint</code></a>.
990</div>
991</td></tr>
992<tr><td><a href="Unix.html#TYPEsocket_optint_option">socket_optint_option</a> [<a href="Unix.html">Unix</a>]</td>
993<td><div class="info">
994The socket options that can be consulted with <a href="Unix.html#VALgetsockopt_optint"><code class="code"><span class="constructor">Unix</span>.getsockopt_optint</code></a>
995   and modified with <a href="Unix.html#VALsetsockopt_optint"><code class="code"><span class="constructor">Unix</span>.setsockopt_optint</code></a>.
996</div>
997</td></tr>
998<tr><td><a href="UnixLabels.html#TYPEsocket_type">socket_type</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
999<td><div class="info">
1000The type of socket kinds, specifying the semantics of
1001   communications.
1002</div>
1003</td></tr>
1004<tr><td><a href="Unix.html#TYPEsocket_type">socket_type</a> [<a href="Unix.html">Unix</a>]</td>
1005<td><div class="info">
1006The type of socket kinds, specifying the semantics of
1007   communications.
1008</div>
1009</td></tr>
1010<tr><td><a href="Timings.html#TYPEsource_provenance">source_provenance</a> [<a href="Timings.html">Timings</a>]</td>
1011<td></td></tr>
1012<tr><td><a href="Pprintast.html#TYPEspace_formatter">space_formatter</a> [<a href="Pprintast.html">Pprintast</a>]</td>
1013<td></td></tr>
1014<tr><td><a href="Arg.html#TYPEspec">spec</a> [<a href="Arg.html">Arg</a>]</td>
1015<td><div class="info">
1016The concrete type describing the behavior associated
1017   with a keyword.
1018</div>
1019</td></tr>
1020<tr><td><a href="Str.html#TYPEsplit_result">split_result</a> [<a href="Str.html">Str</a>]</td>
1021<td></td></tr>
1022<tr><td><a href="Gc.html#TYPEstat">stat</a> [<a href="Gc.html">Gc</a>]</td>
1023<td><div class="info">
1024The memory management counters are returned in a <code class="code">stat</code> record.
1025</div>
1026</td></tr>
1027<tr><td><a href="Warnings.html#TYPEstate">state</a> [<a href="Warnings.html">Warnings</a>]</td>
1028<td></td></tr>
1029<tr><td><a href="MoreLabels.Hashtbl.html#TYPEstatistics">statistics</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
1030<td></td></tr>
1031<tr><td><a href="Hashtbl.html#TYPEstatistics">statistics</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
1032<td><div class="info">
1033</div>
1034</td></tr>
1035<tr><td><a href="UnixLabels.LargeFile.html#TYPEstats">stats</a> [<a href="UnixLabels.LargeFile.html">UnixLabels.LargeFile</a>]</td>
1036<td></td></tr>
1037<tr><td><a href="UnixLabels.html#TYPEstats">stats</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
1038<td><div class="info">
1039The information returned by the <a href="UnixLabels.html#VALstat"><code class="code"><span class="constructor">UnixLabels</span>.stat</code></a> calls.
1040</div>
1041</td></tr>
1042<tr><td><a href="Unix.LargeFile.html#TYPEstats">stats</a> [<a href="Unix.LargeFile.html">Unix.LargeFile</a>]</td>
1043<td></td></tr>
1044<tr><td><a href="Unix.html#TYPEstats">stats</a> [<a href="Unix.html">Unix</a>]</td>
1045<td><div class="info">
1046The information returned by the <a href="Unix.html#VALstat"><code class="code"><span class="constructor">Unix</span>.stat</code></a> calls.
1047</div>
1048</td></tr>
1049<tr><td><a href="CamlinternalOO.html#TYPEstats">stats</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
1050<td></td></tr>
1051<tr><td><a href="Terminfo.html#TYPEstatus">status</a> [<a href="Terminfo.html">Terminfo</a>]</td>
1052<td></td></tr>
1053<tr><td><a href="Graphics.html#TYPEstatus">status</a> [<a href="Graphics.html">Graphics</a>]</td>
1054<td><div class="info">
1055To report events.
1056</div>
1057</td></tr>
1058<tr><td><a href="Ast_helper.html#TYPEstr">str</a> [<a href="Ast_helper.html">Ast_helper</a>]</td>
1059<td></td></tr>
1060<tr><td><a href="Parsetree.html#TYPEstructure">structure</a> [<a href="Parsetree.html">Parsetree</a>]</td>
1061<td></td></tr>
1062<tr><td><a href="Parsetree.html#TYPEstructure_item">structure_item</a> [<a href="Parsetree.html">Parsetree</a>]</td>
1063<td></td></tr>
1064<tr><td><a href="Parsetree.html#TYPEstructure_item_desc">structure_item_desc</a> [<a href="Parsetree.html">Parsetree</a>]</td>
1065<td></td></tr>
1066<tr><td><a href="Misc.Color.html#TYPEstyle">style</a> [<a href="Misc.Color.html">Misc.Color</a>]</td>
1067<td></td></tr>
1068<tr><td><a href="Misc.Color.html#TYPEstyles">styles</a> [<a href="Misc.Color.html">Misc.Color</a>]</td>
1069<td></td></tr>
1070<tr><td align="left"><br>T</td></tr>
1071<tr><td><a href="Weak.S.html#TYPEt">t</a> [<a href="Weak.S.html">Weak.S</a>]</td>
1072<td><div class="info">
1073The type of tables that contain elements of type <code class="code">data</code>.
1074</div>
1075</td></tr>
1076<tr><td><a href="Weak.html#TYPEt">t</a> [<a href="Weak.html">Weak</a>]</td>
1077<td><div class="info">
1078The type of arrays of weak pointers (weak arrays).
1079</div>
1080</td></tr>
1081<tr><td><a href="Warnings.html#TYPEt">t</a> [<a href="Warnings.html">Warnings</a>]</td>
1082<td></td></tr>
1083<tr><td><a href="Uchar.html#TYPEt">t</a> [<a href="Uchar.html">Uchar</a>]</td>
1084<td><div class="info">
1085The type for Unicode characters.
1086</div>
1087</td></tr>
1088<tr><td><a href="Thread.html#TYPEt">t</a> [<a href="Thread.html">Thread</a>]</td>
1089<td><div class="info">
1090The type of thread handles.
1091</div>
1092</td></tr>
1093<tr><td><a href="Tbl.html#TYPEt">t</a> [<a href="Tbl.html">Tbl</a>]</td>
1094<td></td></tr>
1095<tr><td><a href="Targetint.html#TYPEt">t</a> [<a href="Targetint.html">Targetint</a>]</td>
1096<td><div class="info">
1097The type of target integers.
1098</div>
1099</td></tr>
1100<tr><td><a href="String.html#TYPEt">t</a> [<a href="String.html">String</a>]</td>
1101<td><div class="info">
1102An alias for the type of strings.
1103</div>
1104</td></tr>
1105<tr><td><a href="Stream.html#TYPEt">t</a> [<a href="Stream.html">Stream</a>]</td>
1106<td><div class="info">
1107The type of streams holding values of type <code class="code"><span class="keywordsign">'</span>a</code>.
1108</div>
1109</td></tr>
1110<tr><td><a href="StringLabels.html#TYPEt">t</a> [<a href="StringLabels.html">StringLabels</a>]</td>
1111<td><div class="info">
1112An alias for the type of strings.
1113</div>
1114</td></tr>
1115<tr><td><a href="Stack.html#TYPEt">t</a> [<a href="Stack.html">Stack</a>]</td>
1116<td><div class="info">
1117The type of stacks containing elements of type <code class="code"><span class="keywordsign">'</span>a</code>.
1118</div>
1119</td></tr>
1120<tr><td><a href="Spacetime.Series.html#TYPEt">t</a> [<a href="Spacetime.Series.html">Spacetime.Series</a>]</td>
1121<td><div class="info">
1122Type representing a file that will hold a series of heap snapshots
1123      together with additional information required to interpret those
1124      snapshots.
1125</div>
1126</td></tr>
1127<tr><td><a href="Random.State.html#TYPEt">t</a> [<a href="Random.State.html">Random.State</a>]</td>
1128<td><div class="info">
1129The type of PRNG states.
1130</div>
1131</td></tr>
1132<tr><td><a href="Queue.html#TYPEt">t</a> [<a href="Queue.html">Queue</a>]</td>
1133<td><div class="info">
1134The type of queues containing elements of type <code class="code"><span class="keywordsign">'</span>a</code>.
1135</div>
1136</td></tr>
1137<tr><td><a href="Printexc.Slot.html#TYPEt">t</a> [<a href="Printexc.Slot.html">Printexc.Slot</a>]</td>
1138<td></td></tr>
1139<tr><td><a href="Obj.Ephemeron.html#TYPEt">t</a> [<a href="Obj.Ephemeron.html">Obj.Ephemeron</a>]</td>
1140<td><div class="info">
1141an ephemeron cf <a href="Ephemeron.html"><code class="code"><span class="constructor">Ephemeron</span></code></a>
1142</div>
1143</td></tr>
1144<tr><td><a href="Obj.html#TYPEt">t</a> [<a href="Obj.html">Obj</a>]</td>
1145<td></td></tr>
1146<tr><td><a href="Nativeint.html#TYPEt">t</a> [<a href="Nativeint.html">Nativeint</a>]</td>
1147<td><div class="info">
1148An alias for the type of native integers.
1149</div>
1150</td></tr>
1151<tr><td><a href="Mutex.html#TYPEt">t</a> [<a href="Mutex.html">Mutex</a>]</td>
1152<td><div class="info">
1153The type of mutexes.
1154</div>
1155</td></tr>
1156<tr><td><a href="Set.OrderedType.html#TYPEt">t</a> [<a href="Set.OrderedType.html">Set.OrderedType</a>]</td>
1157<td><div class="info">
1158The type of the set elements.
1159</div>
1160</td></tr>
1161<tr><td><a href="MoreLabels.Set.S.html#TYPEt">t</a> [<a href="MoreLabels.Set.S.html">MoreLabels.Set.S</a>]</td>
1162<td></td></tr>
1163<tr><td><a href="MoreLabels.Map.S.html#TYPEt">t</a> [<a href="MoreLabels.Map.S.html">MoreLabels.Map.S</a>]</td>
1164<td></td></tr>
1165<tr><td><a href="MoreLabels.Hashtbl.SeededS.html#TYPEt">t</a> [<a href="MoreLabels.Hashtbl.SeededS.html">MoreLabels.Hashtbl.SeededS</a>]</td>
1166<td></td></tr>
1167<tr><td><a href="MoreLabels.Hashtbl.S.html#TYPEt">t</a> [<a href="MoreLabels.Hashtbl.S.html">MoreLabels.Hashtbl.S</a>]</td>
1168<td></td></tr>
1169<tr><td><a href="MoreLabels.Hashtbl.html#TYPEt">t</a> [<a href="MoreLabels.Hashtbl.html">MoreLabels.Hashtbl</a>]</td>
1170<td></td></tr>
1171<tr><td><a href="Misc.HookSig.html#TYPEt">t</a> [<a href="Misc.HookSig.html">Misc.HookSig</a>]</td>
1172<td></td></tr>
1173<tr><td><a href="Misc.LongString.html#TYPEt">t</a> [<a href="Misc.LongString.html">Misc.LongString</a>]</td>
1174<td></td></tr>
1175<tr><td><a href="Misc.Stdlib.Option.html#TYPEt">t</a> [<a href="Misc.Stdlib.Option.html">Misc.Stdlib.Option</a>]</td>
1176<td></td></tr>
1177<tr><td><a href="Misc.Stdlib.List.html#TYPEt">t</a> [<a href="Misc.Stdlib.List.html">Misc.Stdlib.List</a>]</td>
1178<td></td></tr>
1179<tr><td><a href="Map.OrderedType.html#TYPEt">t</a> [<a href="Map.OrderedType.html">Map.OrderedType</a>]</td>
1180<td><div class="info">
1181The type of the map keys.
1182</div>
1183</td></tr>
1184<tr><td><a href="Longident.html#TYPEt">t</a> [<a href="Longident.html">Longident</a>]</td>
1185<td></td></tr>
1186<tr><td><a href="Location.html#TYPEt">t</a> [<a href="Location.html">Location</a>]</td>
1187<td></td></tr>
1188<tr><td><a href="Lazy.html#TYPEt">t</a> [<a href="Lazy.html">Lazy</a>]</td>
1189<td><div class="info">
1190A value of type <code class="code"><span class="keywordsign">'</span>a&nbsp;<span class="constructor">Lazy</span>.t</code> is a deferred computation, called
1191   a suspension, that has a result of type <code class="code"><span class="keywordsign">'</span>a</code>.
1192</div>
1193</td></tr>
1194<tr><td><a href="Int64.html#TYPEt">t</a> [<a href="Int64.html">Int64</a>]</td>
1195<td><div class="info">
1196An alias for the type of 64-bit integers.
1197</div>
1198</td></tr>
1199<tr><td><a href="Int32.html#TYPEt">t</a> [<a href="Int32.html">Int32</a>]</td>
1200<td><div class="info">
1201An alias for the type of 32-bit integers.
1202</div>
1203</td></tr>
1204<tr><td><a href="Identifiable.S.html#TYPEt">t</a> [<a href="Identifiable.S.html">Identifiable.S</a>]</td>
1205<td></td></tr>
1206<tr><td><a href="Identifiable.Thing.html#TYPEt">t</a> [<a href="Identifiable.Thing.html">Identifiable.Thing</a>]</td>
1207<td></td></tr>
1208<tr><td><a href="Hashtbl.SeededHashedType.html#TYPEt">t</a> [<a href="Hashtbl.SeededHashedType.html">Hashtbl.SeededHashedType</a>]</td>
1209<td><div class="info">
1210The type of the hashtable keys.
1211</div>
1212</td></tr>
1213<tr><td><a href="Hashtbl.HashedType.html#TYPEt">t</a> [<a href="Hashtbl.HashedType.html">Hashtbl.HashedType</a>]</td>
1214<td><div class="info">
1215The type of the hashtable keys.
1216</div>
1217</td></tr>
1218<tr><td><a href="Hashtbl.SeededS.html#TYPEt">t</a> [<a href="Hashtbl.SeededS.html">Hashtbl.SeededS</a>]</td>
1219<td></td></tr>
1220<tr><td><a href="Hashtbl.S.html#TYPEt">t</a> [<a href="Hashtbl.S.html">Hashtbl.S</a>]</td>
1221<td></td></tr>
1222<tr><td><a href="Hashtbl.html#TYPEt">t</a> [<a href="Hashtbl.html">Hashtbl</a>]</td>
1223<td><div class="info">
1224The type of hash tables from type <code class="code"><span class="keywordsign">'</span>a</code> to type <code class="code"><span class="keywordsign">'</span>b</code>.
1225</div>
1226</td></tr>
1227<tr><td><a href="Ephemeron.Kn.html#TYPEt">t</a> [<a href="Ephemeron.Kn.html">Ephemeron.Kn</a>]</td>
1228<td><div class="info">
1229an ephemeron with an arbitrary number of keys
1230                      of the same type
1231</div>
1232</td></tr>
1233<tr><td><a href="Ephemeron.K2.html#TYPEt">t</a> [<a href="Ephemeron.K2.html">Ephemeron.K2</a>]</td>
1234<td><div class="info">
1235an ephemeron with two keys
1236</div>
1237</td></tr>
1238<tr><td><a href="Ephemeron.K1.html#TYPEt">t</a> [<a href="Ephemeron.K1.html">Ephemeron.K1</a>]</td>
1239<td><div class="info">
1240an ephemeron with one key
1241</div>
1242</td></tr>
1243<tr><td><a href="Digest.html#TYPEt">t</a> [<a href="Digest.html">Digest</a>]</td>
1244<td><div class="info">
1245The type of digests: 16-character strings.
1246</div>
1247</td></tr>
1248<tr><td><a href="Map.S.html#TYPEt">t</a> [<a href="Map.S.html">Map.S</a>]</td>
1249<td><div class="info">
1250The type of maps from type <code class="code">key</code> to type <code class="code"><span class="keywordsign">'</span>a</code>.
1251</div>
1252</td></tr>
1253<tr><td><a href="Set.S.html#TYPEt">t</a> [<a href="Set.S.html">Set.S</a>]</td>
1254<td><div class="info">
1255The type of sets.
1256</div>
1257</td></tr>
1258<tr><td><a href="Consistbl.html#TYPEt">t</a> [<a href="Consistbl.html">Consistbl</a>]</td>
1259<td></td></tr>
1260<tr><td><a href="Condition.html#TYPEt">t</a> [<a href="Condition.html">Condition</a>]</td>
1261<td><div class="info">
1262The type of condition variables.
1263</div>
1264</td></tr>
1265<tr><td><a href="Complex.html#TYPEt">t</a> [<a href="Complex.html">Complex</a>]</td>
1266<td><div class="info">
1267The type of complex numbers.
1268</div>
1269</td></tr>
1270<tr><td><a href="Char.html#TYPEt">t</a> [<a href="Char.html">Char</a>]</td>
1271<td><div class="info">
1272An alias for the type of characters.
1273</div>
1274</td></tr>
1275<tr><td><a href="CamlinternalOO.html#TYPEt">t</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
1276<td></td></tr>
1277<tr><td><a href="BytesLabels.html#TYPEt">t</a> [<a href="BytesLabels.html">BytesLabels</a>]</td>
1278<td><div class="info">
1279An alias for the type of byte sequences.
1280</div>
1281</td></tr>
1282<tr><td><a href="Bytes.html#TYPEt">t</a> [<a href="Bytes.html">Bytes</a>]</td>
1283<td><div class="info">
1284An alias for the type of byte sequences.
1285</div>
1286</td></tr>
1287<tr><td><a href="Buffer.html#TYPEt">t</a> [<a href="Buffer.html">Buffer</a>]</td>
1288<td><div class="info">
1289The abstract type of buffers.
1290</div>
1291</td></tr>
1292<tr><td><a href="Bigarray.Array3.html#TYPEt">t</a> [<a href="Bigarray.Array3.html">Bigarray.Array3</a>]</td>
1293<td><div class="info">
1294The type of three-dimensional big arrays whose elements have
1295     OCaml type <code class="code"><span class="keywordsign">'</span>a</code>, representation kind <code class="code"><span class="keywordsign">'</span>b</code>, and memory layout <code class="code"><span class="keywordsign">'</span>c</code>.
1296</div>
1297</td></tr>
1298<tr><td><a href="Bigarray.Array2.html#TYPEt">t</a> [<a href="Bigarray.Array2.html">Bigarray.Array2</a>]</td>
1299<td><div class="info">
1300The type of two-dimensional big arrays whose elements have
1301     OCaml type <code class="code"><span class="keywordsign">'</span>a</code>, representation kind <code class="code"><span class="keywordsign">'</span>b</code>, and memory layout <code class="code"><span class="keywordsign">'</span>c</code>.
1302</div>
1303</td></tr>
1304<tr><td><a href="Bigarray.Array1.html#TYPEt">t</a> [<a href="Bigarray.Array1.html">Bigarray.Array1</a>]</td>
1305<td><div class="info">
1306The type of one-dimensional big arrays whose elements have
1307     OCaml type <code class="code"><span class="keywordsign">'</span>a</code>, representation kind <code class="code"><span class="keywordsign">'</span>b</code>, and memory layout <code class="code"><span class="keywordsign">'</span>c</code>.
1308</div>
1309</td></tr>
1310<tr><td><a href="Bigarray.Array0.html#TYPEt">t</a> [<a href="Bigarray.Array0.html">Bigarray.Array0</a>]</td>
1311<td><div class="info">
1312The type of zero-dimensional big arrays whose elements have
1313     OCaml type <code class="code"><span class="keywordsign">'</span>a</code>, representation kind <code class="code"><span class="keywordsign">'</span>b</code>, and memory layout <code class="code"><span class="keywordsign">'</span>c</code>.
1314</div>
1315</td></tr>
1316<tr><td><a href="Bigarray.Genarray.html#TYPEt">t</a> [<a href="Bigarray.Genarray.html">Bigarray.Genarray</a>]</td>
1317<td><div class="info">
1318The type <code class="code"><span class="constructor">Genarray</span>.t</code> is the type of big arrays with variable
1319     numbers of dimensions.
1320</div>
1321</td></tr>
1322<tr><td><a href="CamlinternalOO.html#TYPEtable">table</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
1323<td></td></tr>
1324<tr><td><a href="CamlinternalOO.html#TYPEtables">tables</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
1325<td></td></tr>
1326<tr><td><a href="Format.html#TYPEtag">tag</a> [<a href="Format.html">Format</a>]</td>
1327<td></td></tr>
1328<tr><td><a href="CamlinternalOO.html#TYPEtag">tag</a> [<a href="CamlinternalOO.html">CamlinternalOO</a>]</td>
1329<td></td></tr>
1330<tr><td><a href="UnixLabels.html#TYPEterminal_io">terminal_io</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
1331<td></td></tr>
1332<tr><td><a href="Unix.html#TYPEterminal_io">terminal_io</a> [<a href="Unix.html">Unix</a>]</td>
1333<td></td></tr>
1334<tr><td><a href="Docstrings.html#TYPEtext">text</a> [<a href="Docstrings.html">Docstrings</a>]</td>
1335<td></td></tr>
1336<tr><td><a href="UnixLabels.html#TYPEtm">tm</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
1337<td><div class="info">
1338The type representing wallclock time and calendar date.
1339</div>
1340</td></tr>
1341<tr><td><a href="Unix.html#TYPEtm">tm</a> [<a href="Unix.html">Unix</a>]</td>
1342<td><div class="info">
1343The type representing wallclock time and calendar date.
1344</div>
1345</td></tr>
1346<tr><td><a href="Parser.html#TYPEtoken">token</a> [<a href="Parser.html">Parser</a>]</td>
1347<td></td></tr>
1348<tr><td><a href="Genlex.html#TYPEtoken">token</a> [<a href="Genlex.html">Genlex</a>]</td>
1349<td><div class="info">
1350The type of tokens.
1351</div>
1352</td></tr>
1353<tr><td><a href="Parsetree.html#TYPEtoplevel_phrase">toplevel_phrase</a> [<a href="Parsetree.html">Parsetree</a>]</td>
1354<td></td></tr>
1355<tr><td><a href="Parsetree.html#TYPEtype_declaration">type_declaration</a> [<a href="Parsetree.html">Parsetree</a>]</td>
1356<td></td></tr>
1357<tr><td><a href="Parsetree.html#TYPEtype_extension">type_extension</a> [<a href="Parsetree.html">Parsetree</a>]</td>
1358<td></td></tr>
1359<tr><td><a href="Parsetree.html#TYPEtype_kind">type_kind</a> [<a href="Parsetree.html">Parsetree</a>]</td>
1360<td></td></tr>
1361<tr><td align="left"><br>U</td></tr>
1362<tr><td><a href="Arg.html#TYPEusage_msg">usage_msg</a> [<a href="Arg.html">Arg</a>]</td>
1363<td></td></tr>
1364<tr><td align="left"><br>V</td></tr>
1365<tr><td><a href="Parsetree.html#TYPEvalue_binding">value_binding</a> [<a href="Parsetree.html">Parsetree</a>]</td>
1366<td></td></tr>
1367<tr><td><a href="Parsetree.html#TYPEvalue_description">value_description</a> [<a href="Parsetree.html">Parsetree</a>]</td>
1368<td></td></tr>
1369<tr><td><a href="Asttypes.html#TYPEvariance">variance</a> [<a href="Asttypes.html">Asttypes</a>]</td>
1370<td></td></tr>
1371<tr><td><a href="Asttypes.html#TYPEvirtual_flag">virtual_flag</a> [<a href="Asttypes.html">Asttypes</a>]</td>
1372<td></td></tr>
1373<tr><td align="left"><br>W</td></tr>
1374<tr><td><a href="UnixLabels.html#TYPEwait_flag">wait_flag</a> [<a href="UnixLabels.html">UnixLabels</a>]</td>
1375<td><div class="info">
1376Flags for <a href="UnixLabels.html#VALwaitpid"><code class="code"><span class="constructor">UnixLabels</span>.waitpid</code></a>.
1377</div>
1378</td></tr>
1379<tr><td><a href="Unix.html#TYPEwait_flag">wait_flag</a> [<a href="Unix.html">Unix</a>]</td>
1380<td><div class="info">
1381Flags for <a href="Unix.html#VALwaitpid"><code class="code"><span class="constructor">Unix</span>.waitpid</code></a>.
1382</div>
1383</td></tr>
1384<tr><td><a href="GraphicsX11.html#TYPEwindow_id">window_id</a> [<a href="GraphicsX11.html">GraphicsX11</a>]</td>
1385<td></td></tr>
1386<tr><td><a href="Parsetree.html#TYPEwith_constraint">with_constraint</a> [<a href="Parsetree.html">Parsetree</a>]</td>
1387<td></td></tr>
1388</table>
1389</body>
1390</html>