A | |
acc [CamlinternalFormat] | |
acc_formatting_gen [CamlinternalFormat] | |
access_permission [UnixLabels] |
Flags for the
UnixLabels.access call.
|
access_permission [Unix] |
Flags for the
Unix.access call.
|
addr_info [UnixLabels] |
Address information returned by
Unix.getaddrinfo .
|
addr_info [Unix] |
Address information returned by
Unix.getaddrinfo .
|
alarm [Gc] |
An alarm is a piece of data that calls a user function at the end of
each major GC cycle.
|
anon_fun [Arg] | |
arg_label [Asttypes] | |
attribute [Parsetree] | |
attributes [Parsetree] | |
attrs [Ast_helper] | |
B | |
backend_type [Sys] |
Currently, the official distribution only supports
Native and
Bytecode , but it can be other backends with alternative
compilers, for example, javascript.
|
backtrace_slot [Printexc] |
The abstract type
backtrace_slot represents a single slot of
a backtrace.
|
big_int [Big_int] |
The type of big integers.
|
block_type [CamlinternalFormatBasics] | |
bound_map [Depend] | |
C | |
c_layout [Bigarray] | |
case [Parsetree] | |
channel [Event] |
The type of communication channels carrying values of type
'a .
|
char_set [CamlinternalFormatBasics] | |
class_declaration [Parsetree] | |
class_description [Parsetree] | |
class_expr [Parsetree] | |
class_expr_desc [Parsetree] | |
class_field [Parsetree] | |
class_field_desc [Parsetree] | |
class_field_kind [Parsetree] | |
class_infos [Parsetree] | |
class_signature [Parsetree] | |
class_structure [Parsetree] | |
class_type [Parsetree] | |
class_type_declaration [Parsetree] | |
class_type_desc [Parsetree] | |
class_type_field [Parsetree] | |
class_type_field_desc [Parsetree] | |
closed_flag [Asttypes] | |
closure [CamlinternalOO] | |
color [Misc.Color] | |
color [Graphics] |
A color is specified by its R, G, B components.
|
compiler_pass [Timings] | |
complex32_elt [Bigarray] | |
complex64_elt [Bigarray] | |
component [Strongly_connected_components.S] | |
constant [Parsetree] | |
constant [Asttypes] | |
constructor_arguments [Parsetree] | |
constructor_declaration [Parsetree] | |
control [Gc] |
The GC parameters are given as a
control record.
|
core_type [Parsetree] | |
core_type_desc [Parsetree] | |
counter [CamlinternalFormatBasics] | |
custom_arity [CamlinternalFormatBasics] | |
D | |
data [Weak.S] |
The type of the elements stored in the table.
|
dir_handle [UnixLabels] |
The type of descriptors over opened directories.
|
dir_handle [Unix] |
The type of descriptors over opened directories.
|
directed_graph [Strongly_connected_components.S] |
If (a -> set) belongs to the map, it means that there are edges
from
a to every element of set .
|
direction_flag [Asttypes] | |
directive_argument [Parsetree] | |
doc [Arg] | |
docs [Docstrings] | |
docstring [Docstrings] |
Documentation comments
|
E | |
elt [MoreLabels.Set.S] | |
elt [Set.S] |
The type of the set elements.
|
equal [Ephemeron.GenHashTable] | |
error [UnixLabels] |
The type of error codes.
|
error [Unix] |
The type of error codes.
|
error [Syntaxerr] | |
error [Location] | |
error [Lexer] | |
error [Dynlink] | |
error [Attr_helper] | |
event [Graphics] |
To specify events to wait for.
|
event [Event] |
The type of communication events returning a result of type
'a .
|
expression [Parsetree] | |
expression_desc [Parsetree] | |
extension [Parsetree] | |
extension_constructor [Parsetree] | |
extension_constructor_kind [Parsetree] | |
extern_flags [Marshal] |
The flags to the
Marshal.to_* functions below.
|
F | |
file [Timings] | |
file_descr [UnixLabels] |
The abstract type of file descriptors.
|
file_descr [Unix] |
The abstract type of file descriptors.
|
file_kind [UnixLabels] | |
file_kind [Unix] | |
file_name [Scanf.Scanning] |
A convenient alias to designate a file name.
|
file_perm [UnixLabels] |
The type of file access rights, e.g.
|
file_perm [Unix] |
The type of file access rights, e.g.
|
float32_elt [Bigarray] | |
float64_elt [Bigarray] | |
float_conv [CamlinternalFormatBasics] | |
flow_action [UnixLabels] | |
flow_action [Unix] | |
flush_queue [UnixLabels] | |
flush_queue [Unix] | |
fmt [CamlinternalFormatBasics] |
List of format elements.
|
fmt_ebb [CamlinternalFormat] | |
fmtty [CamlinternalFormatBasics] | |
fmtty_rel [CamlinternalFormatBasics] | |
format [Pervasives] | |
format4 [Pervasives] | |
format6 [Pervasives] | |
format6 [CamlinternalFormatBasics] | |
formatter [Format] |
Abstract data corresponding to a pretty-printer (also called a
formatter) and all its machinery.
|
formatter_out_functions [Format] | |
formatter_tag_functions [Format] |
The tag handling functions specific to a formatter:
mark versions are the 'tag marking' functions that associate a string
marker to a tag in order for the pretty-printing engine to flush
those markers as 0 length tokens in the output device of the formatter.
|
formatting_gen [CamlinternalFormatBasics] | |
formatting_lit [CamlinternalFormatBasics] | |
fortran_layout [Bigarray] |
To facilitate interoperability with existing C and Fortran code,
this library supports two different memory layouts for big arrays,
one compatible with the C conventions,
the other compatible with the Fortran conventions.
|
fpclass [Pervasives] |
The five classes of floating-point numbers, as determined by
the
classify_float function.
|
G | |
getaddrinfo_option [UnixLabels] |
Options to
Unix.getaddrinfo .
|
getaddrinfo_option [Unix] |
Options to
Unix.getaddrinfo .
|
getnameinfo_option [UnixLabels] |
Options to
Unix.getnameinfo .
|
getnameinfo_option [Unix] |
Options to
Unix.getnameinfo .
|
group_entry [UnixLabels] |
Structure of entries in the
groups database.
|
group_entry [Unix] |
Structure of entries in the
groups database.
|
H | |
heter_list [CamlinternalFormat] | |
hook_info [Misc] | |
host_entry [UnixLabels] |
Structure of entries in the
hosts database.
|
host_entry [Unix] |
Structure of entries in the
hosts database.
|
I | |
ignored [CamlinternalFormatBasics] | |
image [Graphics] |
The abstract type for images, in internal representation.
|
impl [CamlinternalOO] | |
in_channel [Scanf.Scanning] |
The notion of input channel for the
Scanf module:
those channels provide all the machinery necessary to read from any source
of characters, including a !Pervasives.in_channel value.
|
in_channel [Pervasives] |
The type of input channel.
|
include_declaration [Parsetree] | |
include_description [Parsetree] | |
include_infos [Parsetree] | |
inet_addr [UnixLabels] |
The abstract type of Internet addresses.
|
inet_addr [Unix] |
The abstract type of Internet addresses.
|
info [Docstrings] | |
init_table [CamlinternalOO] | |
inlining_arguments [Clflags] | |
int16_signed_elt [Bigarray] | |
int16_unsigned_elt [Bigarray] | |
int32_elt [Bigarray] | |
int64_elt [Bigarray] | |
int8_signed_elt [Bigarray] | |
int8_unsigned_elt [Bigarray] | |
int_conv [CamlinternalFormatBasics] | |
int_elt [Bigarray] | |
interval_timer [UnixLabels] |
The three kinds of interval timers.
|
interval_timer [Unix] |
The three kinds of interval timers.
|
interval_timer_status [UnixLabels] |
The type describing the status of an interval timer
|
interval_timer_status [Unix] |
The type describing the status of an interval timer
|
iterator [Ast_iterator] |
A
iterator record implements one "method" per syntactic category,
using an open recursion style: each method takes as its first
argument the iterator to be applied to children in the syntax
tree.
|
K | |
key [MoreLabels.Map.S] | |
key [MoreLabels.Hashtbl.SeededS] | |
key [MoreLabels.Hashtbl.S] | |
key [Hashtbl.SeededS] | |
key [Hashtbl.S] | |
key [Map.S] |
The type of the map keys.
|
key [Arg] | |
kind [Bigarray] |
To each element kind is associated an OCaml type, which is
the type of OCaml values that can be stored in the big array
or read back from it.
|
L | |
label [CamlinternalOO] | |
label [Asttypes] | |
label_declaration [Parsetree] | |
layout [Bigarray] | |
lexbuf [Lexing] |
The type of lexer buffers.
|
lid [Ast_helper] | |
link_mode [Ccomp] | |
linking_error [Dynlink] | |
loc [Location] | |
loc [Asttypes] | |
loc [Ast_helper] | |
location [Printexc] |
The type of location information found in backtraces.
|
lock_command [UnixLabels] |
Commands for
UnixLabels.lockf .
|
lock_command [Unix] |
Commands for
Unix.lockf .
|
M | |
map_tree [Depend] | |
mapper [Ast_mapper] |
A mapper record implements one "method" per syntactic category,
using an open recursion style: each method takes as its first
argument the mapper to be applied to children in the syntax
tree.
|
meth [CamlinternalOO] | |
module_binding [Parsetree] | |
module_declaration [Parsetree] | |
module_expr [Parsetree] | |
module_expr_desc [Parsetree] | |
module_type [Parsetree] | |
module_type_declaration [Parsetree] | |
module_type_desc [Parsetree] | |
msg_flag [UnixLabels] | |
msg_flag [Unix] | |
mutable_char_set [CamlinternalFormat] | |
mutable_flag [Asttypes] | |
N | |
name_info [UnixLabels] |
Host and service information returned by
Unix.getnameinfo .
|
name_info [Unix] |
Host and service information returned by
Unix.getnameinfo .
|
nativeint_elt [Bigarray] | |
num [Num] |
The type of numbers.
|
O | |
obj [CamlinternalOO] | |
obj_t [Obj.Ephemeron] |
alias for
Obj.t
|
open_description [Parsetree] | |
open_flag [UnixLabels] |
The flags to
UnixLabels.openfile .
|
open_flag [Unix] |
The flags to
Unix.openfile .
|
open_flag [Pervasives] |
Opening modes for
open_out_gen and
open_in_gen .
|
out_channel [Pervasives] |
The type of output channel.
|
override_flag [Asttypes] | |
P | |
package_type [Parsetree] | |
pad_option [CamlinternalFormatBasics] | |
padding [CamlinternalFormatBasics] | |
padty [CamlinternalFormatBasics] | |
param_format_ebb [CamlinternalFormat] | |
params [CamlinternalOO] | |
parse_result [Clflags.Float_arg_helper] | |
parse_result [Clflags.Int_arg_helper] | |
parse_result [Arg_helper.Make] | |
parsed [Clflags.Float_arg_helper] | |
parsed [Clflags.Int_arg_helper] | |
parsed [Arg_helper.Make] | |
passwd_entry [UnixLabels] |
Structure of entries in the
passwd database.
|
passwd_entry [Unix] |
Structure of entries in the
passwd database.
|
pattern [Parsetree] | |
pattern_desc [Parsetree] | |
payload [Parsetree] | |
position [Lexing] |
A value of type
position describes a point in a source file.
|
prec_option [CamlinternalFormatBasics] | |
precision [CamlinternalFormatBasics] | |
private_flag [Asttypes] | |
process_status [UnixLabels] |
The termination status of a process.
|
process_status [Unix] |
The termination status of a process.
|
process_times [UnixLabels] |
The execution times (CPU times) of a process.
|
process_times [Unix] |
The execution times (CPU times) of a process.
|
protocol_entry [UnixLabels] |
Structure of entries in the
protocols database.
|
protocol_entry [Unix] |
Structure of entries in the
protocols database.
|
R | |
ratio [Ratio] | |
raw_backtrace [Printexc] |
The abstract type
raw_backtrace stores a backtrace in
a low-level format, instead of directly exposing them as string as
the get_backtrace() function does.
|
raw_backtrace_slot [Printexc] |
This type allows direct access to raw backtrace slots, without any
conversion in an OCaml-usable data-structure.
|
rec_flag [Asttypes] | |
ref [Pervasives] |
The type of references (mutable indirection cells) containing
a value of type
'a .
|
ref_and_value [Misc] | |
regexp [Str] |
The type of compiled regular expressions.
|
result [Pervasives] | |
row_field [Parsetree] | |
S | |
scanbuf [Scanf.Scanning] |
The type of scanning buffers.
|
scanner [Scanf] |
The type of formatted input scanners:
('a, 'b, 'c, 'd) scanner
is the type of a formatted input function that reads from some
formatted input channel according to some format string; more
precisely, if scan is some formatted input function, then scan applies f to all the arguments specified by format
string fmt , when scan has read those arguments from the
!Scanning.in_channel formatted input channel ic .
|
seek_command [UnixLabels] |
Positioning modes for
UnixLabels.lseek .
|
seek_command [Unix] |
Positioning modes for
Unix.lseek .
|
service_entry [UnixLabels] |
Structure of entries in the
services database.
|
service_entry [Unix] |
Structure of entries in the
services database.
|
setattr_when [UnixLabels] | |
setattr_when [Unix] | |
setting [Misc.Color] | |
shape [CamlinternalMod] | |
shutdown_command [UnixLabels] |
The type of commands for
shutdown .
|
shutdown_command [Unix] |
The type of commands for
shutdown .
|
signal_behavior [Sys] |
What to do when receiving a signal:
Signal_default : take the default behavior
(usually: abort the program), Signal_ignore : ignore the signal, Signal_handle f : call function f , giving it the signal
number as argument.
|
signature [Parsetree] | |
signature_item [Parsetree] | |
signature_item_desc [Parsetree] | |
sigprocmask_command [UnixLabels] | |
sigprocmask_command [Unix] | |
sockaddr [UnixLabels] | |
sockaddr [Unix] | |
socket_bool_option [UnixLabels] |
The socket options that can be consulted with
UnixLabels.getsockopt
and modified with UnixLabels.setsockopt .
|
socket_bool_option [Unix] |
The socket options that can be consulted with
Unix.getsockopt
and modified with Unix.setsockopt .
|
socket_domain [UnixLabels] |
The type of socket domains.
|
socket_domain [Unix] |
The type of socket domains.
|
socket_float_option [UnixLabels] |
The socket options that can be consulted with
UnixLabels.getsockopt_float
and modified with UnixLabels.setsockopt_float .
|
socket_float_option [Unix] |
The socket options that can be consulted with
Unix.getsockopt_float
and modified with Unix.setsockopt_float .
|
socket_int_option [UnixLabels] |
The socket options that can be consulted with
UnixLabels.getsockopt_int
and modified with UnixLabels.setsockopt_int .
|
socket_int_option [Unix] |
The socket options that can be consulted with
Unix.getsockopt_int
and modified with Unix.setsockopt_int .
|
socket_optint_option [UnixLabels] |
The socket options that can be consulted with
Unix.getsockopt_optint
and modified with Unix.setsockopt_optint .
|
socket_optint_option [Unix] |
The socket options that can be consulted with
Unix.getsockopt_optint
and modified with Unix.setsockopt_optint .
|
socket_type [UnixLabels] |
The type of socket kinds, specifying the semantics of
communications.
|
socket_type [Unix] |
The type of socket kinds, specifying the semantics of
communications.
|
source_provenance [Timings] | |
space_formatter [Pprintast] | |
spec [Arg] |
The concrete type describing the behavior associated
with a keyword.
|
split_result [Str] | |
stat [Gc] |
The memory management counters are returned in a
stat record.
|
state [Warnings] | |
statistics [MoreLabels.Hashtbl] | |
statistics [Hashtbl] | |
stats [UnixLabels.LargeFile] | |
stats [UnixLabels] |
The information returned by the
UnixLabels.stat calls.
|
stats [Unix.LargeFile] | |
stats [Unix] |
The information returned by the
Unix.stat calls.
|
stats [CamlinternalOO] | |
status [Terminfo] | |
status [Graphics] |
To report events.
|
str [Ast_helper] | |
structure [Parsetree] | |
structure_item [Parsetree] | |
structure_item_desc [Parsetree] | |
style [Misc.Color] | |
styles [Misc.Color] | |
T | |
t [Weak.S] |
The type of tables that contain elements of type
data .
|
t [Weak] |
The type of arrays of weak pointers (weak arrays).
|
t [Warnings] | |
t [Uchar] |
The type for Unicode characters.
|
t [Thread] |
The type of thread handles.
|
t [Tbl] | |
t [String] |
An alias for the type of strings.
|
t [Stream] |
The type of streams holding values of type
'a .
|
t [StringLabels] |
An alias for the type of strings.
|
t [Stack] |
The type of stacks containing elements of type
'a .
|
t [Spacetime.Series] |
Type representing a file that will hold a series of heap snapshots
together with additional information required to interpret those
snapshots.
|
t [Random.State] |
The type of PRNG states.
|
t [Queue] |
The type of queues containing elements of type
'a .
|
t [Printexc.Slot] | |
t [Obj.Ephemeron] |
an ephemeron cf
Ephemeron
|
t [Obj] | |
t [Nativeint] |
An alias for the type of native integers.
|
t [Mutex] |
The type of mutexes.
|
t [Set.OrderedType] |
The type of the set elements.
|
t [MoreLabels.Set.S] | |
t [MoreLabels.Map.S] | |
t [MoreLabels.Hashtbl.SeededS] | |
t [MoreLabels.Hashtbl.S] | |
t [MoreLabels.Hashtbl] | |
t [Misc.HookSig] | |
t [Misc.LongString] | |
t [Misc.Stdlib.Option] | |
t [Misc.Stdlib.List] | |
t [Map.OrderedType] |
The type of the map keys.
|
t [Longident] | |
t [Location] | |
t [Lazy] |
A value of type
'a Lazy.t is a deferred computation, called
a suspension, that has a result of type 'a .
|
t [Int64] |
An alias for the type of 64-bit integers.
|
t [Int32] |
An alias for the type of 32-bit integers.
|
t [Identifiable.S] | |
t [Identifiable.Thing] | |
t [Hashtbl.SeededHashedType] |
The type of the hashtable keys.
|
t [Hashtbl.HashedType] |
The type of the hashtable keys.
|
t [Hashtbl.SeededS] | |
t [Hashtbl.S] | |
t [Hashtbl] |
The type of hash tables from type
'a to type 'b .
|
t [Ephemeron.Kn] |
an ephemeron with an arbitrary number of keys
of the same type
|
t [Ephemeron.K2] |
an ephemeron with two keys
|
t [Ephemeron.K1] |
an ephemeron with one key
|
t [Digest] |
The type of digests: 16-character strings.
|
t [Map.S] |
The type of maps from type
key to type 'a .
|
t [Set.S] |
The type of sets.
|
t [Consistbl] | |
t [Condition] |
The type of condition variables.
|
t [Complex] |
The type of complex numbers.
|
t [Char] |
An alias for the type of characters.
|
t [CamlinternalOO] | |
t [BytesLabels] |
An alias for the type of byte sequences.
|
t [Bytes] |
An alias for the type of byte sequences.
|
t [Buffer] |
The abstract type of buffers.
|
t [Bigarray.Array3] |
The type of three-dimensional big arrays whose elements have
OCaml type
'a , representation kind 'b , and memory layout 'c .
|
t [Bigarray.Array2] |
The type of two-dimensional big arrays whose elements have
OCaml type
'a , representation kind 'b , and memory layout 'c .
|
t [Bigarray.Array1] |
The type of one-dimensional big arrays whose elements have
OCaml type
'a , representation kind 'b , and memory layout 'c .
|
t [Bigarray.Genarray] |
The type
Genarray.t is the type of big arrays with variable
numbers of dimensions.
|
table [CamlinternalOO] | |
tables [CamlinternalOO] | |
tag [Format] | |
tag [CamlinternalOO] | |
terminal_io [UnixLabels] | |
terminal_io [Unix] | |
text [Docstrings] | |
tm [UnixLabels] |
The type representing wallclock time and calendar date.
|
tm [Unix] |
The type representing wallclock time and calendar date.
|
token [Parser] | |
token [Genlex] |
The type of tokens.
|
toplevel_phrase [Parsetree] | |
type_declaration [Parsetree] | |
type_extension [Parsetree] | |
type_kind [Parsetree] | |
U | |
usage_msg [Arg] | |
V | |
value_binding [Parsetree] | |
value_description [Parsetree] | |
variance [Asttypes] | |
virtual_flag [Asttypes] | |
W | |
wait_flag [UnixLabels] |
Flags for
UnixLabels.waitpid .
|
wait_flag [Unix] |
Flags for
Unix.waitpid .
|
window_id [GraphicsX11] | |
with_constraint [Parsetree] |