Hashtbl.HashedType man page on Cygwin

Man page or keyword search:  
man Server   22533 pages
apropos Keyword Search (all sections)
Output format
Cygwin logo
[printable version]

Hashtbl.HashedType(3)		 OCaml library		 Hashtbl.HashedType(3)

NAME
       Hashtbl.HashedType - The input signature of the functor Hashtbl.Make.

Module type
       Module type   Hashtbl.HashedType

Documentation
       Module type HashedType
	= sig end

       The input signature of the functor Hashtbl.Make .

       type t

       The type of the hashtable keys.

       val equal : t -> t -> bool

       The equality predicate used to compare keys.

       val hash : t -> int

       A  hashing function on keys. It must be such that if two keys are equal
       according to equal , then they have identical hash values  as  computed
       by  hash .  Examples: suitable ( equal , hash ) pairs for arbitrary key
       types include

       -	( (=) , Hashtbl.hash )	for  comparing	objects	 by  structure
       (provided objects do not contain floats)

       -	 ( (fun x y -> compare x y = 0) , Hashtbl.hash ) for comparing
       objects by structure and handling Pervasives.nan correctly

       -	( (==) , Hashtbl.hash )	 for  comparing	 objects  by  physical
       equality (e.g. for mutable or cyclic objects).

OCamldoc			  2013-10-24		 Hashtbl.HashedType(3)
[top]

List of man pages available for Cygwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net