👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

CentOS 7.0 - man page for obj (centos section 3)

Obj(3)					  OCaml library 				   Obj(3)

NAME
       Obj - Operations on internal representations of values.

Module
       Module	Obj

Documentation
       Module Obj
	: sig end

       Operations on internal representations of values.

       Not for the casual user.

       type t

       val repr : 'a -> t

       val obj : t -> 'a

       val magic : 'a -> 'b

       val is_block : t -> bool

       val is_int : t -> bool

       val tag : t -> int

       val set_tag : t -> int -> unit

       val size : t -> int

       val field : t -> int -> t

       val set_field : t -> int -> t -> unit

       val double_field : t -> int -> float

       val set_double_field : t -> int -> float -> unit

       val new_block : int -> int -> t

       val dup : t -> t

       val truncate : t -> int -> unit

       val add_offset : t -> Int32.t -> t

       val lazy_tag : int

       val closure_tag : int

       val object_tag : int

       val infix_tag : int

       val forward_tag : int

       val no_scan_tag : int

       val abstract_tag : int

       val string_tag : int

       val double_tag : int

       val double_array_tag : int

       val custom_tag : int

       val final_tag : int

       val int_tag : int

       val out_of_heap_tag : int

       val unaligned_tag : int

       === The following two functions are deprecated. Use module Marshal instead. ===

       val marshal : t -> string

       val unmarshal : string -> int -> t * int

OCamldoc				    2014-06-09					   Obj(3)


All times are GMT -4. The time now is 01:35 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password