Modules§
- bigarray
- Bigarray bindings
Structs§
- Caml
Roots Block - caml_
custom_ table - caml_
domain_ state - caml_
ephe_ ref_ table - caml_
ref_ table - custom_
fixed_ length - custom_
operations - longjmp_
buffer
Constants§
- ABSTRACT
- CLOSURE
- COMPILER
- CUSTOM
- DOUBLE
- DOUBLE_
ARRAY - EMPTY_
LIST - Empty list value
- FALSE
- OCaml
false
value - FLAT_
FLOAT_ ARRAY - FORWARD
- INFIX
- LAZY
- MAX_
FIXNUM - Maximum possible value for an OCaml fixnum.
- MIN_
FIXNUM - Minimum possible value for an OCaml fixnum.
- NONE
- The OCaml
None
value - NO_SCAN
- OBJECT
- PATH
- STRING
- TAG_
CONS - Tag used for OCaml conses
- TAG_
SOME - Tag used for OCaml
Some x
values - TRUE
- The OCaml
true
value - UNIT
- The OCaml
()
(unit
) value - VERSION
Statics§
Functions§
- bp_val⚠
- Pointer to the first byte
- caml_
alloc ⚠ - caml_
alloc_ ⚠array - caml_
alloc_ ⚠custom - caml_
alloc_ ⚠custom_ mem - caml_
alloc_ ⚠final - caml_
alloc_ ⚠float_ array - caml_
alloc_ ⚠initialized_ string - caml_
alloc_ ⚠small - caml_
alloc_ ⚠string - caml_
alloc_ ⚠tuple - caml_
array_ ⚠bound_ error - caml_
array_ ⚠length - caml_
callback ⚠ - caml_
callback2 ⚠ - caml_
callback3 ⚠ - caml_
callback2_ ⚠exn - caml_
callback3_ ⚠exn - caml_
callbackN ⚠ - caml_
callbackN_ ⚠exn - caml_
callback_ ⚠exn - caml_
copy_ ⚠double - caml_
copy_ ⚠int32 - caml_
copy_ ⚠int64 - caml_
copy_ ⚠nativeint - caml_
copy_ ⚠string - caml_
copy_ ⚠string_ array - caml_
enter_ ⚠blocking_ section - caml_
failwith ⚠ - caml_
failwith_ ⚠value - caml_
format_ ⚠exception - caml_
gc_ ⚠compaction - caml_
gc_ ⚠full_ major - caml_
gc_ ⚠major - caml_
gc_ ⚠minor - caml_
get_ ⚠public_ method - caml_
hash_ ⚠variant - caml_
initialize ⚠ - caml_
invalid_ ⚠argument - caml_
invalid_ ⚠argument_ value - caml_
is_ ⚠double_ array - caml_
leave_ ⚠blocking_ section - caml_
main ⚠ - caml_
modify ⚠ - caml_
modify_ ⚠generational_ global_ root - caml_
named_ ⚠value - caml_
raise ⚠ - caml_
raise_ ⚠constant - caml_
raise_ ⚠end_ of_ file - caml_
raise_ ⚠not_ found - caml_
raise_ ⚠out_ of_ memory - caml_
raise_ ⚠stack_ overflow - caml_
raise_ ⚠sys_ blocked_ io - caml_
raise_ ⚠sys_ error - caml_
raise_ ⚠with_ arg - caml_
raise_ ⚠with_ args - caml_
raise_ ⚠with_ string - caml_
raise_ ⚠zero_ divide - caml_
register_ ⚠custom_ operations - caml_
register_ ⚠generational_ global_ root - caml_
register_ ⚠global_ root - caml_
remove_ ⚠generational_ global_ root - caml_
remove_ ⚠global_ root - caml_
shutdown ⚠ - caml_
startup ⚠ - caml_
string_ ⚠length - Returns size of the string in
value
in bytes - caml_
sys_ ⚠double_ field - caml_
sys_ ⚠double_ val - caml_
sys_ ⚠store_ double_ field - caml_
sys_ ⚠store_ double_ val - caml_
thread_ ⚠initialize - extract_
exception - field⚠
- Extract a field from an OCaml value
- hd_val⚠
- int_val⚠
- is_
block - is_
exception_ result - is_long
- store_
field ⚠ - Stores the
value
in theblock
atoffset
. - string_
val ⚠ - Extracts a machine
ptr
to the bytes making up an OCamlstring
- tag_val⚠
- val_int⚠
(((intnat)(x) << 1) + 1)
- wosize_
val ⚠
Type Aliases§
- Char
- Color
- Header
- An OCaml heap-allocated block header. NB: this is currently unimplemented.
- Intnat
- OCaml’s integer type
- Mark
- Size
- OCaml’s size type
- Tag
- Used to store OCaml value tags, which are used to determine the underlying type of values
- Uintnat
- OCaml’s unsigned integer type
- Value
- OCaml
value
type - backtrace_
slot