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

FreeBSD Manual Pages


home | help
Oo(3)				   OCamldoc				 Oo(3)

       Oo - Operations on objects

       Module	Oo

       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

2020-08-11			    source:				 Oo(3)

NAME | Module | Documentation

Want to link to this manual page? Use this URL:

home | help