Manpage of Module

Google
Web www.fiveanddime.net

Module

Section: OCaml library (Hashtbl.Make)
Updated: 2004-08-26
Index Return to Main Contents
 

NAME

Hashtbl.Make - Functor building an implementation of the hashtable structure.  

Module

Module Hashtbl.Make  

Documentation

Module Make
 :  functor (H : HashedType) -> sig end

Functor building an implementation of the hashtable structure. The functor Hashtbl.Make returns a structure containing a type key of keys and a type 'a t of hash tables associating data of type 'a to keys of type key The operations perform similarly to those of the generic interface, but use the hashing and equality functions specified in the functor argument H instead of generic equality and hashing.

Parameters:

"H"
Hashtbl.HashedType

type key

type 'a t

val create : int -> 'a t

val clear : 'a t -> unit

val copy : 'a t -> 'a t

val add : 'a t -> key -> 'a -> unit

val remove : 'a t -> key -> unit

val find : 'a t -> key -> 'a

val find_all : 'a t -> key -> 'a list

val replace : 'a t -> key -> 'a -> unit

val mem : 'a t -> key -> bool

val iter : (key -> 'a -> unit) -> 'a t -> unit

val fold : (key -> 'a -> 'b -> 'b) -> 'a t -> 'b -> 'b

val length : 'a t -> int


 

Index

NAME
Module
Documentation

This document was created by man2html, using the manual pages.
Time: 21:21:58 GMT, May 16, 2005



www.fiveanddime.net








Google
Web www.fiveanddime.net