[−][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
| 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 |