module Obj:Operations on internal representations of values.sig..end
Not for the casual user.
type t
val repr : 'a -> tval obj : t -> 'aval magic : 'a -> 'bval is_block : t -> boolval is_int : t -> boolval tag : t -> intval set_tag : t -> int -> unitval size : t -> intval truncate : t -> int -> unitval field : t -> int -> tval set_field : t -> int -> t -> unitval new_block : int -> int -> tval dup : t -> tval lazy_tag : intval closure_tag : intval object_tag : intval infix_tag : intval forward_tag : intval no_scan_tag : intval abstract_tag : intval string_tag : intval double_tag : intval double_array_tag : intval custom_tag : intval final_tag : intval int_tag : intval out_of_heap_tag : intMarshal
instead.val marshal : t -> stringval unmarshal : string -> int -> t * int