Index of types

A
abi [Libffi_abi]
abstract [Ctypes]

The type of abstract values.

B
bigarray_class [Ctypes]

The type of Bigarray classes.

C
carray [Ctypes]

The type of C array values.

clock_t [PosixTypes]
concurrency_policy [Cstubs]

Values of the concurrency_policy type specify the concurrency support provided by the generated code.

const [Cstubs_structs.TYPE]
const [Ctypes.TYPE]
D
dev_t [PosixTypes]
E
errno_policy [Cstubs]

Values of the errno_policy type specify the errno support provided by the generated code.

F
field [Ctypes_types.TYPE]
field [Ctypes]

The type of values representing C struct or union members (called "fields" here).

flag [Dl]

Flags for Dl.dlopen

fn [Foreign.Funptr]

fn is the signature of the underlying OCaml function.

fn [Ctypes_types.TYPE]

The type of values representing C function types.

fn [Ctypes.FOREIGN]
I
ino_t [PosixTypes]
L
library [Dl]

The type of dynamic libraries, as returned by Dl.dlopen.

M
mode_t [PosixTypes]
N
nlink_t [PosixTypes]
O
ocaml [Ctypes]

The type of pointer values pointing directly into OCaml values.

off_t [PosixTypes]
P
pid_t [PosixTypes]
pointer [Ctypes]

The type of pointer values.

ptr [Ctypes]

The type of C-compatible pointer values.

R
result [Ctypes.FOREIGN]
return [Ctypes.FOREIGN]
S
sigset_t [PosixTypes]
size_t [PosixTypes]
ssize_t [PosixTypes]
static_funptr [Ctypes_types.TYPE]

Function pointer types

structure [Ctypes]

The type of values representing C struct types.

structured [Ctypes]

The base type of values representing C struct and union types.

T
t [Foreign.Funptr]

Handle to an OCaml function that can be passed to C for use in callbacks.

t [Ctypes.CArray]
t [ComplexL]

The type of long double complex values

t [LDouble]

The type of long doubles.

time_t [PosixTypes]
typ [Ctypes_types.TYPE]

The type of values representing C types.

U
uncoercible_info [Ctypes]
union [Ctypes]

The type of values representing C union types.

useconds_t [PosixTypes]