Modules

Bigarray bindings

Structs

Constants

Empty list value

OCaml false value

Maximum possible value for an OCaml fixnum.

Minimum possible value for an OCaml fixnum.

The OCaml None value

Tag used for OCaml conses

Tag used for OCaml Some x values

The OCaml true value

The OCaml () (unit) value

Statics

Functions

Pointer to the first byte

Returns size of the string in value in bytes

Extract a field from an OCaml value

Stores the value in the block at offset.

Extracts a machine ptr to the bytes making up an OCaml string

(((intnat)(x) << 1) + 1)

Type Definitions

An OCaml heap-allocated block header. NB: this is currently unimplemented.

OCaml’s integer type

OCaml’s size type

Used to store OCaml value tags, which are used to determine the underlying type of values

OCaml’s unsigned integer type

OCaml value type