.TH "MoreLabels.Map.S" 3 2008-04-15 OCamldoc "OCaml library"
.SH NAME
MoreLabels.Map.S \- no description
.SH Module type
Module type   MoreLabels.Map.S
.SH Documentation
.sp
Module type
.BI "S"
 = 
.B sig  end

.sp

.sp

.sp
.sp
.I type key 

.sp

.sp
.I type 
.B +'a
.I t 

.sp

.sp

.I val empty 
: 
.B 'a t
.sp

.sp

.I val is_empty 
: 
.B 'a t -> bool
.sp

.sp

.I val add 
: 
.B key:key ->
.B   data:'a -> 'a t -> 'a t
.sp

.sp

.I val find 
: 
.B key -> 'a t -> 'a
.sp

.sp

.I val remove 
: 
.B key -> 'a t -> 'a t
.sp

.sp

.I val mem 
: 
.B key -> 'a t -> bool
.sp

.sp

.I val iter 
: 
.B f:(key:key -> data:'a -> unit) ->
.B   'a t -> unit
.sp

.sp

.I val map 
: 
.B f:('a -> 'b) -> 'a t -> 'b t
.sp

.sp

.I val mapi 
: 
.B f:(key -> 'a -> 'b) ->
.B   'a t -> 'b t
.sp

.sp

.I val fold 
: 
.B f:(key:key -> data:'a -> 'b -> 'b) ->
.B   'a t -> init:'b -> 'b
.sp

.sp

.I val compare 
: 
.B cmp:('a -> 'a -> int) ->
.B   'a t -> 'a t -> int
.sp

.sp

.I val equal 
: 
.B cmp:('a -> 'a -> bool) ->
.B   'a t -> 'a t -> bool
.sp

.sp
