[−][src]Crate ocaml_sys
Modules
bigarray | Bigarray bindings |
Macros
caml_body | |
caml_local | Initializes and registers the given identifier(s) as a local value with the OCaml runtime. |
caml_param | Registers OCaml parameters with the GC |
Structs
CamlRootsBlock | The GC root struct. WARNING: You should seriously not mess with this... |
caml_custom_table | |
caml_domain_state | |
caml_ephe_ref_table | |
caml_ref_table | |
custom_fixed_length | |
custom_operations | |
longjmp_buffer |
Constants
ABSTRACT | |
CLOSURE | |
COMPILER | Path to OCaml compiler |
CUSTOM | |
DOUBLE | |
DOUBLE_ARRAY | |
EMPTY_LIST | Empty list value |
FALSE | OCaml |
FORWARD | |
INFIX | |
LAZY | |
NO_SCAN | |
OBJECT | |
PATH | Path to OCaml libraries |
STRING | |
TRUE | The OCaml |
UNIT | The OCaml |
VERSION | OCaml version (4.10.0, 4.09.1, ...) |
Statics
caml_callback_depth |
Functions
Type Definitions
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 |
backtrace_slot |