Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Oo(3)				 OCaml library				 Oo(3)

NAME
       Oo - Operations on objects

Module
       Module	Oo

Documentation
       Module Oo
	: sig end

       Operations on objects

       val copy	: (< ..	> as 'a) -> 'a

       Oo.copy	o returns a copy of object o , that is a fresh object with the
       same methods and	instance variables as o	.

       val id :	< .. > -> int

       Return an integer identifying this object, unique for the current  exe-
       cution of the program. The generic comparison and hashing functions are
       based on	this integer. When an object is	obtained by unmarshaling,  the
       id is refreshed,	and thus different from	the original object. As	a con-
       sequence, the internal invariants of data structures such as hash table
       or  sets	 containing  objects  are  broken  after unmarshaling the data
       structures.

OCamldoc			  2017-04-30				 Oo(3)

NAME | Module | Documentation

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Oo&sektion=3o&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help