|
|
researchv10 Norman
(* Copyright 1989 by AT&T Bell Laboratories *)
signature INTSTRMAP =
sig
type 'a intstrmap
val namednew : string * int * exn -> '1a intstrmap
val new : int * exn -> '1a intstrmap
val add : '2a intstrmap -> int * string * '2a -> unit
val rem : 'a intstrmap -> int * string -> unit
val map : 'a intstrmap -> int * string -> 'a
val app : (int * string * 'a -> unit) -> 'a intstrmap -> unit
val intStrMapToList: 'a intstrmap -> (int * string * 'a) list
val transform : ('a -> '2b) -> 'a intstrmap -> '2b intstrmap
end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.