A |
acc [CamlinternalFormat] |
|
acc_formatting_gen [CamlinternalFormat] |
|
access_permission [UnixLabels] |
|
access_permission [Unix] |
|
addr_info [UnixLabels] |
|
addr_info [Unix] |
|
alarm [Gc] |
警报是一段数据,在主 GC 周期结束时调用用户函数。
|
allocation [Gc.Memprof] |
|
allocation_source [Gc.Memprof] |
|
anon_fun [Arg] |
|
B |
backend_type [Sys] |
目前,官方发行版仅支持 Native 和 Bytecode ,但可以使用其他编译器支持其他后端,例如 javascript。
|
backtrace_slot [Printexc] |
抽象类型 backtrace_slot 表示回溯的单个槽。
|
block_type [CamlinternalFormatBasics] |
|
C |
c_layout [Bigarray] |
|
channel [Event] |
|
char_set [CamlinternalFormatBasics] |
|
closure [CamlinternalOO] |
|
complex32_elt [Bigarray] |
|
complex64_elt [Bigarray] |
|
continuation [Effect.Shallow] |
('a,'b) continuation 是一个分隔的延续,它期望一个 'a 值并返回一个 'b 值。
|
continuation [Effect.Deep] |
('a,'b) continuation 是一个分隔的延续,它期望一个 'a 值并返回一个 'b 值。
|
control [Gc] |
|
counter [CamlinternalFormatBasics] |
|
cursor [Runtime_events] |
|
custom_arity [CamlinternalFormatBasics] |
|
D |
data [Weak.S] |
|
dir_handle [UnixLabels] |
|
dir_handle [Unix] |
|
doc [Arg] |
|
E |
effect_handler [Effect.Deep] |
'a effect_handler 是一个深度处理程序,具有恒等值处理程序 fun x -> x 和引发任何异常的异常处理程序 fun e -> raise e 。
|
elt [Set.S] |
|
elt [MoreLabels.Set.S] |
|
eq [Type] |
eq 的目的是表示类型检查器可能无法识别的类型相等性(例如。
|
error [UnixLabels] |
|
error [Unix] |
|
error [Dynlink] |
|
event [Event] |
|
extern_flags [Marshal] |
|
extra_info [Sys] |
|
extra_prefix [Sys] |
|
F |
file_descr [UnixLabels] |
|
file_descr [Unix] |
|
file_kind [UnixLabels] |
|
file_kind [Unix] |
|
file_name [Scanf.Scanning] |
|
file_perm [UnixLabels] |
|
file_perm [Unix] |
|
float16_elt [Bigarray] |
|
float32_elt [Bigarray] |
|
float64_elt [Bigarray] |
|
float_conv [CamlinternalFormatBasics] |
|
float_flag_conv [CamlinternalFormatBasics] |
|
float_kind_conv [CamlinternalFormatBasics] |
|
flow_action [UnixLabels] |
|
flow_action [Unix] |
|
flush_queue [UnixLabels] |
|
flush_queue [Unix] |
|
fmt [CamlinternalFormatBasics] |
|
fmt_ebb [CamlinternalFormat] |
|
fmtty [CamlinternalFormatBasics] |
|
fmtty_rel [CamlinternalFormatBasics] |
|
format [Stdlib] |
|
format4 [Stdlib] |
|
format6 [CamlinternalFormatBasics] |
|
format6 [Stdlib] |
|
formatter [Format] |
对应于漂亮打印机(也称为格式化程序)及其所有机制的抽象数据。
|
formatter_out_functions [Format] |
特定于格式化程序的一组输出函数:out_string 函数执行所有漂亮打印机的字符串输出。它被调用带有字符串 s 、起始位置 p 和字符数 n ;它应该输出 s 的字符 p 到 p + n - 1 。,out_flush 函数刷新漂亮打印机的输出设备。,out_newline 被调用以在漂亮打印机拆分行时打开新行。,out_spaces 函数在断点提示导致空格而不是换行符时输出空格。它被调用带有要输出的空格数。,out_indent 函数在漂亮打印机拆分行时执行新行缩进。它被调用带有新行的缩进值。默认情况下:字段 out_string 和 out_flush 是特定于输出设备的;(例如 output_string 和 flush 用于 out_channel 设备,或 Buffer.add_substring 和 ignore 用于 Buffer.t 输出设备),,字段 out_newline 等效于 out_string "\n" 0 1 ,字段 out_spaces 和 out_indent 等效于 out_string (String.make n ' ') 0 n 。
|
formatter_stag_functions [Format] |
特定于格式化程序的语义标签处理函数:mark 版本是“标记标记”函数,它们将字符串标记与标签关联,以便漂亮打印引擎将这些标记作为 0 长度令牌写入格式化程序的输出设备中。
|
formatting_gen [CamlinternalFormatBasics] |
|
formatting_lit [CamlinternalFormatBasics] |
|
fortran_layout [Bigarray] |
为了便于与现有的 C 和 Fortran 代码进行互操作,此库支持 Bigarray 的两种不同的内存布局,一种与 C 约定兼容,另一种与 Fortran 约定兼容。
|
fpclass [Stdlib] |
|
fpclass [Float] |
|
G |
geometry [Format] |
|
getaddrinfo_option [UnixLabels] |
|
getaddrinfo_option [Unix] |
|
getnameinfo_option [UnixLabels] |
|
getnameinfo_option [Unix] |
|
group_entry [UnixLabels] |
|
group_entry [Unix] |
|
H |
handler [Effect.Shallow] |
('a,'b) handler 是一个包含三个字段的处理器记录 -- retc 是值处理器,exnc 处理异常,effc 处理由处理器封闭的计算执行的效果。
|
handler [Effect.Deep] |
('a,'b) handler 是一个包含三个字段的处理器记录 -- retc 是值处理器,exnc 处理异常,effc 处理由处理器封闭的计算执行的效果。
|
heter_list [CamlinternalFormat] |
|
host_entry [UnixLabels] |
|
host_entry [Unix] |
|
I |
id [Domain] |
|
ignored [CamlinternalFormatBasics] |
|
impl [CamlinternalOO] |
|
in_channel [Stdlib] |
|
in_channel [Scanf.Scanning] |
|
inet_addr [UnixLabels] |
|
inet_addr [Unix] |
|
init_table [CamlinternalOO] |
|
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] |
|
interval_timer [Unix] |
|
interval_timer_status [UnixLabels] |
|
interval_timer_status [Unix] |
|
K |
key [MoreLabels.Map.S] |
|
key [MoreLabels.Hashtbl.SeededS] |
|
key [MoreLabels.Hashtbl.S] |
|
key [Map.S] |
|
key [Hashtbl.SeededS] |
|
key [Hashtbl.S] |
|
key [Ephemeron.SeededS] |
|
key [Ephemeron.S] |
|
key [Domain.DLS] |
|
key [Arg] |
|
kind [Bigarray] |
每个元素类型都关联一个 OCaml 类型,它是可以存储在 Bigarray 中或从中读取回的 OCaml 值的类型。
|
L |
label [CamlinternalOO] |
|
layout [Bigarray] |
|
lexbuf [Lexing] |
|
lifecycle [Runtime_events] |
|
linking_error [Dynlink] |
|
location [Printexc] |
|
lock_command [UnixLabels] |
|
lock_command [Unix] |
|
M |
meth [CamlinternalOO] |
|
msg_flag [UnixLabels] |
|
msg_flag [Unix] |
|
mutable_char_set [CamlinternalFormat] |
|
N |
name_info [UnixLabels] |
|
name_info [Unix] |
|
nativeint_elt [Bigarray] |
|
node [Seq] |
节点要么是 Nil ,表示序列为空,要么是 Cons (x, xs) ,表示 x 是序列的第一个元素,xs 是序列的其余部分。
|
O |
obj [CamlinternalOO] |
|
obj_t [Obj.Ephemeron] |
|
ocaml_release_info [Sys] |
|
open_flag [UnixLabels] |
|
open_flag [Unix] |
|
open_flag [Stdlib] |
|
open_flag [Out_channel] |
|
open_flag [In_channel] |
|
out_channel [Stdlib] |
|
P |
pad_option [CamlinternalFormatBasics] |
|
padding [CamlinternalFormatBasics] |
|
padty [CamlinternalFormatBasics] |
|
param_format_ebb [CamlinternalFormat] |
|
params [CamlinternalOO] |
|
passwd_entry [UnixLabels] |
|
passwd_entry [Unix] |
|
position [Lexing] |
|
prec_option [CamlinternalFormatBasics] |
|
precision [CamlinternalFormatBasics] |
|
process_status [UnixLabels] |
|
process_status [Unix] |
|
process_times [UnixLabels] |
|
process_times [Unix] |
|
protocol_entry [UnixLabels] |
|
protocol_entry [Unix] |
|
R |
raw_backtrace [Printexc] |
raw_backtrace 类型以低级格式存储回溯,可以使用下面的 raw_backtrace_entries 和 backtrace_slots_of_raw_entry 转换为可用格式。
|
raw_backtrace_entry [Printexc] |
raw_backtrace_entry 是 raw_backtrace 的一个元素。
|
raw_backtrace_slot [Printexc] |
此类型用于迭代 raw_backtrace 的槽。
|
raw_data [Obj] |
|
ref [Stdlib] |
引用(可变间接单元)的类型,包含类型为 'a 的值。
|
regexp [Str] |
|
repr [Sys.Immediate64.Make]
|
|
result [Stdlib] |
|
runtime_counter [Runtime_events] |
|
runtime_phase [Runtime_events] |
|
S |
scanbuf [Scanf.Scanning] |
|
scanner [Scanf] |
格式化输入扫描器的类型:('a, 'b, 'c, 'd) scanner 是一个格式化输入函数的类型,该函数根据某个格式字符串从某个格式化输入通道读取数据;更准确地说,如果 scan 是某个格式化输入函数,则 scan ic fmt f 应用 f 到格式字符串 fmt 指定的所有参数,当 scan 从 Scanf.Scanning.in_channel 格式化输入通道 ic 读取这些参数时。
|
scanner_opt [Scanf] |
|
seek_command [UnixLabels] |
|
seek_command [Unix] |
|
service_entry [UnixLabels] |
|
service_entry [Unix] |
|
setattr_when [UnixLabels] |
|
setattr_when [Unix] |
|
shape [CamlinternalMod] |
|
shutdown_command [UnixLabels] |
|
shutdown_command [Unix] |
|
signal_behavior [Sys] |
接收信号时要执行的操作:Signal_default :采用默认行为(通常是:中止程序),Signal_ignore :忽略信号,Signal_handle f :调用函数 f ,并将信号号作为参数传递给它。
|
sigprocmask_command [UnixLabels] |
|
sigprocmask_command [Unix] |
|
sockaddr [UnixLabels] |
|
sockaddr [Unix] |
|
socket_bool_option [UnixLabels] |
|
socket_bool_option [Unix] |
|
socket_domain [UnixLabels] |
|
socket_domain [Unix] |
|
socket_float_option [UnixLabels] |
|
socket_float_option [Unix] |
|
socket_int_option [UnixLabels] |
|
socket_int_option [Unix] |
|
socket_optint_option [UnixLabels] |
|
socket_optint_option [Unix] |
|
socket_type [UnixLabels] |
|
socket_type [Unix] |
|
span [Runtime_events.Type] |
|
spec [Arg] |
|
split_result [Str] |
|
stag [Format] |
语义标签(或简称为标签)是用户定义的注释,用于将用户特定的操作与打印的实体相关联。
|
stat [Gc] |
|
statistics [MoreLabels.Hashtbl] |
|
statistics [Hashtbl] |
|
stats [CamlinternalOO] |
|
stats [UnixLabels.LargeFile] |
|
stats [UnixLabels] |
|
stats [Unix.LargeFile] |
|
stats [Unix] |
|
symbolic_output_buffer [Format] |
|
symbolic_output_item [Format] |
|
T |
t [CamlinternalOO] |
|
t [CamlinternalLazy] |
|
t [Thread] |
|
t [Weak.S] |
|
t [Weak] |
|
t [Unit] |
|
t [Uchar] |
|
t [Type.Id] |
|
t [Sys.Immediate64.Immediate] |
|
t [Sys.Immediate64.Non_immediate] |
|
t [Sys.Immediate64.Make] |
|
t [String] |
|
t [StringLabels] |
|
t [Stack] |
|
t [Set.OrderedType] |
|
t [Set.S] |
|
t [Seq] |
类型为 'a t 的序列 xs 是类型为 'a 的元素的延迟列表。
|
t [Semaphore.Binary] |
|
t [Semaphore.Counting] |
|
t [Runtime_events.Callbacks] |
|
t [Runtime_events.User] |
|
t [Runtime_events.Type] |
|
t [Runtime_events.Timestamp] |
|
t [Result] |
|
t [Random.State] |
|
t [Queue] |
|
t [Printexc.Slot]
|
|
t [Printexc] |
|
t [Out_channel] |
|
t [Option] |
|
t [Obj.Ephemeron] |
|
t [Obj.Extension_constructor] |
|
t [Obj] |
|
t [Nativeint] |
|
t [Mutex] |
|
t [MoreLabels.Set.OrderedType] |
|
t [MoreLabels.Set.S] |
|
t [MoreLabels.Map.OrderedType] |
|
t [MoreLabels.Map.S] |
|
t [MoreLabels.Hashtbl.SeededHashedType] |
|
t [MoreLabels.Hashtbl.HashedType] |
|
t [MoreLabels.Hashtbl.SeededS] |
|
t [MoreLabels.Hashtbl.S] |
|
t [MoreLabels.Hashtbl] |
|
t [Map.OrderedType] |
|
t [Map.S] |
|
t [ListLabels] |
|
t [List] |
|
t [Lazy] |
类型 'a Lazy.t 的值是一个延迟计算,称为挂起,其结果类型为 'a 。
|
t [Int64] |
|
t [Int32] |
|
t [Int] |
|
t [In_channel] |
|
t [Hashtbl.SeededHashedType] |
|
t [Hashtbl.HashedType] |
|
t [Hashtbl.SeededS] |
|
t [Hashtbl.S] |
|
t [Hashtbl] |
|
t [Gc.Memprof] |
|
t [Float.ArrayLabels] |
|
t [Float.Array] |
|
t [Float] |
|
t [Ephemeron.Kn.Bucket] |
|
t [Ephemeron.Kn] |
|
t [Ephemeron.K2.Bucket] |
|
t [Ephemeron.K2] |
|
t [Ephemeron.K1.Bucket] |
|
t [Ephemeron.SeededS] |
|
t [Ephemeron.S] |
|
t [Ephemeron.K1] |
|
t [Either] |
('a, 'b) Either.t 的值包含 'a 的值或 'b 的值
|
t [Effect] |
|
t [Dynarray] |
|
t [Domain] |
类型 'a t 的域独立运行,最终产生类型 'a 的结果,或异常
|
t [Digest.S] |
|
t [Digest] |
|
t [Condition] |
|
t [Complex] |
|
t [Char] |
|
t [BytesLabels] |
|
t [Bytes] |
|
t [Buffer] |
|
t [Bool] |
|
t [Bigarray.Array3] |
三维大数组的类型,其元素具有 OCaml 类型 'a ,表示种类 'b 和内存布局 'c 。
|
t [Bigarray.Array2] |
二维大数组的类型,其元素具有 OCaml 类型 'a ,表示种类 'b 和内存布局 'c 。
|
t [Bigarray.Array1] |
一维大数组的类型,其元素具有 OCaml 类型 'a ,表示种类 'b 和内存布局 'c 。
|
t [Bigarray.Array0] |
零维大数组的类型,其元素具有 OCaml 类型 'a ,表示种类 'b 和内存布局 'c 。
|
t [Bigarray.Genarray] |
类型 Genarray.t 是具有可变维度数量的大数组的类型。
|
t [Atomic] |
|
t [ArrayLabels] |
|
t [Array] |
|
table [CamlinternalOO] |
|
tables [CamlinternalOO] |
|
tag [CamlinternalOO] |
|
tag [Runtime_events.User] |
|
tag [Format] |
|
terminal_io [UnixLabels] |
|
terminal_io [Unix] |
|
tm [UnixLabels] |
|
tm [Unix] |
|
tracker [Gc.Memprof] |
一个 ('minor, 'major) tracker 描述了 memprof 如何在其生命周期内跟踪采样块,为每个块保留用户定义的元数据:'minor 是为次要块保留的元数据类型,'major 是为主要块保留的元数据类型。
|
U |
usage_msg [Arg] |
|
utf_decode [Uchar] |
|
W |
wait_flag [UnixLabels] |
|
wait_flag [Unix] |
|