Index of types


A
access_permission [UnixLabels]
Flags for the UnixLabels.access call.
access_permission [Unix]
Unix.access 用のフラグ。
addr_info [UnixLabels]
Address information returned by Unix.getaddrinfo.
addr_info [Unix]
Unix.getaddrinfo の返すアドレス情報。
alarm [Gc]
An alarm is a piece of data that calls a user function at the end of each major GC cycle.
anchor [Tk]
anon_fun [Arg]

B
big_int [Big_int]
多倍長整数の型。
borderMode [Tk]

C
c_layout [Bigarray]
channel [Event]
The type of communication channels carrying values of type 'a.
closure [CamlinternalOO]
color [Graphics]
A color is specified by its R, G, B components.
complex32_elt [Bigarray]
complex64_elt [Bigarray]
control [Gc]
The GC parameters are given as a control record.

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]
ディレクトリ記述子の型。
doc [Arg]

E
elt [Set.S]
集合の要素の型。
elt [MoreLabels.Set.S]
error [UnixLabels]
The type of error codes.
error [Unix]
エラーコードの型。 POSIX 標準で定義されたエラーおよび UNIX98、 BSD で定義された追加のエラーです。 それ以外のエラーは EUNKNOWNERR に対応づけられます。
error [Dynlink]
event [Tk]
event [Graphics]
To specify events to wait for.
event [Event]
The type of communication events returning a result of type 'a.
eventField [Tk]
eventInfo [Tk]
extern_flags [Marshal]
下の Marshal.to_* 関数に渡すフラグです

F
file_descr [UnixLabels]
The abstract type of file descriptors.
file_descr [Unix]
ファイル記述子を表す抽象型
file_kind [UnixLabels]
file_kind [Unix]
file_perm [UnixLabels]
The type of file access rights, e.g.
file_perm [Unix]
ファイルのアクセス権限の型です。例えば 0o640 は、ユーザには読み書き権限、グループからは読み込み権限、それ以外には権限なしを表します。
fillMode [Tk]
float32_elt [Bigarray]
float64_elt [Bigarray]
flow_action [UnixLabels]
flow_action [Unix]
flush_queue [UnixLabels]
flush_queue [Unix]
format [Pervasives]
format4 [Pervasives]
formatter [Format]
Abstract data corresponding to a pretty-printer (also called a formatter) and all its machinery.
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.
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]
classify_float 関数により特定された浮動小数点数の種別。

G
getaddrinfo_option [UnixLabels]
Options to Unix.getaddrinfo.
getaddrinfo_option [Unix]
Unix.getaddrinfo 用のオプション。
getnameinfo_option [UnixLabels]
Options to Unix.getnameinfo.
getnameinfo_option [Unix]
Unix.getnameinfo 用のオプション。
group_entry [UnixLabels]
Structure of entries in the groups database.
group_entry [Unix]
group データベースの項目。

H
host_entry [UnixLabels]
Structure of entries in the hosts database.
host_entry [Unix]
hosts データベースの項目。

I
image [Graphics]
The abstract type for images, in internal representation.
impl [CamlinternalOO]
in_channel [Scanf.Scanning]
in_channel [Pervasives]
入力チャネルの型。
inet_addr [UnixLabels]
The abstract type of Internet addresses.
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_elt [Bigarray]
interval_timer [UnixLabels]
The three kinds of interval timers.
interval_timer [Unix]
インターバルタイマーの種類。
interval_timer_status [UnixLabels]
The type describing the status of an interval timer
interval_timer_status [Unix]
インターバルタイマーの状態を表す型。

K
key [MoreLabels.Map.S]
key [MoreLabels.Hashtbl.S]
key [Map.S]
表のキーの型。
key [Hashtbl.S]
key [Arg]
kind [Bigarray]
To each element kind is associated a Caml type, which is the type of Caml values that can be stored in the big array or read back from it.

L
label [CamlinternalOO]
layout [Bigarray]
The type 'a layout represents one of the two supported memory layouts: C-style if 'a is Bigarray.c_layout, Fortran-style if 'a is Bigarray.fortran_layout.
lexbuf [Lexing]
The type of lexer buffers.
linking_error [Dynlink]
lock_command [UnixLabels]
Commands for UnixLabels.lockf.
lock_command [Unix]
Unix.lockf 用のコマンド。

M
meth [CamlinternalOO]
modifier [Tk]
msg_flag [UnixLabels]
msg_flag [Unix]
Unix.recvUnix.recvfromUnix.sendUnix.sendto 用のフラグ。

N
name_info [UnixLabels]
Name of service or port number
name_info [Unix]
Unix.getnameinfo の返すホストとサービスの情報。
nativeint_elt [Bigarray]
num [Num]
数の型。

O
obj [CamlinternalOO]
open_flag [UnixLabels]
The flags to UnixLabels.openfile.
open_flag [Unix]
Unix.openfile 用のフラグです。
open_flag [Pervasives]
open_out_genopen_in_gen に指定するモードです。
open_flag [Dbm]
データベースを開く際のフラグです(Dbm.opendbm を参照してください)。
out_channel [Pervasives]
出力チャネルの型。

P
params [CamlinternalOO]
passwd_entry [UnixLabels]
Structure of entries in the passwd database.
passwd_entry [Unix]
passwd データベースの項目。
position [Lexing]
A value of type position describes a point in a source file.
process_status [UnixLabels]
The termination status of a process.
process_status [Unix]
プログラムの終了ステータスです。 標準のシグナル番号の定義については Sys モジュールを参照してください。 シグナル番号は OS で使われるものとは異なることに注意してください。
process_times [UnixLabels]
The execution times (CPU times) of a process.
process_times [Unix]
プロセスの実行時間(CPU 時間)。
protocol_entry [UnixLabels]
Structure of entries in the protocols database.
protocol_entry [Unix]
protocols データベースの項目。

R
ref [Pervasives]
'a の値を格納するリファレンス(変更可能な間接セル)の型。
regexp [Str]
コンパイル済み正規表現の型。

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 ic fmt f applies f to the arguments specified by the format string fmt, when scan has read those arguments from the formatted input channel ic.
seek_command [UnixLabels]
Positioning modes for UnixLabels.lseek.
seek_command [Unix]
Unix.lseek の位置指定用モードです。
service_entry [UnixLabels]
Structure of entries in the services database.
service_entry [Unix]
services データベースの項目。
setattr_when [UnixLabels]
setattr_when [Unix]
shape [CamlinternalMod]
shutdown_command [UnixLabels]
The type of commands for shutdown.
shutdown_command [Unix]
shutdown 用のコマンドの型。
side [Tk]
signal_behavior [Sys]
シグナルを受け取ったときどのようにするかを表します。
sigprocmask_command [UnixLabels]
sigprocmask_command [Unix]
sockaddr [UnixLabels]
sockaddr [Unix]
ソケットアドレスの型。 ADDR_UNIX name は Unix ドメインソケットで、 name はファイルシステム中のファイル名です。 ADDR_INET (addr, port) はインターネットドメインのソケットアドレスで、 addr は計算機のインターネットアドレス、 port はポート番号です。
socket_bool_option [UnixLabels]
The socket options that can be consulted with UnixLabels.getsockopt and modified with UnixLabels.setsockopt.
socket_bool_option [Unix]
Unix.getsockopt で問い合わせ、 Unix.setsockopt で設定するソケットオプション。 これらのオプションの値は真偽値(true または false)です。
socket_domain [UnixLabels]
The type of socket domains.
socket_domain [Unix]
ソケットドメインの型。 IPv6 ソケット(PF_INET6)はすべてのプラットフォームでサポートされているわけではありません。
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]
Unix.getsockopt_float で問い合わせ、 Unix.setsockopt_float で設定するソケットオプション。 これらのオプションの値は浮動小数点数で秒数を表します。 0 はタイムアウトしないことを表します。
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]
Unix.getsockopt_int で問い合わせ、 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]
Unix.getsockopt_optint で問い合わせ、 Unix.setsockopt_optint で設定するソケットオプション。 これらのオプションの値は int option 型で、 None は「無効」を意味します。
socket_type [UnixLabels]
The type of socket kinds, specifying the semantics of communications.
socket_type [Unix]
ソケットの種別の型。通信のセマンティクスを指定します。
spec [Arg]
対応するキーワードの振る舞いを記述するための具象型です。
split_result [Str]
stat [Gc]
The memory management counters are returned in a stat record.
stats [UnixLabels.LargeFile]
stats [UnixLabels]
The information returned by the UnixLabels.stat calls.
stats [Unix.LargeFile]
stats [Unix]
Unix.stat の呼び出しで返る情報。
stats [CamlinternalOO]
status [Graphics]
To report events.

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 [Thread]
The type of thread handles.
t [StringLabels]
An alias for the type of strings.
t [String]
文字列型の別名です。
t [Stream]
'a 型の値を保持するストリームの型。
t [StdLabels.String]
t [Stack]
'a 型の要素を格納するスタックの型です。
t [Set.S]
集合の型。
t [Random.State]
疑似乱数生成器の状態の型
t [Queue]
'a 型の要素を格納するキューの型。
t [Obj]
t [Nativeint]
ネイティブ整数の型の別名。
t [Mutex]
Mutex の型。
t [Set.OrderedType]
集合の要素の型。
t [MoreLabels.Set.S]
t [MoreLabels.Map.S]
t [MoreLabels.Hashtbl.S]
t [MoreLabels.Hashtbl]
t [Map.OrderedType]
表のキーの型。
t [Map.S]
key から 'a 型への表の型。
t [Lazy]
'a Lazy.t 型の値は、中断(suspension)と呼ばれる、 'a 型の結果を返す遅延計算です。 lazy (expr) という特殊な式の構文は、 expr 自体は計算せずに、 expr に対する中断を作成します。 中断を強制評価(force)すると expr を計算し、その結果を返します。
t [Int64]
64 ビット整数値の型の別名。
t [Int32]
32 ビット整数値の型の別名。
t [Hashtbl.HashedType]
ハッシュテーブルのキーの型。
t [Hashtbl.S]
t [Hashtbl]
'a 型から 'b 型へのハッシュテーブルの型。
t [Digest]
ダイジェストの型。 16 文字の文字列です。
t [Dbm]
NDBM データベースのファイル記述子の型。
t [Condition]
The type of condition variables.
t [Complex]
複素数の型。 re が実部で im が虚部です。
t [Char]
文字型の別名です。
t [CamlinternalOO]
t [Buffer]
バッファを表す抽象型
t [Bigarray.Array3]
The type of three-dimensional big arrays whose elements have Caml type 'a, representation kind 'b, and memory layout 'c.
t [Bigarray.Array2]
The type of two-dimensional big arrays whose elements have Caml type 'a, representation kind 'b, and memory layout 'c.
t [Bigarray.Array1]
The type of one-dimensional big arrays whose elements have Caml 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]
tm [UnixLabels]
The type representing wallclock time and calendar date.
tm [Unix]
時刻と日付を表す型。
token [Genlex]
トークンの型。種別には次のものがあります。 IntFloat はそれぞれ整数と浮動小数点数です。 String はダブルクォートでくくった文字列リテラルです。 Char はシングルクォートでくくった文字リテラルです。 Ident は識別子(英文字、数字、下線、クォートの並びか、 +* といった「演算子文字」の並び)です。 Kwd は予約語(識別子か、 (} のような単一の特殊文字)です。

U
units [Tk]
usage_msg [Arg]

W
wait_flag [UnixLabels]
Flags for UnixLabels.waitpid.
wait_flag [Unix]
Unix.waitpid 用のフラグです。
window_id [GraphicsX11]