module Obj = struct ... end
Types | |
t |
Abstract |
Simple values | |
no_scan_tag |
int |
closure_tag |
int |
infix_tag |
int |
object_tag |
int |
abstract_tag |
int |
string_tag |
int |
double_tag |
int |
double_array_tag |
int |
final_tag |
int |
Functions |
repr
: 'a -> t |
obj
: t -> 'b |
magic
: 'c -> 'd |
is_block
: t -> bool |
is_int
: t -> bool |
tag
: t -> int |
size
: t -> int |
field
: t -> int -> t |
set_field
: t -> int -> t -> unit |
new_block
: int -> len:int -> t |
dup
: t -> t |
truncate
: t -> len:int -> unit |
marshal
: t -> string |
unmarshal
: string -> int -> t * int |